Назад
2 дня назад

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

Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Администратор баз данных DBA (PostgreSQL): Администрирование и развитие PostgreSQL и MongoDB в production-среде с акцентом на отказоустойчивые кластеры, резервное копирование, восстановление и мониторинг. Focus on анализ производительности и инцидентов, безопасное выполнение изменений, автоматизацию инфраструктуры и взаимодействие с разработчиками.

Локация: Москва, Никольская улица, 10; работа на месте работодателя или в гибридном формате

Компания

Продуктовая ИТ-компания «Фалькон Тех», развивающая решения для B2G- и B2B-секторов.

Что делать

  • Администрировать и сопровождать PostgreSQL и MongoDB в production: настраивать, обновлять, диагностировать и выполнять регламентные работы.
  • Поддерживать отказоустойчивые PostgreSQL-кластеры на базе Patroni, etcd, PgBouncer, HAProxy и Keepalived, участвовать в failover/recovery и разборе проблем маршрутизации.
  • Сопровождать MongoDB replica set и шардированные кластеры, выполнять операции с данными, индексами, пользователями и ролями.
  • Настраивать и проверять резервное копирование и восстановление PostgreSQL и MongoDB, включая WAL-G, S3 и PITR для PostgreSQL.
  • Анализировать производительность БД и SQL-запросов, развивать мониторинг на базе exporters, Prometheus/VictoriaMetrics и Grafana.
  • Автоматизировать операции и управлять конфигурациями через GitLab, Ansible, Terraform, Bash и Python; взаимодействовать с разработчиками и участвовать в расследовании production-инцидентов.

Требования

  • От 3 лет опыта администрирования баз данных и уверенная работа с Linux; высшее техническое образование в сфере ИТ.
  • Уверенный практический опыт администрирования PostgreSQL на уровне Middle: конфигурация, роли и права, репликация, диагностика и обслуживание production-систем.
  • Рабочее понимание PostgreSQL: WAL, MVCC, блокировки, vacuum/autovacuum, статистика, планировщик и планы выполнения запросов.
  • Практический опыт или хорошее понимание отказоустойчивого стека PostgreSQL: Patroni, DCS (etcd или аналог), PgBouncer, HAProxy и Keepalived.
  • Понимание base backup, архивирования WAL, восстановления и PITR; опыт с WAL-G желателен, также подходит опыт с pgBackRest/Barman и аналогами при понимании принципов.
  • Уверенный SQL, включая чтение и написание запросов, EXPLAIN/EXPLAIN ANALYZE, работу с индексами и базовую оптимизацию.
  • Практический опыт работы с MongoDB, понимание replica set и шардирования, выполнение базовых административных операций, выгрузок/загрузок данных, работа с индексами и диагностика типовых проблем.
  • Понимание сетевого взаимодействия сервисов: TCP/IP, DNS, балансировка и прокси; опыт мониторинга БД с Grafana и Prometheus/VictoriaMetrics или аналогичным стеком.
  • Опыт работы с Git, понимание Infrastructure as Code, способность читать и вносить небольшие изменения в Ansible/Terraform либо быстро освоить стек; базовое понимание ORM и миграций схемы, например SQLAlchemy/Alembic или аналогов.
  • Аккуратность при работе с production и данными, оценка последствий, план отката и обязательная проверка результата; самостоятельная диагностика от сбора фактов до завершения задачи.
  • Английский язык на уровне чтения технической документации.

Хорошо, если есть

  • Опыт эксплуатации MongoDB в шардированной конфигурации и/или с большими объёмами данных.
  • Опыт работы с аналитическими или колоночными СУБД, включая ClickHouse, Vertica или аналоги.
  • Опыт партицирования больших таблиц PostgreSQL, в том числе с pg_partman.
  • Практический опыт с Ansible и Terraform, написание Bash/Python-автоматизации.
  • Опыт работы с высоконагруженными системами и production-инцидентами.
  • Опыт с CDC и очередями, включая Debezium, Kafka или аналоги.

Культура и преимущества

  • График 5/2 в офисном или гибридном формате; в пятницу сокращённый рабочий день.
  • Официальное трудоустройство по ТК РФ в аккредитованной ИТ-компании.
  • Онбординг, наставничество, адаптация новичков и обучение за счёт компании.
  • Квартальные и годовые премии, реферальная программа, компенсация питания и проезда для офисных сотрудников.
  • ДМС со стоматологией после успешного прохождения испытательного срока, частичная компенсация спорта, дополнительные оплачиваемые выходные и психологические консультации.
  • Командные праздники, спортивные активности, тимбилдинг и настольные игры в офисе.

Процесс найма

  • В сопроводительном письме необходимо указать ожидания по заработной плате.
  • Начать сопроводительное письмо требуется фразой: «Мне интересна вакансия "Стрит Фалькон" потому что...».

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →