← Все вакансии

Go-разработчик в платформу управления инфраструктурой

В Yandex Infrastructure мы развиваем внутреннее контейнерное облако, где располагаются сервисы, которые создают тысячи разработчиков Яндекса. Под нашим управлением находятся более ста тысяч серверов и запущены десятки тысяч приложений — суммарно около миллиона контейнеров. Кроме того, мы даём пользователю всё, что нужно для эксплуатации сервиса: балансировку трафика, observability (логи, метрики и трейсы), интеграцию с CI/CD и многое другое.

Наше направление — разработка единой платформы, которая объединяет все инфраструктурные компоненты. Платформа позволяет скрыть от разработчика лишние сложности при создании и развитии сервиса, хранить настройки рядом с кодом и применять GitOps-подходы для управления. Основную часть платформы мы разрабатываем на Go, активно используем компоненты Kubernetes, ряд инструментов пишем на Python.

Задачи и обязанности

Разработка и поддержка

Вы будете развивать ядро платформы, которая связывает все инфраструктурные сервисы компании. Вам предстоит заниматься дизайном и реализацией интеграций с провайдерами инфраструктуры Яндекса и с внутренним порталом разработчика, развивать IaC-сценарии управления инфраструктурными компонентами вместе с кодом приложений, а также утилиту CLI, которая позволяет управлять своими сервисами прямо из командной строки.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Занимались промышленной разработкой на Go больше трёх лет
  • Применяли в работе классические алгоритмы
  • Знаете классические структуры данных и особенности работы с ними в Go

Дополнительные требования

  • Проектировали и разрабатывали распределённые и высоконагруженные сервисы
  • Занимались многопоточным и асинхронным программированием
  • Владеете проблематикой построения облачных сервисов
  • Знакомы с понятиями Infrastructure as Code, GitOps, Continuous Delivery или хотите о них узнать
  • Цените возможность работать с прямым фидбэком своих пользователей и не боитесь сталкиваться с ним
Python Go Kubernetes CI/CD
Откликнуться →