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