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