Utrace

Database Administration Engineer (Postgres DBA)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • 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 дней больнично без больничного (ббб).