Описание
Ищем DBA / Database Engineer уровня Middle+ / Senior в Kaspi.kz. Основная экспертиза — Microsoft SQL Server, плюс практический опыт аналитических СУБД (ClickHouse или аналоги). Вы будете не только администрировать базы, но и станете техническим партнёром продуктовых команд: производительность, схемы данных, миграции, высокая доступность и консультации разработчиков.
Задачи
•Проектировать схемы данных для высоконагруженных OLTP-систем: нормализация, индексы, партиционирование, ограничения
•Находить и устранять узкие места производительности: execution plans, индексы, статистика, профилирование, waits
•Разрабатывать, ревьюить и сопровождать production-миграции БД
•Обеспечивать высокую доступность: репликация, backup/restore, failover
•Развивать аналитический контур на ClickHouse и участвовать в проектировании DWH
•Проводить schema review и консультировать backend-разработчиков, QA и Product Owners
•Проактивно отслеживать проблемы по метрикам и мониторингу, устранять системные причины инцидентов
•Формировать стандарты работы с БД и повышать уровень database engineering в командах
Требования
•От 3 лет коммерческого опыта с Microsoft SQL Server
•От 1 года опыта с ClickHouse или другими колоночными СУБД (Vertica, Greenplum и др.)
•Сильный T-SQL: сложные JOIN, CTE, оконные функции, хранимые процедуры, функции, триггеры, представления
•Уверенный performance tuning и практика чтения планов выполнения
•Понимание транзакций, ACID, уровней изоляции, блокировок и deadlock-ов
•Опыт с механизмами HA, репликации, backup/restore и failover
•Понимание подходов DWH, partitioning и sharding
•Самостоятельность: умение довести задачу от анализа и проектирования до production
Будет плюсом
•Глубокий опыт с ClickHouse: MergeTree / ReplacingMergeTree, Materialized Views, TTL, интеграция с Kafka
•Эксплуатация MongoDB
•Опыт с большими объёмами данных и высоким RPS
•Проектирование схем для event-driven архитектуры (Kafka, Outbox Pattern)
•Умение читать SQL, который генерируют ORM (Entity Framework, Dapper и аналоги)
•Мониторинг через SQL Monitor, Grafana, Kibana
•CI/CD и автоматизация миграций
•Опыт с финансовыми данными: биллинг, взаиморасчёты, транзакции
•Опыт менторинга и ревью
Условия
•Офис в Алматы, график 5/2
•Оформление по трудовому договору
•Высоконагруженные продукты, которыми пользуются миллионы клиентов