Разрабатываете на Go в продакшне не меньше трёх лет
Проектируете технические решения и умеете аргументированно их защищать
Уверенно владеете классическими алгоритмами и структурами данных, понимаете особенности их работы в Go
Читаете чужой код и разбираетесь в незнакомой кодовой базе без долгого разгона
Доводите задачу до продакшна и отвечаете за то, как она в нём работает
Проектировали и разрабатывали распределённые высоконагруженные сервисы
Понимаете проблематику построения облачных сервисов
Глубоко знаете Linux
Писали многопоточный и асинхронный код
Занимались сетевым программированием и хорошо ориентируетесь в сетевом стеке
Работали не только с пользовательскими возможностями Kubernetes, но и с его компонентами
Имеете опыт с Envoy, Istio или другими service mesh
Больше о команде
Команда компактная, и мы сами выполняем весь цикл работы: создаём, релизим и поддерживаем свои сервисы. Отдельных тестировщиков и девопсов у нас нет — инженер, который написал фичу, доводит её до продакшна и в дельнейшем отвечает за то, как она в нём живёт. Это добавляет ответственности, зато убирает почти все передачи задач между людьми и ожидание чужой очереди
Наши клиенты — другие разработчики Яндекса, и это делает петлю обратной связи очень короткой. Нам не нужно гадать, как фичей будут пользоваться: можно написать тому, кто её попросил, и узнать в тот же день. Мы много общаемся с клиентами и сами сопровождаем внедрение — от первого разговора о задаче до момента, когда команда начинает работать с новым механизмом
Мы третья линия поддержки по своим сервисам и дежурим в on-call. Когда у клиента что-то ломается на нашем слое, разбираться приходим мы. Это формирует честные инженерные приоритеты: качество своей системы чувствуешь на себе, а не по отчётам
Подписывайтесь на телеграм-канал Yandex Infrastructure, чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса