Администратор баз данных/DBA
Обязанности:
Обеспечение отказоустойчивости и доступности баз данных. Планирование и настройка процедур регламентного обслуживания БД, в том числе резервного копирования и восстановление данных, мониторинг этих процедур. Мониторинг производительности БД, оптимизация запросов и индексов, формирование других рекомендаций и их реализация. Управление пользователями и правами доступа. Установка, настройка, обновление серверов БД. Планирование вычислительных мощностей и ресурсов хранилищ данных. Обеспечение информационной безопасности БД. Регулярная проверка системы на наличие уязвимостей и их устранение. Участие в реализации интеграций, в том числе разработка на SQL. Участие в проектировании структуры базы данных совместно с командой разработчиков. Диагностика и устранение проблем, связанных с работой баз данных в приложениях. Участие в решении инцидентов. Автоматизация административных задач с использованием скриптов (PowerShell, Bash и др.). Создание, актуализация и поддержание в надлежащем виде документации. Взаимодействие с другими командами.
Требования:
Профильное высшее образование. Опыт работы DBA от 2 лет. Опыт разработки SQL-запросов и оптимизации запросов от 1 года. Знания основ БД (нормализация, ключи, ограничения, индексы, ACID). Глубокие знания MS SQL. Хорошие знания PostgreSQL. Навыки администрирования баз данных: настройка репликации, кластеров, мониторинг производительности. Уверенное владение хотя бы одним из диалектов SQL (желательно Transact-SQL). Опыт написания хранимых процедур, триггеров и функций на T-SQL, PL/pgSQL или аналогичных языках. Практический опыт написания скриптов по обслуживанию БД. Умение анализировать планы выполнения и оптимизировать запросы. Знание серверных ОС: Windows Server, Linux (будет преимуществом). Практический опыт написания скриптов на Powershell, bash (будет преимуществом). Знания других БД, в том числе NoSQL, будут преимуществом. Участие в проектах миграции будет преимуществом. Аналитическое мышление, внимание к деталям, ответственность, хорошие коммуникативные навыки. Готовность быстро адаптироваться к новым технологиям и инструментам. Обучаемость и желание развиваться в профессии.