Национальная система платежных карт

Администратор баз данных PostgreSQL (DBA)

Не указана
  • Москва
  • От 3 до 6 лет
  • PostgreSQL
  • Linux
  • Ansible
  • Clickhouse

Приглашаем в нашу команду Администратора баз данных PostgreSQL.

Мы поддерживаем и развиваем системы управления базами данных, обеспечиваем резервирование и восстановление баз данных, а также разрабатываем и сопровождаем витрины данных. У нашей команды широкий стек различных технологий.

Обязанности:

  • Администрирование и сопровождение PostgreSQL;
  • Проектирование, развитие и поддержка архитектуры БД: отказоустойчивость, масштабирование, высокая доступность;
  • Обеспечение стабильной и производительной работы высоконагруженных БД;
  • Настройка, контроль и оптимизация: репликации, резервного копирования и восстановления, процессов vacuum и autovacuum;
  • Анализ и оптимизация производительности: выявление «узких мест», оптимизация SQL-запросов и индексов, настройка параметров PostgreSQL;
  • Мониторинг состояния БД, настройка алертинга, реагирование на инциденты;
  • Участие в расследовании инцидентов, анализ причин сбоев, подготовка postmortem;
  • Планирование и проведение: обновлений PostgreSQL, миграций данных, изменений схем БД;
  • Обеспечение безопасности данных: управление доступами и ролями, контроль соответствия политикам безопасности;
  • Автоматизация рутинных операций администрирования;
  • Взаимодействие с командами разработки: консультации по работе с БД, участие в проектировании схем и запросов;
  • Подготовка и поддержка технической документации.
Требования:
  • Глубокое понимание архитектуры PostgreSQL:
    MVCC, WAL, vacuum, autovacuum, planner/optimizer, индексы, блокировки;
  • Опыт проектирования, эксплуатации и оптимизации высоконагруженных БД;
  • Настройка и сопровождение: репликации (streaming, logical), отказоустойчивых кластеров (Patroni / Stolon / аналоги), резервного копирования и восстановления (pgBackRest, Barman и т.п.);
  • Знания и опыт администрирования ОС LINUX (RedHat\Ubuntu) в пределах компетенций DBA;
  • Опыт performance tuning: анализ планов выполнения (EXPLAIN / EXPLAIN ANALYZE), оптимизация запросов, индексов и конфигурации сервера;
  • Уверенная работа с Linux (bash, systemd, сети, файловые системы);
  • Опыт автоматизации (Ansible, Terraform, shell/python-скрипты);
  • Настройка мониторинга и алертинга (Prometheus, Grafana, Zabbix и др.);
  • Обеспечение безопасности БД: разграничение прав, шифрование, аудит и контроль доступа;
  • Опыт работы с большими объёмами данных (TB+);
  • Наличие сертификата «Администратор PostgreSQL. Эксперт» (будет плюсом).
Условия:
  • Оформление согласно ТК РФ;
  • Достойный уровень заработной платы + премии;
  • График работы: 5/2, гибридный формат работы;
  • Социальный пакет: ДМС со стоматологией, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
  • Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
  • Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
  • Работа в команде профессионалов с уникальной экспертизой;
  • Комфортный офис в центре: тренажерный и спортивный залы, лаунж-зона, микромаркеты, кухни с чаем, кофе и снеками на каждом этаже.