← Все вакансии

Разработчик в Deploy

Наша группа — часть Platform Engineering — развивает инфраструктурное (внутреннее) контейнерное облако, в котором расположены разнообразные сервисы Яндекса. Под управлением облака более 100 тысяч серверов и более 70 тысяч сервисов — в общей сложности больше миллиона контейнеров. Технологии мы создаём сами: это собственный оркестратор (ближайший аналог — Kubernetes) и контейнерный рантайм Porto.

Мы помогаем и запускать сервисы, и работать с ними: настраиваем балансировку, предоставляем мониторинг, собираем логи, предоставляем алерты, автоматически настраиваем сайдкары, поддерживаем готовые кубики в CI/CD и не только. Стараемся сделать так, чтобы инженеры Яндекса тратили как можно меньше времени на запуск и эксплуатацию, а стоимость ресурсов облака была минимальной.

Наши особенности

  • Огромные масштабы: тысячи серверов, миллионы контейнеров и RPS, и всё это — под нашим управлением.
  • Уникальный опыт: мало где можно запрограммировать оркестратор и контейнерный рантайм для такого масштабного облака.
  • В актуальных проектах мы используем свежие решения.
  • Каждый релиз уезжает в продакшн и прямо влияет на работу тысяч инженеров Яндекса.

Мы предлагаем:

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

Задачи и обязанности

Разработка и поддержка сервисов на Go и Python

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

Ускорение интеграции сервисов и их прозрачность для пользователей и разработчиков

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Хорошо знаете и применяете Go и Python
  • Строили и поддерживали высоконагруженные и отказоустойчивые системы
  • Можете разобраться в чужом коде
  • Ответственны, готовы учиться и развиваться
Python Go Kubernetes CI/CD
Откликнуться →