Наша компания непрерывно развивается и создаёт новые продукты, используя современный стек и новейшие технологии. Мы команда, которая работает с большими данными и строит передовые data-driven решения. В команду платформы данных Финтеха WB нужен DBA.
Вам предстоит:
- Полный цикл администрирования распределенных СУБД: ClickHouse (развертывание, настройка, обновление, мониторинг, резервное копирование и восстановление);
- Планирование и реализация партиционирования, шардирования и репликации данных для обеспечения масштабируемости и отказоустойчивости;
- Глубокая оптимизация производительности: анализ и настройка «тяжелых» запросов, работа с исполнительными планами (EXPLAIN), оптимизация структуры таблиц и дистрибутивных ключей;
- Настройка систем мониторинга (Prometheus, Grafana, Zabbix) и создание проактивных алертов для предупреждения проблем;
- Планирование ресурсов (capacity planning), мониторинг использования дискового пространства и оперативной памяти;
- Обеспечение безопасности данных: настройка прав доступа (ролевая модель), аудит действий, работа с шифрованием;
- Разработка и автоматизация рутинных операций с использованием скриптов (Bash, Python);
- Участие в восстановлении сервиса после инцидентов, проведение расследований их причин.
Вы нам подходите, если есть:
- Опыт коммерческой работы от 3 лет в роли DBA с фокусом на распределенные и аналитические СУБД;
- Обязательный опыт администрирования ClickHouse (понимание движков таблиц, механизмов репликации, шардирования, тонкой настройки под нагрузку);
- Понимание SQL и способность анализировать и оптимизировать сложные запросы;
- Опыт настройки систем мониторинга: Prometheus, Grafana, Zabbix;
- Уверенное владение Linux (файловые системы, сеть, производительность);
- Навыки написания скриптов для автоматизации (Bash, Python);
- Опыт построения отказоустойчивых и надежных систем резервного копирования и восстановления (например, с использованием clickhouse-backup, pg_basebackup, gpbackup);
- Понимание принципов работы ETL-процессов.