Разработчик в Deploy
Наша группа — часть Platform Engineering — развивает инфраструктурное (внутреннее) контейнерное облако, в котором расположены разнообразные сервисы Яндекса. Под управлением облака более 100 тысяч серверов и более 70 тысяч сервисов — в общей сложности больше миллиона контейнеров. Технологии мы создаём сами: это собственный оркестратор (ближайший аналог — Kubernetes) и контейнерный рантайм Porto.
Мы помогаем и запускать сервисы, и работать с ними: настраиваем балансировку, предоставляем мониторинг, собираем логи, предоставляем алерты, автоматически настраиваем сайдкары, поддерживаем готовые кубики в CI/CD и не только. Стараемся сделать так, чтобы инженеры Яндекса тратили как можно меньше времени на запуск и эксплуатацию, а стоимость ресурсов облака была минимальной.
Наши особенности
- Огромные масштабы: тысячи серверов, миллионы контейнеров и RPS, и всё это — под нашим управлением.
- Уникальный опыт: мало где можно запрограммировать оркестратор и контейнерный рантайм для такого масштабного облака.
- В актуальных проектах мы используем свежие решения.
- Каждый релиз уезжает в продакшн и прямо влияет на работу тысяч инженеров Яндекса.
Мы предлагаем:
- разнообразные задачи для любого уровня подготовки;
- возможность расти, принимать решения и участвовать в дизайне и архитектуре сервисов.
Задачи и обязанности
Разработка и поддержка сервисов на Go и Python
Вы будете разрабатывать сервисы, которые обеспечат быстрые и надёжные выкладки, автоскейлинг сервисов, интеграцию с мониторингом, интеграцию с другими сервисами инфраструктуры. Важно, чтобы сервисы были очень гибкими, предсказуемыми и контролируемыми.
Ускорение интеграции сервисов и их прозрачность для пользователей и разработчиков
Вы поучаствуете в создании сложных архитектурных решений, которые позволят предсказуемо и надёжно выкладывать сервисы по непростым сценариям. У вас будет возможность применять передовые технологии, чтобы оптимизировать рабочие процессы.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Хорошо знаете и применяете Go и Python
- Строили и поддерживали высоконагруженные и отказоустойчивые системы
- Можете разобраться в чужом коде
- Ответственны, готовы учиться и развиваться