Требования:
- Опыт администрирования PostgreSQL от 1.5+ лет.
- Понимание основных механизмов и ключевых настроек PostgreSQL.
- Опыт работы с системами резервного копирования и восстановления (pgBackRest или pg_dump\pg_restore).
- Умение анализировать и оптимизировать SQL-запросы (использование EXPLAIN, планирование индексов).
- Навыки работы с системами мониторинга (Prometheus\Grafana или аналоги).
- Базовые навыки написания shell-скриптов (Bash) для автоматизации.
- Уверенное владение Linux-командами.
Будет плюсом:
Знакомство с инструментами для обеспечения высокой доступности (Patroni).
Понимание основ DevOps (что такое CI/CD, IaC).
Обязанности:
- Участие в решении инцидентов и расследовании причин их возникновения.
- Выполнение задач по обеспечению безопасности баз данных.
- Участие в планировании ресурсов и оптимизации производительности БД.
- Помощь в проектировании схем БД и проведении миграций.
Миссия позиции:
Стать ключевым специалистом по поддержке и эксплуатации кластеров PostgreSQL, обеспечивая их стабильность, производительность и безопасность.
Ключевые обязанности:
Поддержка и обеспечение работоспособности БД
- Поддерживать стабильность и доступность баз данных в соответствии с SLA.
- Оперативно реагировать на инциденты.
- Участвовать в проведении регламентных работ: обновления, бекапы, восстановление.
- Помогать в проведении анализа причин сбоев.
Оптимизация и развитие:
- Выявлять и устранять "узкие места" в производительности баз данных под руководством старших коллег.
- Участвовать в работах по масштабированию и повышению отказоустойчивости кластеров.
- Помогать в планировании и проведении миграций баз данных.
- Экспертиза и автоматизация.
- Анализировать и оптимизировать медленные запросы совместно с разработчиками.
- Следовать best practices и вносить предложения по их улучшению.
- Вести и актуализировать runbooks (набор инструкций для дежурной смены по реагированию на инциденты).
- Автоматизировать повторяющиеся операции.