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