Назад
2 дня назад

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

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Разработчик бэкенда (SONiC): Развитие и сопровождение собственной сборки сетевой ОС SONiC для оборудования дата-центров Яндекса с акцентом на интеграцию с новым железом, системную отладку и надёжность в продакшене. Фокус на решении сложных проблем на стыке Linux, networking и hardware, интеграции с инфраструктурой Яндекса и безопасном внедрении изменений в распределённую сетевую платформу.

Локация: Москва, гибридный офисный формат

Компания

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

Что делать

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

Требования

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

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

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

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

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →