Мы развиваем API Gateway ВКонтакте — критически важную платформу, через которую проходят запросы пользователей к сервисам продукта. От её надёжности, скорости и предсказуемости напрямую зависит стабильность ВКонтакте для миллионов пользователей.
Ищем Senior Go-разработчика в команду API Gateway. Вам предстоит развивать платформу, повышать её отказоустойчивость и помогать командам безопасно запускать и эксплуатировать сервисы в высоконагруженной среде.
Задачи
- Работать над развитием API Gateway и его надёжности
- Проектировать и развивать механизмы, которые помогают системе устойчиво работать при сбоях и повышенной нагрузке
- Участвовать в анализе инцидентов, находить их причины и внедрять системные улучшения
- Развивать инструменты безопасной доставки и применения конфигураций
- Улучшать наблюдаемость платформы: метрики, логи, алерты и инструменты для диагностики
- Развивать взаимодействие gateway с внутренними сервисами и облачной инфраструктурой
- Участвовать в архитектурных решениях для высоконагруженной платформы
Требования
- Уверенное владение Go
- Опыт разработки и эксплуатации высоконагруженных backend-систем
- Опыт работы с контейнерами и оркестраторами, например Kubernetes
- Понимание облачной инфраструктуры и принципов построения распределённых систем
- Знание SRE-практик: мониторинг, управление инцидентами, надёжность, отказоустойчивость, безопасные изменения в production
- Опыт работы с реляционными или NoSQL-БД, а также системами кеширования
Будет плюсом
- Опыт разработки платформенных или инфраструктурных продуктов
- Опыт проектирования систем, критичных к доступности и производительности
- Навыки performance-инжиниринга, поиска узких мест и планирования ресурсов
- Опыт улучшения процессов эксплуатации и автоматизации рутинных операций