Ищем 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;
- оформление по трудовому договору;
- высоконагруженные продукты, которыми пользуются миллионы клиентов.