Руководитель группы разработки Go, Load Balancing

Ozon

Руководитель группы разработки Go, Load Balancing

Москва, Пресненская набережная, 10

Метро: Деловой центр

Описание вакансии

Привет! Мы — группа разработки Load Balancing в направлении Application Networking.

Application Networking отвечает за путь запроса между пользователями, сервисами и инфраструктурой: DNS, CDN, L4- и L7-балансировку, API Gateway, service discovery и платформенную аутентификацию. Наша общая цель — сделать этот сложный путь быстрым, надёжным, безопасным и простым для продуктовых команд.

Группа Load Balancing развивает платформу управления трафиком, от которой зависят доступность и производительность сервисов Ozon. Наши решения обрабатывают миллионы запросов в секунду, лежат в основе Load Balancing as a Service и собственной CDN-платформы, автоматизируют управление балансировщиками и помогают командам безопасно публиковать сервисы.

Мы работаем с высоконагруженными системами на критическом пути запроса, где важны низкая задержка, круглосуточная доступность и небольшой радиус влияния изменений. В группе работают опытные инженеры; мы тесно взаимодействуем с командами L4/L7-эксплуатации, API Gateway, DNS, сетевой инфраструктуры, SRE и другими платформенными командами.

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

Наш стек

  • Go, C/C++.

  • PostgreSQL, gRPC.

  • Yanet, Nginx, Envoy.

  • Kubernetes, Linux.

  • GitLab CI/CD.

  • Prometheus, Grafana.

Вы будете

  • Руководить группой разработки: ставить цели, определять приоритеты, планировать работу и отвечать за результат команды.

  • Развивать инженеров через регулярную обратную связь, индивидуальные планы развития, делегирование и обмен знаниями; участвовать в найме и адаптации новых сотрудников.

  • Вместе с командой и смежными направлениями формировать роадмап Load Balancing и превращать стратегические цели Application Networking в реализуемые проекты.

  • Оставаться технически вовлечённым: участвовать в проектировании высоконагруженных сервисов на Go, принимать ключевые архитектурные решения, проводить дизайн- и код-ревью.

  • Развивать инженерные процессы, качество разработки, наблюдаемость и практики безопасного развёртывания изменений.

  • Согласовывать решения с командами эксплуатации, SRE, API Gateway, DNS и сетевой инфраструктуры, управлять зависимостями и техническими рисками.

  • Поддерживать баланс между развитием платформы, надёжностью текущих систем и сокращением технического долга.

Примеры задач

  • Развитие целевой архитектуры управления трафиком на базе Proton и Envoy: централизованное управление, динамическая конфигурация и единый путь публикации сервисов.
  • Создание безопасного контура управления конфигурациями балансировщиков с валидацией, поэтапным применением, canary-развёртываниями, быстрым откатом и сквозной наблюдаемостью.
  • Развитие Load Balancing as a Service и self-service-инструментов, чтобы продуктовые команды могли самостоятельно подключать домены, маршруты и сервисы через понятные платформенные API.
  • Развитие собственной CDN-платформы и CDN Chooser: управление кешированием и origin-сервисами, интеллектуальный выбор маршрута и повышение устойчивости к пиковым нагрузкам и атакам.
  • Улучшение DNS Manager, управления сертификатами и интеграции компонентов пути запроса, сокращение ручных операций и зависимости от заявок.
  • Повышение общей устойчивости платформы: уменьшение радиуса влияния изменений, развитие сценариев аварийного восстановления (DRP), мониторинга и инструментов диагностики трафика от DNS до бэкенд-сервиса.

Нам важно

  • Не менее года опыта управления командой разработки и ответственность не только за технические решения, но и за людей, процессы и поставку результата.

  • Уверенное знание Go и опыт коммерческой разработки, достаточные для обсуждения архитектуры, проведения код-ревью и помощи инженерам в сложных технических вопросах.

  • Опыт проектирования и эксплуатации высоконагруженных распределённых систем.

  • Понимание сетей, Linux, HTTP, TCP, DNS, TLS и принципов L4/L7-балансировки.

  • Умение формировать технический роадмап, принимать решения в условиях неопределённости и объяснять компромиссы разным участникам.

  • Опыт выстраивания инженерных процессов и развития сильной, самостоятельной команды.

Будет плюсом

  • Опыт разработки на C/C++.

  • Опыт работы с NGINX, Envoy, Yanet или другими программными балансировщиками.

  • Опыт создания инфраструктурных платформ, API Gateway или внутренних PaaS-продуктов.

  • Практический опыт с Kubernetes, GitLab CI/CD, Prometheus и Grafana.

  • Понимание устройства CDN, глобальной балансировки, DDoS-защиты и управления трафиком между дата-центрами.

  • Опыт эксплуатации систем с высокими требованиями к доступности, задержкам и безопасности изменений.

Навыки
  • IT
  • Разработка платформы
  • Go
Посмотреть контакты работодателя

Адрес

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

Инфосистемы Джет

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

Инфосистемы Джет

  • Москва

  • Не указана

Рекомендуем
ИТ-Экспертиза
  • Москва

  • Не указана

Рекомендуем
Аквариус, Группа компаний

Старший разработчик Backend Go

Аквариус, Группа компаний

  • Москва

  • до 450000 RUR

Лаборатория Касперского

Software Development Engineer in Test Python (IAM)

Лаборатория Касперского

  • Москва

  • до 450000 RUR

Клауд Солюшенс

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

Клауд Солюшенс

  • Москва

  • до 450000 RUR

Кросстех Солюшнс Групп

Senior Go Developer

Кросстех Солюшнс Групп

  • Москва

  • от 400000 RUR

Гоуланг Технологии

Senior Golang Developer

Гоуланг Технологии

  • Москва

  • от 400000 RUR

РУССМАРКЕТ

Senior Go Developer

РУССМАРКЕТ

  • Москва

  • от 400000 RUR

Специализированный депозитарий ИНФИНИТУМ

Технический директор (CTO)

Специализированный депозитарий ИНФИНИТУМ

  • Москва

  • от 400000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию