Go-разработчик инфраструктурных сервисов
Что за роль
Команда Server Infrastructure развивает инфраструктуру Yandex Cloud, на которой работают виртуальные машины пользователей и внутренние сервисы. Под управлением команды — более 20 тысяч серверов в трёх дата-центрах. Сервисы помогают автоматизировать обслуживание оборудования, собирать данные о его состоянии и распределять ресурсы облака.
Что предстоит делать
- Развивать автоматизацию жизненного цикла серверов: вводить и выводить оборудование из эксплуатации, внедрять бесшовное обновление операционной системы на всём кластере.
- Проектировать и дорабатывать систему инвентаризации, объединяющую физические и логические данные о парке оборудования.
- Разрабатывать Kubernetes-операторы и решения на основе device plugin.
- Интегрировать NRI (Node Runtime Interface) для управления ресурсами узлов кластера и контейнерами на хостах.
- Создавать сервисы-агенты для мониторинга, сбора метрик и выполнения проверок на серверах.
- Развивать инструменты, которые помогают планировать и распределять ресурсы облачной инфраструктуры.
- Совершенствовать способы диагностики неполадок, чтобы обнаруживать их до отказа серверов и автоматизировать обслуживание.
Что важно знать
В работе используются Go и Python для сервисов и автоматизации, SaltStack и Terraform для описания инфраструктуры, TeamCity и Spinnaker для CI/CD. Задачи охватывают как программную часть, так и взаимодействие с физическими серверами: от инвентаризации и обновления ОС до мониторинга и управления ресурсами Kubernetes. Команда работает в подразделении Cloud Foundation Services.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram