Team Lead Database Reliability Engineer (Patroni + K8s) / PostgreSQL Engineer

Работодатель:
Зарплата:
700 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Большая Серпуховская улица, 7

Мы развиваем некастодиальный криптокошелёк (международная платёжная система) из мировой ТОП‑10 по загрузкам. Наши команды в Москве и Белграде модернизируют продукт, которым пользуются миллионы

В отделе эксплуатации уже работают SRE, DevOps и DevSecOps-инженеры. Нам нужен специалист по базам данных или Руководитель группы, с профилем DBA, который станет ключевым экспертом по data-слою и будет тесно взаимодействовать с командой, но при этом возьмет на себя полную ответственность за PostgreSQL и Patroni

Важно

  • Отвечаете за PostgreSQL и Patroni: доступность, безопасность, бэкапы, мониторинг, отказоустойчивость, развитие системы отчётности
  • Работаете в связке с SRE и DevOps: ваша зона ответственности — data-плоскость. Инфраструктуру (K8s, сеть, CI/CD) сопровождают коллеги, вы не будете там "один за всех"
  • Если на позицию Team Lead, то плюс за управление инфраструктурой и командой, но самостоятельно ведёте DBA функционал
  • Работа только из офиса в Москве (м. Добрынинская / Серпуховская). Удалённой работы нет

Кто нам нужен?

  • Руководитель группы, с профилем DBA или Инженер по базам данных (Database Reliability Engineer) с сильным бэкграундом в PostgreSQL и Patroni
  • Готовый работать в кросс-функциональной команде: ваши коллеги — SRE и DevOps, вы обсуждаете архитектуру, развертывание и инциденты на равных
  • Вы будете ключевым экспертом по данным в компании, но не единственным: у вас есть команда для автоматизации и инфраструктуры

Что предлагаем

  • Ежемесячный доход — обсуждается по итогам интервью (ориентир до 700 000 ₽ на руки для опытных кандидатов с релевантным опытом)
  • Оплата больничного 14 дней и отпуска 28 дней в размере 100%
  • Бесплатная парковка
  • Релокационный пакет в Москву, если проживаете в другом городе
  • Ежегодный пересмотр оплаты на основе рынка
  • Договор на ИП (оплата на р/с)

График

  • 5/2, 8 часов, начало с 9 до 11. Полный день в офисе

Стек технологий, который мы используем

  • PostgreSQL 15+, Patroni 3.2+, Metabase 0.49+, Airflow 2.8+
  • Kubernetes, Docker, GitLab CI
  • Prometheus + Grafana, Percona PMM (настройка мониторинга — часть работы)

Обязанности

  • Для Team Lead: управление инфраструктурой и командой, но самостоятельно ведёте DBA функционал
  • PostgreSQL: мониторинг тяжёлых запросов, анализ планов выполнения, эскалация в разработку, обеспечение SLA по производительности и доступности
  • Patroni: развёртывание и поддержка кластеров в K8s, обеспечение отказоустойчивости, настройка автоматического failover, управление репликацией
  • Резервное копирование: настройка и контроль бэкапов (WAL-G, Barman или аналоги), регулярные тесты восстановления для подтверждения RPO
  • Безопасность и доступ: контроль изоляции данных транзакций и подписей, аудит доступа к критическим таблицам, ротация прав, соблюдение политик безопасности
  • Наблюдаемость: кастомные метрики, профилирование нагрузки, root‑cause анализ инцидентов, настройка алертов (Prometheus + AlertManager)
  • Система отчётности: оптимизация витрин данных и дашбордов в Metabase, помощь в настройке Airflow (без углубления в администрирование самого Airflow — это зона DevOps)
  • Взаимодействие с командой: вы не один — вы часть отдела эксплуатации. Помогаете коллегам с инфраструктурными задачами, связанными с БД, участвуете в онкольных ротациях (вместе с командой)

Требования

Обязательные:

  • Опыт работы в аналогичной должности от 3 лет
  • Уверенное знание PostgreSQL, SQL
  • Практическая работа с PostgreSQL в production (обязательно)
  • Опыт работы с Patroni или аналогичными решениями (Stolon, CloudNativePG) для PostgreSQL
  • Понимание принципов работы PostgreSQL внутри Kubernetes (StatefulSet, PersistentVolumes)
  • Опыт обеспечения высокой доступности БД (репликация, failover, RPO/RTO)
  • Опыт оптимизации производительности БД (настройка параметров, индексы, мониторинг)
  • Опыт написания скриптов для автоматизации обслуживания баз данных (Python/Bash)
  • Навыки чтения и написания технической документации на русском и английском языках
  • Для Team Lead: планирование работы группы на будущий период, постановка и принятие задач, контроль сроков команды, развитие компетенций подчинённых, управление инфраструктурой проекта, участие в комитете по архитектуре, понимание современных инструментов FinTech разработки и эксплуатации

Желательные (будет преимуществом):

  • Компетенции в смежных областях: DevOps, SRE (понимание цикла разработки и эксплуатации)
  • Настройка мониторинга БД (Prometheus + Grafana, Percona PMM)
  • TimescaleDB, Citus, шардирование PostgreSQL
  • Знание специфики работы ORM (Entity Framework, Dapper) с PostgreSQL: типовые проблемы N+1, блокировок, mapping типов данных
  • Практическая работа с MySQL, MariaDB, Clickhouse (как дополнительный опыт)
  • Опыт работы с Airflow и Metabase (не как администратор, а как пользователь/оптимизатор)

Если вы работали по данному профилю не на последнем месте работы, но ваш опыт близок — напишите об этом в сопроводительном письме

Ключевые навыки

PostgreSQL · Patroni · Kubernetes · Docker · GitLab CI · Prometheus · Grafana · Percona PMM · Apache Airflow · Metabase.

Похожие вакансии

Team Lead Data Quality (Узбекистан)
Бэнкс Софт Системс

Опыт управления командой до 5 человек от 2 лет. Опыт работы с SQL от 4 лет. Опыт в Data Quality...

Инженер технической поддержки объектов
НПП Баум

Образование: высшее, неоконченное высшее, среднее специальное. Опыт сопровождения информационных систем. Базовые навыки программирования. Базовые навыки администрирования операционных систем.

Главный инженер проекта
Вертикаль Строй

Высшее образование (Оптимальное ПГС). Опыт работы главным инженером проекта от 3 лет. Уверенный пользователь AutoCAD. Знание дополнительных программ будет преимуществом...

Lead Embedded-разработчик (Лаборатория интернета вещей)
СБЕР

Опыт работы Embedded-разработчиком (опыт коммерческой разработки от 6-ти лет). Уверенное владение С и C++ для микроконтроллеров.

CUDA Engineer (GigaChat)
СБЕР

Опыт работы в области глубокого обучения, в том числе с LLM. Глубокое знание CUDA и Python. Опыт использования GigaChat, Kandinsky...