Мы расширяем команду DBA и ищем PostgreSQL Database Administrator, который будет отвечать за ежедневную эксплуатацию и поддержку промышленных баз данных PostgreSQL.
У нас уже есть Team Lead и Senior-эксперт, который подключается к сложным архитектурным задачам. Мы ищем специалиста, который возьмет на себя операционную работу и поможет развивать инфраструктуру PostgreSQL по мере роста проектов.
Чем предстоит заниматься
- Администрировать промышленные кластеры PostgreSQL.
- Поддерживать работоспособность баз данных и контролировать их производительность
- Настраивать и сопровождать кластеры PostgreSQL на Patroni
- Работать с репликацией, резервным копированием и восстановлением данных
- Анализировать и оптимизировать производительность PostgreSQL
- Выполнять обновления и миграции
- Работать с запросами команд разработки (создание БД, пользователей, ролей, индексов и другие административные задачи)
- Настраивать мониторинг и участвовать в устранении инцидентов
Мы ожидаем
- Опыт администрирования PostgreSQL от 3 лет
- Опыт сопровождения PostgreSQL в промышленной среде
- Практический опыт работы с кластерами PostgreSQL на Patroni
- Понимание механизмов высокой доступности (HA/DR), failover и switchover
- Опыт работы с репликацией PostgreSQL (потоковая и логическая)
- Опыт настройки резервного копирования и восстановления данных (pgBackRest/Barman, PITR)
- Навыки оптимизации PostgreSQL: анализ запросов через EXPLAIN, работа с индексами, vacuum/bloat, настройка параметров postgresql.conf.
- Опыт работы с Linux (RHEL/Ubuntu), shell
- Опыт настройки мониторинга PostgreSQL (Prometheus/postgres_exporter и аналоги)
- Понимание работы с пользователями, ролями, правами доступа и безопасностью PostgreSQL
Будет плюсом
- Ansible/Terraform
- Python для автоматизации
- HAProxy, PgBouncer, keepalived
- Опыт работы с Kubernetes-операторами PostgreSQL (CloudNativePG, Zalando)
- Citus, TimescaleDB
- Опыт работы с СХД и tablespaces