Database Reliability Engineer (Database RE / DBE)
Описание
Ищем 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 этапа (знакомство с рекрутером, техническое собеседование с командой, встреча с руководителем).