
Utrace
Database Administration Engineer (Postgres DBA)
- PostgreSQL
- baremetal
- Citus
- postgres_fdw
- Yandex Cloud
- Prometheus
- Grafana
- Zabbix
- pg_stat_statements
Обязанности:
- Развертывание и настройка PostgreSQL на baremetal-серверах;
- Организация и поддержка кластерных решений (Citus, postgres_fdw, логическая/физическая репликация), включая облачные managed-решения (Yandex Managed PostgreSQL).
- Участие в разработке стратегии хранения и доступа к данным для высоконагруженных систем.
- Написание процедур и функций миграции данных между различными окружениями.
- Настройка мониторинга (метрики PostgreSQL, диски, CPU, RAM, event waits, sampling блокировок).
- Оптимизация производительности БД: тонкая настройка параметров (work_mem, shared_buffers, autovacuum, replication slots и др.), анализ и устранение узких мест.
- Обеспечение отказоустойчивости и резервного копирования (PgBarman, WAL-G, pgBackRest).
- Анализ и устранение инцидентов, работа с нагрузочными тестами.
Требования:
Опыт администрирования PostgreSQL от 3 лет.
Обязателен опыт развертывания на baremetal (Linux).
Практические знания кластерных решений (Citus, postgres_fdw, логическая/физическая репликация).
Опыт работы с облачными managed-решениями (Yandex Cloud, AWS RDS, Azure DB for PostgreSQL и др.).
Умение настраивать мониторинг и диагностику (Prometheus + Grafana, Zabbix, pg_stat_statements, анализ event waits и блокировок).
Глубокое понимание оптимизации PostgreSQL (настройка параметров, индексов, запросов).
Навыки автоматизации (Bash, PL/pgSQL).
Будет плюсом:
Знание Kubernetes (развертывание PG в K8s).
Опыт работы с распределёнными системами (шардирование, партиционирование).
Условия:-
Оформление по ТК РФ, «белая» заработная плата;
-
Гибкий рабочий график;
-
Интересные и амбициозные задачи, развитие внутри продукта и возможность переключения между проектами;
-
+3 дня к отпуску;
-
ДМС;
-
Внешнее обучение для сотрудников компании и другие корпоративные мероприятия;
- 10 дней больнично без больничного (ббб).