Администратор баз данных (MySQL, PostgreSQL, MS SQL Server)
По договоренности
Обязанности:
∙ Установка, настройка, обновление и поддержка 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.
∙ Корпоративное обучение, доступ к материалам и курсам.
∙ Работу в команде, где ценят инициативу и готовность учиться новому.
∙ Конкурентную заработную плату и официальное трудоустройство.
Опубликована 3 часа назад
Похожие вакансии
- Частичная занятость
- Опыт от 1 года
- Брянск
- Полный день
- Опыт от 1 года
- Брянск
- Нестандартный график
- Опыт от 1 года
- Брянск
- Частичная занятость
- Опыт от 1 года
- Брянск
- Нестандартный график
- Опыт от 1 года
- Брянск