Развитие внутреннего контейнерного облака Runtime Cloud, поддерживающего тысячи разработчиков и сотни тысяч физических серверов. Работа в группе системной разработки над базовым слоем облачного ПО.

Обязанности:

  • Развитие системы контейнеризации Porto и механизмов доставки больших объёмов данных на тысячи хостов.
  • Развитие компонентов ядра Linux, адаптированных под нагрузки Яндекса для повышения стабильности и производительности.
  • Развитие сетевого стека для обеспечения задержек и пропускной способности при взаимодействии тысяч контейнеров.
  • Поддержка и развитие компонентов: сбор контейнерных метрик, shim для CRI, агент для управления BPF‑программами, сервисы мониторинга и clusterwide‑анализ производительности приложений.

Требования:

  • Опыт работы с кодовой базой ядра Linux.
  • Умение диагностировать проблемы производительности Linux.
  • Глубокое понимание принципов ОС Linux, контейнеризации и сетей.
  • Знание C.

Будет преимуществoм:

  • Опыт проектирования и разработки распределённых сервисов.
  • Опыт многопоточного и асинхронного программирования.
  • Знание Go, C++ или Python.

Условия и бонусы:

  • Офис в Москве.
  • ДМС с регулярными чекапами и вакцинацией; другие бонусы доступны в полном списке.