<aside> 🇷🇺 For Russian version visit this page

</aside>

Welcome to the Yandex Platform Engineering site. We are building the infrastructure used to maintain and develop Yandex products.

What is Platform Engineering?

Platform engineering is a new approach to software development that has grown out of DevOps and is now growing in popularity. Platform Engineering has its site and its international conference.

Platform Engineering's primary goal is to free up time for product development teams by providing self-service configuration tools and automating routine tasks that require interaction with the underlying infrastructure.

Platform Engineering in Yandex

We have a large infrastructure development department at Yandex that creates tools and supports all phases of product development, from planning and design to launch and support.

Here are a few things to know about our team:

To simplify the development of complex, heavy-load Yandex products. We build infrastructure from the ground up, allowing developers to focus on what's important.

<aside> 🔥 pull requests 5K+ verified per day

</aside>

<aside> 🔥 more than 100К+ servers with Yandex services

</aside>

<aside> 🔥 processed 10М+ RPS with our load balancer

</aside>

<aside> 🥇 3 GPU-based supercomputers in the Top 500 with capacities of 21.5, 16, and 12.8 PFlop/s.

</aside>

Bootcamp

In such a large department, assigning everyone to a specific team can be difficult, so we put all developers through a bootcamp where they rotate through four teams and work on a variety of projects.

Teams are formed from various parts of the department and are based on the programming languages they use. You can stay in any of the four teams you've worked with so far in boot camp, or you can move on to the next two.

The bootcamp is a great way to meet people and learn about different departments. We've been running the bootcamp for two years and have seen how it helps people find the team right for them.

Bootcamp teams