Развитие внутреннего контейнерного облака Runtime Cloud, поддерживающего тысячи разработчиков и сотни тысяч физических серверов. Работа в группе системной разработки над базовым слоем облачного ПО.
Обязанности:
- Развитие системы контейнеризации Porto и механизмов доставки больших объёмов данных на тысячи хостов.
- Развитие компонентов ядра Linux, адаптированных под нагрузки Яндекса для повышения стабильности и производительности.
- Развитие сетевого стека для обеспечения задержек и пропускной способности при взаимодействии тысяч контейнеров.
- Поддержка и развитие компонентов: сбор контейнерных метрик, shim для CRI, агент для управления BPF‑программами, сервисы мониторинга и clusterwide‑анализ производительности приложений.
Требования:
- Опыт работы с кодовой базой ядра Linux.
- Умение диагностировать проблемы производительности Linux.
- Глубокое понимание принципов ОС Linux, контейнеризации и сетей.
- Знание C.
Будет преимуществoм:
- Опыт проектирования и разработки распределённых сервисов.
- Опыт многопоточного и асинхронного программирования.
- Знание Go, C++ или Python.
Условия и бонусы:
- Офис в Москве.
- ДМС с регулярными чекапами и вакцинацией; другие бонусы доступны в полном списке.