Старший разработчик на Go в Service Mesh / Разработчик инфраструктурного облака
офис, гибрид, Казань
Команда развивает контейнерное облако и платформу PaaS; задача — проектировать и развивать Service Mesh для управления взаимодействием тысяч микросервисов, интегрировать mesh с CI/CD и GitOps и обеспечивать надёжность, безопасность и масштабирование платформы
ГрейдSenior
Опытот 3 лет
Стек
GoKubernetesgRPCEnvoyPythonHTTP/2mTLSLinuxIstio
Задачи
- •Разрабатывать компоненты Service Mesh на Go: маршрутизация, балансировка, политики безопасности
- •Интегрировать Service Mesh с PaaS, CI/CD и системами логирования
- •Реализовывать GitOps-подходы: хранение конфигураций рядом с кодом и инструменты для управления mesh-правилами
- •Оптимизировать производительность и масштабировать mesh-слой для миллионов контейнеров и десятков тысяч приложений
- •Реализовывать трассировку, мониторинг и сбор метрик сетевых взаимодействий
- •Адаптировать и расширять опенсорс-решения (Envoy, Istio) под требования платформы
Обязательно
- •Промышленная разработка на Go или Python от 3 лет
- •Знание классических алгоритмов и структур данных и их особенностей в Go/Python
- •Опыт разработки и эксплуатации сервисов в окружении Kubernetes
- •Опыт сетевого программирования и работы с многопоточностью/асинхронностью
- •Понимание Linux и сетевых стеков
Будет плюсом
- •Проектирование распределённых и высоконагруженных сервисов
- •Опыт работы с Envoy и/или Istio
- •Опыт разработки на gRPC и HTTP/2
- •Опыт внедрения GitOps и хранения конфигураций рядом с кодом
- •Глубокие знания Linux и сетевого стека