О компании
Мы проектируем, разрабатываем и эксплуатируем системы, обеспечивающие бесперебойную передачу трафика между всеми пользователями и всеми сервисами Яндекса. Нагрузка на системы высока и постоянно увеличивается, а требования к надёжности чрезвычайно высоки. Непрерывное развитие сервисов Яндекса постоянно приносит новые требования к системам управления балансировкой трафика.
Обязанности
- Проектировать архитектуру нового сервиса управления конфигурациями балансировки нагрузки для всего Яндекса.
- Реализовывать core-логику сервиса балансировки на Go, а также заниматься его опенсорс-разработкой.
- Бесшовно переносить нагрузку с текущего сервиса на новый без даунтайма.
- Поддерживать и развивать текущий сервис управления конфигурациями балансировки, включая ad-hoc-разработку на Python.
Требования
- Писать надёжный, высокопроизводительный код.
- Экспертно знать Go и иметь опыт работы с Python.
- Понимать важность тестов и любить их писать.
- Понимать принципы работы компьютерных сетей.
- Будет плюсом опыт реализации и поддержки проектов на Django, системного и сетевого администрирования, работы с сетями и понимание принципов маршрутизации и передачи данных.
Условия