Техлид в команду инфраструктурной платформы

Мы развиваем инфраструктурное (внутреннее) контейнерное облако, где располагаются сервисы, создаваемые тысячами разработчиков Яндекса. Под управлением внутреннего облака находится больше сотни тысяч серверов и запущено более 50 тысяч приложений — суммарно около миллиона контейнеров. Мы стремимся сделать так, чтобы запуск и эксплуатация сервиса занимали минимум времени, а ресурсы облака стоили как можно меньше.

Мы позволяем управлять сервисами через единую точку входа, которая масштабирована на весь Яндекс. В нашем облаке развёрнуты не только крупные потребители, такие как Поиск и MapReduce в виде YT, но и десятки тысяч микросервисов. Кроме того, мы даём пользователю всё, что нужно для эксплуатации сервиса: настраиваем балансировку, предоставляем мониторинг, собираем логи, поддерживаем интеграцию с CI/CD и т. д.

Относительно недавно мы начали создавать платформу, которая объединит все инфраструктурные компоненты. Платформа позволяет разработчику избежать лишних сложностей при создании сервиса, хранить настройки рядом с кодом, управлять сервисом с помощью GitOps-подходов. Основную часть пишем на Go, ряд инструментов — на Python, активно используем компоненты Kubernetes.

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

Почему у нас интересно:

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

Какие задачи вас ждут

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

Мы ждём, что вы

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

Будет плюсом, если вы

  • знакомы с особенностями построения облачных сервисов;
  • глубоко знаете Unix;
  • занимались многопоточным и асинхронным программированием;
  • получили опыт сетевого программирования.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)