Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаСтарший разработчик на Go и Python в Инфраструктуру
Платформа предоставляет разработчикам полный набор инструментов: оркестрацию контейнеров, балансировку трафика, мониторинг, логирование, CI/CD. Наша задача — минимизировать время от идеи до прода и снижать стоимость эксплуатации.
Ищем разработчика в команду, которая отвечает за балансировку трафика. Мы создаём control plane для управления TCP/UDP и HTTP(S)-балансировщиками. Разработчики через API и UI могут настраивать и запускать балансировщики для своих сервисов. Мы интегрируем балансировку с другими компонентами платформы: мониторингом, логированием, rate limiting, DNS, управлением сертификатами. Под управлением системы работают балансировщики, которые обрабатывают в среднем 25 миллионов запросов в секунду.
Какие задачи вас ждут
Развитие функциональности балансировщиковНаша система управляет TCP/UDP и HTTP(S)-балансировщиками, которые обрабатывают 25 миллионов запросов в секунду. Вы будете проектировать и внедрять новые возможности в control plane: разрабатывать API для управления конфигурациями, реализовывать поддержку современных протоколов, создавать гибкие механизмы маршрутизации трафика, обеспечивать интеграцию с новыми типами бэкенд-сервисов.
Интеграция с инфраструктурными системами
Балансировщики — это часть большой экосистемы облачной инфраструктуры Яндекса. Вы будете выстраивать взаимодействие со смежными системами: мониторингом, логированием, rate limiting, DNS, сервисами для управления сертификатами. Задача — сделать эти интеграции надёжными и удобными, чтобы пользователи получили полноценный инструментарий для эксплуатации своих сервисов.
Повышение надёжности и масштабируемости
При текущих нагрузках критически важна стабильность работы системы. Вы будете заниматься отказоустойчивостью: проектировать механизмы graceful degradation, оптимизировать производительность, внедрять автоматическое восстановление после сбоев, реализовывать динамическое управление трафиком на лету. Это включает работу с распределёнными системами, решение задач консистентности данных и минимизации времени недоступности сервиса.
Улучшение опыта пользователей
Тысячи разработчиков Яндекса используют нашу систему для запуска своих сервисов. Вы будете упрощать API и UI, делать понятнее сообщения об ошибках, автоматизировать рутинные операции и создавать инструменты для диагностики проблем. Цель — минимизировать время на настройку и эксплуатацию балансировщиков.
Мы ждем, что вы
- Имеете опыт промышленной разработки на Python или Go от трёх лет
- Понимаете, как устроены и работают классические структуры данных и алгоритмы
- Умеете проектировать API и работать с базами данных
- Знакомы с принципами построения распределённых систем
Будет плюсом, если вы
- Разрабатывали облачные и инфраструктурные сервисы
- Работали с высоконагруженными системами
- Знаете Linux и сетевые протоколы
- Имеете практический опыт многопоточного и асинхронного программирования
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие