freehire launches on Product Hunt on 26 August.

Follow →

Старший разработчик на Go в Service Mesh / Разработчик инфраструктурного облака

Open 59d
Мы разрабатываем единую PaaS-платформу, которая объединяет инфраструктурные сервисы Яндекса. Service Mesh — важная её подсистема. Ищем опытного разработчика, который будет участвовать в развитии и поддержке Service Mesh, а также заниматься её интеграцией с другими компонентами платформы.Проектирование и развитие Service Mesh
Вам предстоит разрабатывать компоненты Service Mesh на Go для управления взаимодействием микросервисов: маршрутизацией, балансировкой, политиками безопасности. Вы будете оптимизировать производительность mesh-слоя в масштабах всей платформы (более миллиона контейнеров и свыше 50 тысяч приложений), реализовывать механизмы трассировки, мониторинга и сбора метрик для анализа сетевых взаимодействий. Интеграция с PaaS-платформой
Вашей задачей будет глубокая интеграция Service Mesh с другими компонентами платформы: CI/CD, оркестрацией контейнеров, системами логирования. Вам предстоит разрабатывать API и инструменты для настройки mesh-правил через GitOps-подход (хранение конфигураций рядом с кодом), создавать прозрачный интерфейс для разработчиков, скрывающий сложность mesh-инфраструктуры. Обеспечение надёжности и безопасности
Вы будете реализовывать механизмы mTLS, авторизации и управления политиками доступа между сервисами, проектировать отказоустойчивую архитектуру mesh-слоя, включая автоматическое восстановление при сбоях, а также участвовать в нагрузочном тестировании и оптимизации сетевых протоколов: gRPC, HTTP/2. Работа с инфраструктурными вызовами
Вам нужно будет устранять узкие места в работе mesh-платформы на уровне сети и операционной системы (Linux, сетевые стеки), адаптировать опенсорс-решения (например, Envoy, Istio) под внутренние требования Яндекса. Также вы будете участвовать в масштабировании системы для поддержки экосистемы из тысяч микросервисов и крупных продуктов: Поиска, YT, Такси.* Занимались промышленной разработкой на Go или Python более трёх лет * Применяли в работе классические алгоритмы * Знаете классические структуры данных и особенностей работы с ними в Go или Python* Проектировали и разрабатывали распределённые и высоконагруженные сервисы * Владеете проблематикой построения облачных сервисов * Глубокое знаете Linux * Занимались многопоточным и асинхронным программированием * Имеете опыт сетевого программирования

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available