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

Senior DBA PostgreSQL/ClickHouse

Формат работы
remote (Global)/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Senior DBA PostgreSQL/ClickHouse: Проектирование и эксплуатация кластеров PostgreSQL и ClickHouse с акцентом на репликацию, отказоустойчивость, резервное копирование и производительность под высокими нагрузками. Focus on проектирование disaster recovery, устранение сложных инцидентов, оптимизацию SQL и автоматизацию инфраструктуры баз данных.

Локация: удалённо или гибридно; работа из любой страны с удобным часовым поясом. Для сотрудников в Москве доступен офис.

Компания

DatsTeam развивает собственные рекламные платформы, мобильные приложения, финтех-продукты и другие решения; распределённая команда насчитывает более 800 специалистов и работает над продуктами с 2012 года.

Что делать

  • Проектировать, внедрять и эксплуатировать кластеры PostgreSQL и ClickHouse.
  • Развивать архитектуру репликации, высокой доступности и disaster recovery, включая автоматический failover и работу с VIP/балансировщиками.
  • Проводить capacity planning, оптимизировать производительность под высокими нагрузками и расследовать сложные инциденты, деградации и потери данных.
  • Проектировать и тестировать процессы резервного копирования, восстановления и point-in-time recovery.
  • Ревьюить и оптимизировать SQL-запросы и схемы данных совместно с разработчиками.
  • Разрабатывать автоматизацию управления инфраструктурой БД, поддерживать стандарты эксплуатации, проводить код-ревью и менторить младших коллег.

Требования

  • Более 6 лет опыта и уверенное администрирование PostgreSQL и ClickHouse на продакшене.
  • Продвинутое знание Linux: systemd, tuning ядра, sysctl, лимиты, huge pages, файловые системы, RAID, LVM, I/O scheduler, perf, strace/ltrace, iostat и vmstat.
  • Опыт диагностики сложных сетевых сценариев, включая VIP, балансировку и latency между репликами; написание Bash/Python-скриптов.
  • Глубокое понимание MVCC, уровней изоляции, блокировок, WAL, checkpoint, vacuum, MergeTree, CAP-теоремы и компромиссов распределённых систем.
  • Опыт проектирования схем данных для OLTP и OLAP, индексов PostgreSQL, партиционирования, EXPLAIN ANALYZE и оптимизации планов запросов.
  • Экспертная работа с PostgreSQL: psql, роли и права, Row-Level Security, конфигурация, расширения, потоковая и логическая репликация, Patroni/repmgr, миграции и major upgrades.
  • Опыт проектирования ClickHouse-схем, MergeTree, распределённых кластеров, шардирования, репликации через ZooKeeper/ClickHouse Keeper, материализованных представлений, TTL и политик хранения.
  • Опыт проектирования backup/restore и DR-стратегий для PostgreSQL и ClickHouse, включая pg_basebackup, pgBackRest, WAL-архивирование, clickhouse-backup и регулярное тестирование восстановления.
  • Опыт мониторинга и автоматизации: Grafana, Prometheus, slow query logs, Git, code review, Ansible и/или Terraform, CI/CD для изменений схем БД.

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

  • Опыт работы с Docker и Kubernetes, включая StatefulSet и Operators.
  • Опыт миграции с других СУБД на PostgreSQL или ClickHouse.
  • Опыт работы с Kafka или другими message-брокерами в связке с ClickHouse для near-realtime аналитики.
  • Участие в проектировании архитектуры данных на уровне компании.
  • Опыт выступлений на митапах и внутренних докладах, а также менторства.

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

  • Проектно-ориентированная работа в матричной структуре; применяются Scrum и Agile.
  • Доступны несколько вариантов оформления и способов выплат.
  • Гибкий график: начало рабочего дня с 9:00 до 11:00 по МСК, рабочий день — 8 часов.
  • Оборудование на выбор с доставкой на дом.
  • Performance review, внутренняя Академия и партнёрские программы для непрерывного обучения.
  • Технические сообщества, митапы, coworking-дни, онлайн- и офлайн-мероприятия, тимбилдинги и офис в Москве.

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

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