Разработчик в команду ядра сервиса Managed Databases в Yandex Cloud
офис, гибрид, Санкт-Петербург
Команда ядра Managed Databases строит control plane для автоматизации жизненного цикла СУБД: создание, масштабирование, обновления и обслуживание. Вы будете развивать высоконагруженные, отказоустойчивые сервисы, критичные для доступности клиентских баз данных
ГрейдMiddle/Senior
Стек
GoKubernetesTerraformC++JavaPython
Задачи
- •Проектирование и разработка сервисов операций над кластерами БД
- •Разработка аллокатора и IaaS-сервиса для управления серверами
- •Развитие сервиса деплоя для массовой доставки артефактов и обновлений
- •Поиск и устранение узких мест в надёжности и масштабировании
- •Улучшение observability и участие в архитектурных сессиях
Обязательно
- •Промышленная разработка на C++/Go/Java/Python и готовность перейти на Go
- •Опыт работы с реляционными базами данных
- •Проектирование и разработка отказоустойчивых распределённых масштабируемых сервисов
- •Письменный надёжный код с автотестами
- •Готовность глубоко разбираться в низкоуровневых системных деталях и решать сложные инженерные задачи
Будет плюсом
- •Опыт с распределёнными брокерами сообщений
- •Умение создавать сервисы end-to-end: API, деплой, мониторинг, поддержка
- •Знание Terraform и Kubernetes
- •Понимание облачной инфраструктуры, мониторинга и конфигураторов