Обязанности: ∙ Установка, настройка, обновление и поддержка MySQL (основная СУБД), а также постепенное освоение и принятие на сопровождение PostgreSQL и Microsoft SQL Server. ∙ Планирование и выполнение резервного копирования и восстановления данных, разработка DRP плана. ∙ Мониторинг и оптимизация производительности баз данных (запросов, индексов, конфигурации сервера) — с фокусом на MySQL с последующим расширением на другие СУБД. ∙ Обеспечение безопасности БД: управление доступом, аудит, соблюдение политик безопасности. ∙ Поддержка и развитие кластерных решений: MySQL на встроенном кластерном решении, PostgreSQL на Patroni. ∙ Разработка и поддержка скриптов (Bash, PowerShell, Python) для автоматизации рутинных задач. ∙ Участие в планировании и реализации миграций между СУБД и версиями. ∙ Консультирование разработчиков по написанию эффективных SQL-запросов, проектированию схем данных и ревью кода. ∙ Круглосуточное дежурство (по графику) для оперативного решения инцидентов. ∙ Ведение технической документации. Требования: ∙ Опыт работы администратором БД от 2-3 лет с фокусом на MySQL (версии 8.0+). ∙ Хорошие практические знания и опыт администрирования MySQL: настройка производительности, репликация, кластерные решения, резервное копирование, оптимизация запросов. ∙ Умение проводить анализ и оптимизацию производительности: чтение планов выполнения (EXPLAIN), работа с профайлерами (Percona Toolkit, MySQL Enterprise Monitor). ∙ Опыт разработки и отладки сложных SQL-запросов, процедур, триггеров (в MySQL). ∙ Знание принципов резервного копирования и восстановления с использованием штатных (mysqldump, mysqlbackup) и сторонних инструментов (Percona XtraBackup, mydumper). ∙ Понимание основ Linux-администрирования и умение настраивать операционную систему для оптимальной работы MySQL: параметры ядра (сетевые буферы, планировщики ввода-вывода), файловые системы (XFS/ext4), ограничения ресурсов (ulimit), настройки памяти (vm.swappiness, vm.dirty_ratio), изоляция CPU и управление питанием. ∙ Базовые навыки программирования/скриптования (Bash, PowerShell, Python или другой язык) для автоматизации. ∙ Знание английского языка на уровне чтения технической документации. ∙ Готовность самостоятельно изучать и принимать на поддержку PostgreSQL и Microsoft SQL Server (опыт работы с ними не требуется, но приветствуется). Будет серьезным преимуществом: ∙ Опыт работы с PostgreSQL (даже минимальный) или знание Patroni. ∙ Опыт работы с MS SQL Server. ∙ Знание систем мониторинга (Zabbix, Prometheus + Grafana). ∙ Опыт работы с системами управления конфигурациями (Ansible). ∙ Знание принципов DevOps (CI/CD, IaC). ∙ Понимание контейнеризации (Docker) и оркестрации (Kubernetes). ∙ Опыт администрирования NoSQL СУБД (Redis, MongoDB, Elasticsearch). Условия: ∙ Возможность профессионального роста и расширения экспертизы на PostgreSQL и MS SQL Server за счёт компании. ∙ Работу с современными кластерными решениями: MySQL на встроенном кластере, PostgreSQL на Patroni. ∙ Корпоративное обучение, доступ к материалам и курсам. ∙ Работу в команде, где ценят инициативу и готовность учиться новому. ∙ Конкурентную заработную плату и официальное трудоустройство.
Похожие вакансии
От 28 000 до 33 000 руб.
Брянск
ГОСУДАРСТВЕННОЕ КАЗЕННОЕ УЧРЕЖДЕНИЕ БРЯНСКОЙ ОБЛАСТИ "ОТДЕЛ СОЦИАЛЬНОЙ ЗАЩИТЫ НАСЕЛЕНИЯ Г.СЕЛЬЦО"
Специалист отдела обеспечения начислений центра обработки данных
От 41 500 руб.
Брянск
Газпром Энергосбыт Брянск, филиал в г. Брянске