🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Старший разработчик хостового агента деплойной платформы в Yandex Infrastructure

Яндекс
Москва, Санкт-Петербург, Екатеринбург, Новосибирск
Гибридный, Офис
Опубликовано: 06 May 2025
Наша группа входит в структуру Platform Engineering в Яндексе. Мы развиваем инфраструктурное контейнерное облако, в котором расположены сервисы, создаваемые тысячами разработчиков Яндекса. Всё ради того, чтобы запуск и эксплуатация сервиса занимали минимум времени, а стоимость ресурсов облака была минимальной.

Под управлением внутреннего облака находятся более 110 тысяч серверов и заведено более 50 тысяч приложений — суммарно около миллиона контейнеров. Ближайший его аналог — Kubernetes, но наше решение позволяет запускать сервисы в одной инсталляции, масштабированной на весь Яндекс.

В нашем облаке развёрнуты как крупные потребители, например Поиск или MapReduce в лице YT, так и микросервисы, которые хоть и крошечные, зато их многие десятки тысяч, — например, весь сервис Такси.

Мы не только помогаем запускать сервисы, но и даём пользователю всё, что нужно, чтобы эти сервисы эксплуатировать: настраиваем балансировку, предоставляем мониторинг поднятых сервисов, собираем логи, поддерживаем интеграцию с CI/CD и не только.

В частности, агент является критически важной частью хостовой инфраструктуры. Хостовый агент полностью настраивает необходимое для контейнеров пользователя окружение — диски, сеть, GPU и т. д., непосредственно разворачивает контейнеры и следит за их жизнеспособностью.

Основная часть агента написана на Java, но также есть Scala и C++. Разработка агента непосредственно связана со всей базовой инфраструктурой, а это ядро Linux, система управлением cgroup — Porto, различные подсистемы для сетей и GPU устройств.

Мы ищем опытного ответственного разработчика, который не боится сложных технических вызовов и любит разбираться в чём-то новом.

Какие задачи вас ждут

Разработка системы управления контейнерами на хосте ISS
Вам предстоит разрабатывать и оптимизировать высоконагруженный агент для систем деплоя, обслуживающий более 100 тыс. хостов и 1 млн контейнеров. В результате вы сможете получить навыки экспертной работы от уровня ядра Linux и сетей до распределённых систем.

Наши основные вызовы
Вы будете участвовать в повышении качества и проектировании новых компонент агентской инфраструктуры.

Мы ждем, что вы

  • Занимались разработкой на Java
  • Понимаете принципы проектирования потокобезопасных и распределённых систем
  • Любите разбираться в сложных системах
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие