Мы развиваем платформу данных и отвечаем за надежную эксплуатацию корпоративных СУБД и систем хранения данных. Наша команда обеспечивает бесперебойную работу критически важных сервисов, которыми ежедневно пользуются десятки продуктовых команд.
Мы ищем DevOps-инженера, который поможет поддерживать и развивать платформу баз данных, автоматизировать процессы эксплуатации и обеспечивать высокий уровень доступности сервисов.
Обязанности
- Разворачивать, сопровождать и отлаживать кластеры PostgreSQL (с Patroni)
- Разворачивать, сопровождать и отлаживать кластеры ClickHouse
- Разворачивать, сопровождать и отлаживать кластеры Kafka
- Разворачивать, сопровождать и отлаживать кластеры MongoDB
- Разворачивать, сопровождать и отлаживать кластеры RabbitMQ
- Настраивать и поддерживать резервное копирование, восстановление и Disaster Recovery
- Проводить мониторинг производительности, анализировать узкие места и оптимизировать работу СУБД
- Автоматизировать процессы эксплуатации с использованием Ansible
- Настраивать балансировку нагрузки с использованием HAProxy
- Участвовать в разборе инцидентов, устранять причины возникновения проблем и сокращать время восстановления сервисов (MTTR)
- Взаимодействовать с командами разработки и помогать им эффективно использовать платформенные сервисы
Требования - Опыт эксплуатации PostgreSQL в production от 3 лет
- Практический опыт работы с Patroni, репликацией и отказоустойчивыми кластерами
- Опыт настройки резервного копирования и восстановления (pgBackRest, PITR)
- Опыт настройки мониторинга и системы алертинга
- Практический опыт эксплуатации Kafka или RabbitMQ
- Практический опыт эксплуатации GitLab и GitLab CI
- Уверенные знания Linux и сетевого взаимодействия
Будет плюсом
- Опыт работы с Redis, MongoDB и Clickhouse
- Практический опыт использования Kubernetes
- Опыт автоматизации с помощью Ansible
- Опыт участия в on-call и устранения production-инцидентов
- Опыт использования S3-совместимых хранилищ для резервного копирования
- Сертификации CKA, PostgreSQL или аналогичные