Senior Database Administrator (PostgreSQL, ClickHouse, ElasticSearch)
Summary
Senior DBA owning the BILLZ platform data layer across PostgreSQL (transactions), ClickHouse (analytics), and ElasticSearch (search). Day-to-day work spans schema design, query optimization, replication/HA, zero-downtime migrations, CDC via Kafka, and Prometheus/Grafana monitoring.
О роли
Ты будешь отвечать за слой данных BILLZ на трёх ключевых хранилищах — PostgreSQL (транзакции), ClickHouse (аналитика) и ElasticSearch (поиск). Войдёшь в платформенную команду и возьмёшь на себя производительность запросов, надёжность данных, проектирование схем и стратегий хранения, а также готовность данных к масштабированию на весь регион.
Что ты будешь делать
Ты будешь отвечать за слой данных BILLZ на трёх ключевых хранилищах — PostgreSQL (транзакции), ClickHouse (аналитика) и ElasticSearch (поиск). Войдёшь в платформенную команду и возьмёшь на себя производительность запросов, надёжность данных, проектирование схем и стратегий хранения, а также готовность данных к масштабированию на весь регион.
Что ты будешь делать
- Администрировать и оптимизировать PostgreSQL, ClickHouse и ElasticSearch;
- Проектировать схемы данных, индексы и стратегии партиционирования/ шардирования;
- Анализировать и оптимизировать запросы, устранять узкие места производительности;
- Настраивать репликацию, отказоустойчивость и failover;
- Проводить безопасные миграции схемы без даунтайма;
- Проектировать таблицы ClickHouse под аналитику (движки MergeTree, материализованные представления, TTL);
- Проектировать индексы, маппинги и анализаторы в ElasticSearch, управлять кластером и ILM;
- Организовывать бэкапы и проверяемое восстановление (RPO/RTO);
- Настраивать мониторинг и алертинг по ключевым метрикам БД (Prometheus, Grafana);
- Интегрировать данные через Apache Kafka (CDC, потоковая загрузка); Управлять доступами, обеспечивать шифрование и защиту персональных данных (PII);
- Заниматься capacity planning, оптимизировать стоимость хранения и обработки данных;
- Менторить инженеров по проектированию и оптимизации работы с данными.
Ты подходишь нам, если
- Есть опыт работы DBA от 5 лет;
- Экспертно владеешь PostgreSQL: оптимизация запросов, индексы, репликация, partitioning, VACUUM/autovacuum;
- Есть реальный опыт эксплуатации ClickHouse под аналитические нагрузки;
- Есть опыт администрирования ElasticSearch: индексы, маппинги, шардирование, ILM;
- Умеешь читать и оптимизировать планы выполнения запросов (EXPLAIN/ANALYZE);
- Проектировал схемы данных под высокую нагрузку и большой объём; Есть опыт безопасных миграций схемы без простоя сервиса;
- Знаком с организацией бэкапов и восстановления, понимаешь RPO/RTO;
- Умеешь настраивать мониторинг БД (Prometheus, Grafana) и реагировать на метрики;
- Знаком с Apache Kafka и потоковой загрузкой данных (CDC будет плюсом);
- Понимаешь принципы безопасности данных, управления доступами и защиты PII;
- Умеешь планировать ёмкость и оптимизировать стоимость хранения;
- Есть опыт менторства и передачи знаний по работе с данными;
- Уверенно владеешь английским языком — для работы с документацией, вендорами и платформенной командой региона.
Что мы предлагаем
- Работа в одной из самых быстрорастущих технологических компаний региона;
- Возможность влиять на архитектуру слоя данных и техническую стратегию компании;
- Официальное оформление в штат с 1-го дня;
- Конкурентная зарплата, система бонусов и ДМС;
- Оффлайн формат работы, офис находится в Ташкенте.