Go-разработчик в группу управления трафиком

Яндекс · Москва · по договорённости

Компания
Яндекс
Город
Москва
Зарплата
по договорённости
Уровень
middle
Формат
офис

Мы проектируем, разрабатываем и эксплуатируем системы, обеспечивающие бесперебойную передачу трафика между всеми пользователями и всеми сервисами Яндекса. Нагрузка на наши системы высока и постоянно увеличивается, а требования к надёжности таковы, что дальше им расти уже некуда. При этом непрерывное развитие сервисов Яндекса не позволяет нам скучать — оно постоянно приносит новые, зачастую неожиданные требования к системам управления балансировкой трафика.

Что предстоит делать:
Проектирование нового core-infra-сервиса

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

Разработка core-логики сервиса балансировки

Реализация этого сервиса в коде на Go, а также задачи по опенсорс-разработке этого сервиса.

Перенос нагрузки без даунтайма

Бесшовный перенос нагрузки с текущего сервиса на новый.

Эксплуатация и развитие core-сервиса балансировки

Поддержка и ad-hoc-разработка на Python в текущем сервисе управления конфигурациями балансировки.

Больше о том, как мы делаем внутреннюю инфраструктуру Яндекса, — в канале Yandex Infrastructure

Требования:
• Пишете надёжный, высокопроизводительный код
• На экспертном уровне знаете Go и имеете опыт работы с Python
• Понимаете важность тестов и любите их писать
• Понимаете принципы работы компьютерных сетей

Будет плюсом:
• Имеете опыт реализации и поддержки проектов на Django
• Занимались системным и сетевым администрированием
• Работали с сетями и понимаете принципы маршрутизации и передачи данных

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.