Основные технологии:
MongoDB:
Глубокое понимание архитектуры MongoDB (репликация, oplog)
Опыт построения и поддержки кластеров в production
Оптимизация производительности: индексы, агрегации, анализ query performance
Настройка безопасности (authentication, authorization, encryption)
Мониторинг и диагностика проблем через MongoDB Atlas/OMS или собственные решения
Резервное копирование и стратегии восстановления (mongodump, PITR)
ClickHouse:
Знание архитектуры и движков таблиц (MergeTree, Replicated, Distributed)
Оптимизация запросов для больших объемов данных (сотни GB/TB)
Настройка кластеров с репликацией
Понимание партиционирования, скип-индексов, материализованных представлений
Мониторинг производительности и диагностика узких мест
Интеграция с системами ETL и потоковыми данными
Желательно:
Реляционные СУБД:
PostgreSQL: настройка репликации, индексы, оптимизация запросов
MSSQL: опыт администрирования
Понимание SQL и способность оптимизировать сложные запросы
Дополнительные NoSQL:
Базовое понимание Redis
Опыт с Elasticsearch будет большим плюсом
Общие технические навыки:
Опыт работы в Linux-окружении
Навыки мониторинга (Prometheus, Grafana, Zabbix)
Автоматизация задач (Bash, Python, Ansible)
Знание облачных платформ (Yandex Cloud, AWS, Azure)
Образование и опыт:
2+ года опыта администрирования MongoDB
1+ год работы с ClickHouse в production-окружении
Опыт построения и поддержки отказоустойчивых кластеров
Участие в миграциях между различными типами БД
Будет преимуществом:
Сертификации MongoDB/ClickHouse
Опыт работы с высоконагруженными системами (1M+ RPS)
