Ищем DBA-инженера для развития и сопровождения СУБД цифровых пассажирских сервисов РЖД. Роль предполагает работу в связке с SRE-командой: вы вместе отвечаете за доступность и производительность сервисов. Позиция — единственный DBA в команде, поэтому ждём самостоятельного специалиста, готового выстраивать процессы и задавать стандарты работы с БД.
Задачи:
- Эксплуатация и поддержка СУБД: администрирование PostgreSQL (11–18) и MySQL/MariaDB в промышленной среде, обеспечение стабильной работы и высокой доступности.
- Оптимизация: анализ и настройка производительности (индексы, планы запросов, конфигурация), работа с медленными запросами, устранение узких мест.
- Отказоустойчивость: настройка и сопровождение репликации, потоковой передачи, резервного копирования и процедур восстановления (PITR).
- Импортозамещение: участие в оценке и возможной миграции на отечественные СУБД (Postgres Pro, Tantor, Arenadata) — не в приоритете, но вектор задан.
- Инфраструктура: работа с БД в среде виртуализации VMware, подготовка к переезду на bare metal.
- Мониторинг и автоматизация: настройка мониторинга БД (Prometheus/Grafana, Zabbix), автоматизация рутинных задач (скрипты на Bash/Python, Ansible).
- Документирование: ведение актуальной документации по архитектуре, конфигурациям и регламентам.
Требования:
- Опыт администрирования PostgreSQL от 3-х лет: уверенное владение конфигурацией, диагностикой, резервным копированием и восстановлением.
- Опыт работы с MySQL/MariaDB: репликация, настройка производительности, обслуживание.
- Понимание принципов высокой доступности: репликация, кластеризация (например, Patroni/Stolon/PgPool-II), партиционирование.
- Навыки оптимизации запросов: чтение планов (EXPLAIN/ANALYZE), работа с индексами, понимание внутренностей PostgreSQL.
- Опыт резервного копирования и восстановления: pg_dump, pg_basebackup, WAL-архивация, PITR; для MySQL — mysqldump, binlog.
- Уверенное владение Linux (администрирование, работа в консоли).
- Базовые навыки автоматизации: Bash и/или Python, опыт работы с Ansible.
- Ответственный подход, самостоятельность, готовность работать в роли единственного DBA в команде.
Будет преимуществом:
- Опыт работы с Redis как кэширующим слоем.
- Опыт работы с 1С (версии на PostgreSQL) — направление не приоритетное, но полезное.
- Знакомство с отечественными СУБД: Postgres Pro, Tantor, Arenadata.
- Опыт работы с высоконагруженными системами (от 500+ TPS).
- Опыт миграции БД между платформами (в т.ч. на bare metal).
- Навыки работы с Docker-контейнерами для БД (в контексте тестирования и разработки).
- Опыт настройки мониторинга БД: Prometheus-экспортеры (postgres_exporter, mysqld_exporter), Grafana-дашборды.
- Понимание SRE-практик: SLO/SLI, работа с инцидентами, постмортемы.
Мы предлагаем:
- Стабильность и развитие: работа в аккредитованной IT-компании в составе холдинга РЖД.
- Сложные и интересные задачи: стратегические проекты по построению инфраструктуры "с нуля" и импортозамещению. Масштаб — парк из 300+ серверов, проект по запуску второго ЦОД.
- Уникальный проект: возможность с нуля участвовать в выборе и внедрении нового стека отечественного оборудования.
- Здоровая среда: команда экспертов, современные процессы (SRE-практики), гибридный формат.
Комфортные условия:
- Гибридный формат работы (после испытательного срока).
Офис у м. Комсомольская.
- Полный соцпакет по ТК РФ + ДМС (включая стоматологию).
- График 5/2. Выход в нерабочее время — только для критических инцидентов.
- Процесс отбора: 2-3 этапа (знакомство с рекрутером, техническое собеседование с командой, встреча с руководителем).