Администратор баз данных PostgreSQL (DBA)
гибрид
Работа в команде по поддержке и развитию PostgreSQL-кластеров и хранилищ данных. Обеспечение отказоустойчивости, масштабируемости и высокой производительности баз данных, критичных для бизнес-сервисов
ГрейдSenior
Стек
PythonAnsiblePostgreSQLPatronipgBackRestBarmanPrometheusGrafanaZabbixLinuxTerraformbash
Задачи
- •Администрирование и сопровождение PostgreSQL
- •Проектирование, развитие и поддержка архитектуры БД: отказоустойчивость, масштабирование, высокая доступность
- •Обеспечение стабильной и производительной работы высоконагруженных БД
- •Настройка, контроль и оптимизация репликаций, резервного копирования и процессов vacuum/autovacuum
- •Мониторинг состояния БД, настройка алертинга и реагирование на инциденты
- •Автоматизация рутинных операций администрирования и взаимодействие с командами разработки
Обязательно
- •Глубокое понимание архитектуры PostgreSQL (MVCC, WAL, vacuum/autovacuum, planner/optimizer, индексы, блокировки)
- •Опыт проектирования, эксплуатации и оптимизации высоконагруженных БД
- •Настройка репликаций (streaming, logical) и отказоустойчивых кластеров (Patroni / Stolon / аналоги)
- •Настройка резервного копирования и восстановления (pgBackRest, Barman и др.)
- •Опыт performance tuning: анализ EXPLAIN / EXPLAIN ANALYZE, оптимизация запросов и конфигурации сервера
- •Уверенная работа с Linux и автоматизация (bash, shell/python-скрипты, Ansible, Terraform)
- •Настройка мониторинга и алертинга (Prometheus, Grafana, Zabbix) и обеспечение безопасности БД (разграничение прав, шифрование, аудит)