Point your AI agent at freehire and let it find you a job.

Get the CLI →

Yandex

Open 79d posting dated last week

Разработчик бэкенда в команду ОС SONiC

Discussion
Наша команда создаёт системы управления одной из крупнейших сетевых инфраструктур Яндекса. Ищем специалиста для разработки нашей собственной ОС SONiC. Вам предстоит развивать и поддерживать сборку SONiC для сетевого оборудования дата-центров. Приходите, если хорошо знаете Linux, Python или Go.Развитие собственной сборки SONiC
Вам предстоит развивать и поддерживать собственную сборку SONiC для сетевого оборудования дата-центров Яндекса: интегрировать её с новым «железом», разбираться с vendor stack / BSP и обеспечивать стабильную работу в продакшене. Отладка и разбор сложных системных проблем
Нужно будет разбираться с проблемами на стыке Linux, networking и hardware: анализировать нестандартное поведение системы, искать причины неисправностей и аккуратно внедрять изменения под нагрузкой. Интеграция с инфраструктурой Яндекса
Вы будете интегрировать сетевую ОС с внутренней экосистемой управления инфраструктурой и участвовать в развитии инструментов и автоматизации сетевой платформы. Развитие сборочной и эксплуатационной инфраструктуры
Часть задач связана с развитием инфраструктуры сборки SONiC, поддержанием стабильности сборок и улучшением внутренних инженерных процессов сетевой ОС. Работа с продакшен-инфраструктурой
Важная часть роли — развитие и эксплуатация живой сетевой инфраструктуры: безопасное внедрение изменений, повышение надёжности и сопровождение решений в продакшене. Подписывайтесь на телеграм-канал Yandex Infrastructure, чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса.* Работали с продакшен-системами и решали сложные технические проблемы * Уверенно владеете Python или Go: в идеале готовы писать на обоих языках * Хорошо понимаете внутреннее устройство Linux: сеть, процессы, память, взаимодействие компонентов системы * Знаете принципы построения отказоустойчивых и распределённых систем* Работали с Linux networking stack и инструментами отладки: perf, strace, gdb и подобными * Работали с сетевым оборудованием, занимались его первичной настройкой и обновлением * Разбираетесь в устройстве компьютерных сетей и протоколах маршрутизации — в частности, BGP * Имеете опыт чтения или написания кода на C/C++: внутри SONiC есть низкоуровневые компоненты на этих языках * Понимаете принципы контейнеризации и работали с Docker: архитектура SONiC построена на контейнерах * Интересуетесь infrastructure / system engineering и задачами на стыке networking и backend

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available