Go-разработчик в сетевую разработку

Отдел сетевой инфраструктуры — одно из ключевых подразделений, обеспечивающее бесперебойную работу всего Яндекса. Мы проектируем, разрабатываем, строим и поддерживаем сети дата-центров, по которым передаются терабиты трафика, а также пишем решения as-a-service, которыми пользуется весь Яндекс.

Наши самые «горячие» сервисы:

  • оптимальное управление маршрутизацией трафика с учётом ёмкости каналов — SDN контроллер;
  • управление сотней миллионов фаервольных правил, которые раскатываются на сотни тысяч машин, начиная от сервиса заказов правил и заканчивая автоматическим контуром их валидации и оптимизации;
  • source of truth для управления десятками тысяч сетевых устройств и для их инвентаризации — от их автоматического обнаружения и сбора всех характеристик до анализа аномалий;
  • автоматизация работ над всем парком сетевого оборудования, начиная от наливки и заканчивая написанием собственного фреймворка для организации всевозможных работ с оборудованием;
  • экономия адресного пространства IPv4 путём умного заведения NAT64 для внутренних и внешних потребителей.

Tasks that await you

  • разрабатывать один из перечисленных сервисов;
  • писать микросервисную архитектуру на Go;
  • повышать управляемость, надёжность и безопасность фундаментального сервиса компании.

We expect that you

  • пишете надежный, высокопроизводительный код;
  • на экспертном уровне знаете Go и готовы вникнуть в остальные используемые нами языки (Python, C, C++, Rust);
  • понимаете важность тестов и любите их писать;
  • понимаете принципы работы компьютерных сетей.

It'd be a plus if you

  • проектировали высоконагруженные и отказоустойчивые системы;
  • имеете опыт написания eBPF/XDP программ;
  • понимаете проблемы информационной безопасности и знаете, как их решать (наша команда участвует в ежегодных внутренних CTF и является победителем одного из них).
Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)