Мы развиваем инфраструктурное контейнерное облако, в котором расположены сервисы, создаваемые тысячами разработчиков Яндекса. Всё ради того, чтобы запуск и эксплуатация сервиса занимали минимум времени, а стоимость ресурсов облака была минимальной. Под управлением внутреннего облака находится более 110K серверов и заведено более 50K приложений (суммарно около 1М контейнеров).
Ближайший его аналог — Kubernetes, но мы позволяем запускать сервисы в одной инсталляции, масштабированной на весь Яндекс. В нашем облаке развёрнуты как крупные потребители, например Поиск или MapReduce в лице YT, так и микросервисы, которые хоть и крошечные, зато их многие десятки тысяч — например, весь Такси.
Мы позволяем не только запускать сервисы, но и даём пользователю всё, что нужно, чтобы их эксплуатировать: настраиваем балансировку, предоставляем мониторинг поднятых сервисов, собираем логи, поддерживаем интеграцию с CI/CD и не только.
Относительно новое направление у нас — разработка единой инфраструктурной платформы (PaaS), которая объединяет под собой инфраструктурные сервисы и позволяет:
Основная часть платформы разрабатывается на Go, активно используем компоненты Kubernetes, ряд инструментов написан на Python. Значимым её компонентом является Service Mesh — концепция и важная подсистема, позволяющая управлять взаимодействием микросервисов. Мы ищем опытного разработчика, который будет участвовать в её развитии и поддержке, а также интеграции с другими компонентами платформы.
Будет плюсом, если вы:
Команда Yandex Infrastructure создаёт и предоставляет внутреннюю инфраструктуру Яндекса — фундамент из продуктов и технологий, на базе которого тысячи инженеров разрабатывают, деплоят и эксплуатируют основные сервисы Яндекса: Поиск, Такси, Маркет, Алису, Кинопоиск и многие другие.