👀 Продуктовые аналитики здесь?

Зовем на публичное собеседование в крутую IT-компанию! → оставить заявку

DBA в команду базовой инфраструктуры

Зарплата

от 2000 до 4500 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Крупнейшая казахстанская розничная торговая компания

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

SMALL — крупнейшая сеть супермаркетов Казахстана (150 + магазинов, собственные ЦОДы и облако). Наша аналитика и операционные системы питаются десятками терабайт данных: онлайн‑чеки, логистика, ценовые витрины, BI‑дашборды. Сердце этой экосистемы — распределённый кластер ClickHouse для real‑time аналитики и несколько десятков PostgreSQL / MySQL экземпляров для транзакционных сервисов. Мы формируем команду Data Ops и ищем DBA, который возьмёт под опеку все базы, обеспечит высокую доступность, производительность и поможет масштабировать ClickHouse‑кластер.

Чем предстоит заниматься:

  • Эксплуатировать и развивать кластер ClickHouse
  • Оптимизировать запросы и схемы (TTL, Materialized View, CollapsingMergeTree), держать p99‑latency < 500 мс для аналитических дашбордов.3,
  • Поддерживать транзакционные БД (PostgreSQL 14 +/ MySQL 8) — настройка репликации, Patroni/Failover, бэкапы / PITR
  • Автоматизировать развёртывание и конфигурации (Ansible, Terraform, ClickHouse‑keeper), вести IaC и GitOps‑флоу
  • Организовать резервное копирование и регулярными DR‑тестами
  • Внедрить мониторинг (Prometheus + Grafana) и алерты по SLO 
  • Сотрудничать с DevOps и аналитиками: помогать в моделировании данных, проводить capacity‑planning, писать рекомендации по индексам
  • Обеспечить безопасность: шифрование at‑rest/in‑transit, ротация сертификатов, контроль прав (RBAC, SSL auth)
  • Документировать изменения, проводить RCA/post‑mortem, обучать разработчиков best‑practices SQL и ClickHouse‑фичам

Что для нас важно в кандидате:

  • 3 + года работы DBA; опыт управления кластером ClickHouse (Replicated / Sharded, Zookeeper или Keeper) в проде
  • Глубокие знания PostgreSQL и MySQL InnoDB
  • Навыки оптимизации: explain‑планы, profiling, индекс‑design, чистка bloat; понимание column‑store vs row‑store
  • Опыт автоматизации с Ansible / Terraform / Bash + Python; 
  • Знание GitLab CI / Argo CD приветствуется
  • Знакомство с облачными сервисами (AWS RDS/Redshift, Azure Database for PostgreSQL), но основной фокус – on‑prem кластеры
  • Умение читать и интерпретировать системные метрики (iostat, perf, pg_stat_statements, system.text_log)
  • Базовый Linux‑админ (network, LVM, RAID, ZFS) и понимание аппаратных ограничений (NVMe, RAM channels, NUMA)
  • Soft‑skills: коммуникация с Dev/BI‑командами, приоритизация инцидентов, подготовка отчётов для менеджмента

Условия работы:

  • Формат на выбор: офис (Алматы или Астана), гибрид или полностью удалённо
  • Свобода инструментов: можете предлагать новые расширения (e.g. Roller MergeTree, Column TTL) и tooling, если это снижает p99
  • Бюджет на курсы и сертификаты (ClickHouse Certification, PostgreSQL Professional, Percona DBA), участие в HighLoad++, PGConf
  • Прямая работа с архитекторами и C‑level: ваши решения определяют скорость аналитики и стабильность онлайн‑витрин
  • Конкурентная зарплата + KPI‑бонусы (uptime, latency, MTTR, стоимость 1 TB‑хранения)