← К результатам

Разработчик бэкенда (SONiC)

з/п не указана
Yandex · Россия, Москва
Гибкий график Постоянная занятость опыт от 1 года
Откликнуться на источнике →

Описание

Локация: Москва, гибридный офисный формат
Компания
Яндекс развивает собственную сетевую операционную систему на базе открытого проекта SONiC для управления крупной сетевой инфраструктурой с десятками тысяч устройств и терабитами трафика в секунду.
Что делать

Развивать и поддерживать собственную сборку SONiC для сетевого оборудования дата-центров.
Интегрировать ОС с новым оборудованием, разбираться с vendor stack и BSP.
Отлаживать сложные проблемы на стыке Linux, сетей и аппаратного обеспечения.
Интегрировать SONiC с внутренней экосистемой управления инфраструктурой Яндекса.
Развивать инфраструктуру сборки, инструменты автоматизации и эксплуатационные процессы.
Безопасно внедрять изменения и сопровождать решения в продакшене.

Требования

От 3 лет опыта работы с продакшен-системами и решения сложных технических проблем.
Уверенное владение Python или Go; готовность работать с обоими языками будет преимуществом.
Понимание внутреннего устройства Linux, включая сети, процессы, память и взаимодействие компонентов системы.
Знание принципов построения отказоустойчивых и распределённых систем.
Готовность работать в гибридном офисном формате в Москве.

Хорошо, если есть

Опыт работы с Linux networking stack и инструментами perf, strace, gdb.
Опыт работы с сетевым оборудованием, его первичной настройкой и обновлением.
Знание компьютерных сетей и протоколов маршрутизации, в частности BGP.
Опыт чтения или написания кода на C/C++.
Понимание контейнеризации и опыт работы с Docker.

Культура и преимущества

Работа с инфраструктурными задачами реального масштаба и высокой ответственностью.
Участие в развитии сетевой ОС и инструментов, сопровождаемых до продакшена.
Работа на стыке backend-разработки, системного программирования, сетей и распределённых систем.

Источник: hirify · Опубликовано: вчера