Senior DBA PostgreSQL
Описание
Мы Constanta, аккредитованная ИТ-компания — команда разработчиков и системных администраторов в области sportsbook/ e-sports решений. Мы создаем и поддерживаем продукты, которыми ежедневно пользуется миллионы людей по всему миру. Некоторые наши направления:1. HighLoad Sportsbook платформа с аудиторией свыше 1 млн.2. Cервисы контроля и анализа данных, охватывающих десятки видов спорта по всему миру, которые могут обслуживать более 1kk+ пользователей одновременно.3. Сервисы и технологии анализа больших данных и компьютерного зрения, где используются передовые технологии машинного обучения: от анализа данных клиентов до предотвращения случаев мошеннических операций и пр. Обязанности: Развёртывание, сопровождение и оптимизация кластеров PostgreSQL (обязательно) и ClickHouse (будет плюсом). Обеспечение HA и DR: настройка репликации, Patroni/ClickHouse Keeper, failover, стратегий аварийного восстановления. Оптимизация производительности: профилирование, устранение узких мест, анализ EXPLAIN ANALYZE. Организация бэкапов и восстановления (в т. ч. PITR), регулярное тестирование DR‑планов. Ревью и оптимизация SQL‑запросов и схем данных совместно с разработчиками. Автоматизация (Ansible) и интеграция изменений в CI/CD. Требования: Понимание MVCC, уровней изоляции, WAL, контрольных точек, VACUUM. Экспертная работа с индексами (B‑Tree, GIN, GiST, BRIN), секционирование, оптимизация запросов. Настройка postgresql.conf, управление ролями и RLS, работа с расширениями (pg_stat_statements, pg_repack). Настройка репликации (потоковая/логическая), опыт миграций и обновлений мажорных версий. Опыт бэкапов (pg_basebackup, Wal‑G, WAL‑архивация), построения HA‑схем, диагностики репликационного отставания. Понимание принципов мониторинга и проактивной диагностики: настройка дашбордов и алертов в Grafana/Prometheus, анализ журналов медленных запросов, раннее выявление проблем производительности. Будет плюсом опыт с ClickHouse: Проектирование таблиц MergeTree: выбор ключа партиционирования, порядка сортировки. Конфигурирование распределённых кластеров (шардирование, репликация через ZooKeeper/Keeper). Оптимизация аналитических запросов, работа с материализованными представлениями и политиками хранения (TTL, сжатие). Мониторинг и устранение типовых проблем (задержки слияний, дисбаланс нагрузки). Опыт резервного копирования (clickhouse‑backup). Условия: Работа в аккредитованной ИТ-компании. Возможен удаленный формат работы. Оформление согласно ТК РФ. Официальная заработанная плата, растущая с повышением квалификации. Полугодовые премии. ДМС со стоматологией. Частичная компенсация фитнеса. Обучение: профессиональные курсы, конференции. Просторный офис в БЦ "Диагональ Хаус", 5 минут от ст. м. Дмитровская. Оплачиваемые обеды. Чай, кофе, фрукты на офисной кухне.