Вакансия Senior Go Infrastructure Engineer в группу эксплуатации облачной платформы в VK

Senior Go Infrastructure Engineer в группу эксплуатации облачной платформы в VK

Senior Go Infrastructure Engineer в группу эксплуатации облачной платформы в VK

Мы — команда эксплуатации высоконагруженной социальной платформы, обслуживающей миллионы пользователей. В основе нашей технологической экосистемы — полностью собственная, разработанная с нуля система контейнерной оркестрации и платформенные сервисы, обеспечивающие предсказуемую производительность, высокую доступность и короткий цикл поставки изменений в масштабах всей компании.

Сейчас мы находимся в активной фазе эволюции архитектуры: поэтапно разделяем исторический монолит на микросервисную модель с чёткими контрактами, независимыми жизненными циклами и строгими SLO/SLI. Переход включает проектирование доменных границ, внедрение устойчивых паттернов коммуникации и работы с данными, а также создание единых SDK, платформенных компонентов и шаблонов доставки изменений с целью установления единообразных требований к отказоустойчивости, надёжности и наблюдаемости на уровне всей платформы и снижения эксплуатационных издержек для продуктовых команд.

Задачи

  • Разрабатывать и поддерживать инфраструктурные сервисы и платформенные компоненты на Go
  • Проектировать и реализовывать инфраструктурные компоненты распределённых систем: API gateway, service discovery, service mesh, traffic ingestion and balancing, message queue, asynchronous processing, state coordination (consensus and leader-election)
  • Автоматизировать эксплуатацию: CI/CD, GitOps, IaC; развёртывание и миграции; ввод новых сервисов в production; масштабирование под нагрузку; квотирование, лимиты и планирование ресурсов; безопасный self‑service для продуктовых команд по управлению конфигурациями с валидацией и аудитом
  • Обеспечивать наблюдаемость: сбор метрик, трейсов, логов, определять политики алертинга по сервисам; проектировать SLO/SLI; участвовать в постинцидентных разборах и устранять первопричины
  • Совместно с продуктовыми командами обеспечивать производительность и надёжность: профилировать сервисы, тюнить использование ресурсов и устранять узкие места
  • Участвовать в архитектурных ревью, представляя требования по высокодоступности и надёжности; поддерживать в актуальном состоянии техническую документацию, внутренние гайды и эксплуатационные ранбуки

Требования

  • Опыт 3+ года коммерческой разработки на Go, уверенное владение стандартной библиотекой, контекстом, конкурентностью (goroutines, channels, sync), профилированием (pprof), unit-тестированием
  • Сильные знания Linux и администрирования: сетевые утилиты (tcpdump/tshark; ss/netstat), systemd, namespaces/cgroups базово, shell-скриптинг, диагностика производительности (strace, perf, eBPF — как плюс)
  • Понимание принципов распределённых систем: CAP, консенсус/координация (raft/etcd/ZooKeeper), партиционирование/шардинг, согласованность данных, очереди/стриминг, паттерны устойчивости (rate limiting, timeout with jitter and backoff, circuit breaking, etc.)
  • Контейнеризация и оркестрация: Docker/Podman; опыт с одним из оркестраторов — Kubernetes, Nomad, (Apache) Aurora
  • CI/CD: опыт с одним или несколькими — GitLab CI, Jenkins, TeamCity, GitHub Actions; практический опыт с канареечными (canary), поэтапными (staged) и blue‑green релизами

Будет плюсом

  • Опыт эксплуатации и разработки под Kubernetes в production (операторы, Helm/Kustomize), опыт с service mesh (Istio/Linkerd) или участия в разработке компонентов in‑house оркестраторов/планировщиков, service mesh- или RPC‑стеков
  • Хранилища и кеши: опыт эксплуатации MySQL/PostgreSQL, Redis/Memcached; аналитические и поисковые СУБД — ClickHouse, Elasticsearch
  • Очереди и стриминг: Kafka, NATS, RabbitMQ; понимание гарантий доставки и семантики обработки
  • Наблюдаемость: опыт развёртывания, настройки или эксплуатации Prometheus/Grafana, логирование (Loki/ELK), трейсинг (OpenTelemetry/Jaeger) под высокой нагрузкой
  • Сети и балансировка: практический опыт с сетевыми протоколами и стратегиями балансировки трафика (например, consistent hashing, weighted round-robin, latency‑aware, etc.)

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

дистанционный

Уровень

senior

График работы

полный

VK

VK — это более 200 технологичных проектов, больше 15 000 сотрудников и безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Похожие вакансии

Python-разработчик

VK Cloud
Москва, гибкий

Инженер доступности сервисов (SRE)

VK
дистанционный

Senior Go-разработчик в команду SDK Backend

VK
Санкт-Петербург, гибкий

DevOps-инженер

VK WorkSpace
дистанционный

Программист backend

VK WorkSpace
Москва, гибкий

Инженер по ИБ инфраструктуры

VK Tech
Москва, гибкий

Руководитель премиальной технической поддержки

VK Cloud
Москва, комбинированный

Go разработчик

Единые облачные технологии
Санкт-Петербург, комбинированный

Ведущий Go-разработчик в команду API-инфраструктуры

VK
Санкт-Петербург, гибкий

Инженер доступности

VK WorkSpace
Москва, гибкий

Backend Developer в команду сервиса VK Чекбэк

VK Play
Санкт-Петербург, гибкий

Go Developer в VK Video Live

VK Видео
Москва, гибкий

Руководитель команды DevOps-инженеров

VK Tech
Москва, гибкий

Go-разработчик

Почта VK WorkSpace
Москва, гибкий

Системный администратор / DevOps

VK
Москва, комбинированный

Backend - разработчик

Единые облачные технологии
Санкт-Петербург, гибкий

Руководитель отдела

Рекламные технологии
Москва, гибкий

Инженер-программист

VK WorkSpace
Москва, гибкий

Go Developer в команду внутренних сервисов

Внутренняя информационная разработка
Москва, гибкий

SRE в One Cloud

Единые облачные технологии
Москва, гибкий

Руководитель команды

VK HR Tek
Москва, гибкий

Golang Developer в команду Ленты

ВКонтакте
Санкт-Петербург, гибкий

Senior Golang Platform Engineer / DevExperience Developer

ВКонтакте
Москва, гибкий

Инженер доступности

VK Cloud
дистанционный

Lead Cloud SRE

Единые облачные технологии
Москва, комбинированный

Ведущий программист

Tarantool
Москва, гибкий

DevOps

VK
дистанционный

Инженер по нагрузочному тестированию

VK WorkSpace
Москва, гибкий

Старший программист Golang

VK WorkSpace
Москва, гибкий

Golang разработчик

Рекламные технологии
Москва, гибкий

SRE

VK Cloud
Москва, гибкий

Go-разработчик

Единые облачные технологии
Санкт-Петербург, гибкий

SRE-инженер

Технический департамент
Москва, гибкий

DevOps-инженер

VK Реклама
Москва, гибкий

SRE со знанем Golang в группу граничных сервисов

VK
Санкт-Петербург, гибкий

Go Developer (SMS API)

VK
Москва, гибкий

Machine Learning Engineer

AI VK
Москва, гибкий

Go-разработчик

VK ID
Москва, гибкий

Golang-разработчик в Core Backend

VK
Москва, гибкий

Go Developer в команду Сообщества

ВКонтакте
Москва, гибкий

Go Developer

MAX
Москва, гибкий

Middle/Senior Golang Developer

VK ID
Москва, гибкий

Senior Golang-разработчик в команду SIEM (ИБ)

Информационная безопасность
Москва, гибкий

Python Developer

VK Cloud
Москва, гибкий

Разработчик Go

Почта VK WorkSpace
Москва, гибкий

Go-разработчик в команду Поиска

ВКонтакте
Москва, гибкий

Go Developer

ВКонтакте
Москва, гибкий

Site Reliability Engineer (SRE) в команду YTsaurus

VK
Москва, гибкий

Старший Python-разработчик в команду разработки Managed DBaas

VK Tech
Москва, гибкий

Руководитель службы распределенных вычислений

VK
Москва, гибкий

Go-разработчик

Рекламные технологии
Москва, комбинированный

Senior Go Developer

VK Видео
Москва, гибкий

Reliability / SRE Lead

VK
Москва, гибкий

Ведущий разработчик

AI VK
Москва, гибкий

Go-разработчик

Data Office
Москва, гибкий

Старший системный инженер

VK Tech
Москва, гибкий

Ведущий программист Rust

Tarantool
Москва, гибкий

Go разработчик

Рекламные технологии
Москва, гибкий

Golang Developer в команду «WARP»

Информационная безопасность
Москва, гибкий

Go-разработчик

VK Cloud
Москва, гибкий

Системный программист в команду ИБ

VK
Москва, гибкий

GO, ВК Музыка

VK Музыка
Москва, гибкий

Старший программист

Tarantool
Москва, гибкий

Go Developer в команду инфраструктуры CDN

Технический департамент
Москва, комбинированный

Инженер в команду внутренней инфраструктуры

VK
Москва, гибкий

Ведущий инженер доступности/SRE

VK WorkSpace
Москва, гибкий

Старший инженер доступности

VK Teams
Москва, гибкий

Инженер доступности

VK Tech
дистанционный

Back-End Developer в команду инфраструктуры

ВКонтакте
Санкт-Петербург, гибкий

Старший программист Golang/C++

VK WorkSpace
Москва, гибкий