Старший Go-инженер в команду Core Backend
Summary
Senior Go engineer on VK's Core Backend infrastructure team, responsible for the reliability of VKontakte: carving services out of the monolith, migrating storage systems, and building high-load, fault-tolerant core services. Core stack: Go (plus PHP experience), containers/orchestrators, cloud/distributed systems, SRE practices, and relational/NoSQL databases with caching.
Задачи
- Выделение независимых сервисов, оптимизация взаимодействия между ними
- Разработка и внедрение стандартизированных систем и подходов
- Участие в переходе, миграции систем хранения
- Проектирование и развитие механизмов устойчивой работы при сбоях и повышенной нагрузке
- Анализ инцидентов, поиск первопричин и внедрение системных улучшений
- Участие в архитектурных решениях для высоконагруженной платформы
Требования
- Уверенное владение Go
- Опыт работы на PHP
- Опыт разработки и эксплуатации высоконагруженных backend-систем
- Опыт работы с контейнерами и оркестраторами
- Понимание облачной инфраструктуры и принципов построения распределённых систем
- Знание SRE-практик: мониторинг, управление инцидентами, надёжность, отказоустойчивость, безопасные изменения в production
- Опыт работы с реляционными или NoSQL-БД, а также системами кеширования
Будет плюсом
- Опыт разработки платформенных или инфраструктурных продуктов
- Опыт проектирования систем, критичных к доступности и производительности
- Навыки performance-инжиниринга, поиска узких мест и планирования ресурсов
- Опыт улучшения процессов эксплуатации и автоматизации рутинных операций