В Яндексе создаются сотни продуктов, над которыми работают тысячи разработчиков, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства: у нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развертывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.
Это тренд, выросший из DevOps, который сейчас быстро набирает популярность.
Цель Platform Engineering – позволить командам заниматься развитием своих продуктов и тратить меньше времени на взаимодействие с инфраструктурой за счет автоматизаций и возможности легкой настройки процессов самостоятельно.
В Яндексе построением инфраструктуры занимается большой отдел, который создает инструменты и поддерживает все этапы создания продукта от планирования и разработки до вывода в эксплуатацию и последующей поддержке.
Вот некоторые факты о нашем отделе:
Мы создаем инфраструктуру от А до Я, которая легко позволяет разрабатывать сложные и высоконагруженные продукты Яндекса и тратить время разработчика только на то, что реально важно.
Будет плюсом:
Команда Yandex Infrastructure создаёт и предоставляет внутреннюю инфраструктуру Яндекса — фундамент из продуктов и технологий, на базе которого тысячи инженеров разрабатывают, деплоят и эксплуатируют основные сервисы Яндекса: Поиск, Такси, Маркет, Алису, Кинопоиск и многие другие.