О команде
Команда CloudGate отвечает за программную часть внешней сетевой связности в Yandex Cloud. Мы строим систему доставки трафика для разных сценариев: IPv4-связности, Cloud Interconnect, NAT, сетевого балансировщика нагрузки. Через наши сервисы проходит весь внешний трафик Yandex Cloud — терабиты трафика в секунду. У нас микросервисная архитектура с gRPC-транспортом и Yandex Database в качестве хранилища данных.
Обязанности
- Разрабатывать микросервисы на Go, развивать системы доставки трафика data-plane и control-plane
- Развивать SLI/SLO сервисов и платформу для сбора и обработки метрик
- Заниматься шардированием, нагрузочным тестированием
- Автоматизировать self-healing и autorecovery, убирать рутинные ручные процедуры
Требования
- Опыт промышленной разработки на Go от трёх лет
- Пишете надёжный высокопроизводительный код
- Работали с gRPC и микросервисной архитектурой
- Разрабатывали для Linux
Будет плюсом
- Работали с сетями: маршрутизация, BGP
- Занимались эксплуатацией сервисов: дежурства, инциденты, разбор их причин
- Работали с системами мониторинга и обработки time-series-метрик