📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Нижний НовгородЕкатеринбургНовосибирскИннополисМожно удалённо из РФ
Наша команда отвечает за Managed Kubernetes — один из самых востребованных и быстрорастущих сервисов Yandex Cloud.
Контейнеры в Kubernetes — это современный стандарт развёртывания распределённых приложений в публичных облаках и частных дата-центрах и управления этими приложениями. Задача нашего сервиса — за простым интерфейсом скрыть сложность управления инфраструктурой Kubernetes и дать пользователям возможность сосредоточиться на своих приложениях.
Наш сервис управляет парком из тысяч мастеров K8s и сотнями тысяч ядер вычислительных мощностей этих кластеров. Наши пользователи нагружают кластеры самыми разными способами и выявляют узкие места во всех частях вычислительной и сетевой инфраструктуры. Это мотивирует разработчиков нашего сервиса расширять компетенции и развивать сервис.
По функциональности платформа Kubernetes не беднее, чем Yandex Cloud в целом. Как платформенный сервис, мы опираемся и на Kubernetes, и почти на весь спектр сервисов Cloud, при этом пользовательская база быстро растёт. В результате нам приходится поддерживать высокую скорость развития нашего сервиса и ключевой параметр качества — надёжность.
В таких условиях возникает множество интереснейших технических задач в самых разных областях. На эти задачи всегда не хватает талантливых инженеров — возможно, именно вас.
Технологии/инструменты
Go
Что мы делаем
- Пишем и эксплуатируем бэкенд-сервис — распределенную систему управления кластерами: работаем над производительностью и стабильностью, эволюционируем архитектуру в сторону большей микросервисности, разрабатываем релизные процессы, управляющие сервисами в нескольких регионах и зонах доступности облака, и, конечно, пишем новый функционал.
- Разрабатываем инструменты и процессы автоматической проверки и подготовки к релизу и оркестрации апдейтов для новых версий Kubernetes.
- Исследуем возможности масштабирования кластеров, вырабатываем best practices по эксплуатации K8s и реализуем их в коде бэкенда.
- Изучаем новые фичи последних версий Kubernetes, думаем как удобнее и полезнее их использовать в облаке и пишем нужный код для этого.
Команда фокусируется на core Kubernetes: как работают базовые компоненты (apiserver, etcd, scheduler, kubelet) и механизмы интеграции с инфраструктурой (autoscaler, CSI, CNI и т.д.). Мы не можем знать все приложения и фреймворки для Kubernetes, задача сервиса — делать надежные, безопасные и легко настраиваемые K8s-кластера, чтобы дать возможность клиентам и другим командам облака строить свои решения в экосистеме Kubernetes.
Вам предстоит развиваться в следующих областях
- Облачные сервисы. MK8s — платформа, которая опирается и по функциональности покрывает весь инфраструктурный и identity-слой Yandex Cloud.
- Kubernetes. Это один из самых больших опенсорсных проектов современности.
- Программирование на Go. Наши бэкенды — это большие, сложные и нагруженные Go-приложения.
- Operations распределённых К8s-кластеров в целом, operations их отдельных компонент в контейнерах и на уровне ОС, operations сетевого стека К8s.
- К8s user side. Мы не только предоставляем платформу, но используем и разворачиваем инфраструктурные сервисы в К8s.
- Программирование под К8s. Наши бэкенды — это К8s-операторы.
- Экосистема CNCF.
- Linux, сетевой стек и технологии контейнеризации.
Мы ждём, что вы
- Не меньше пяти лет занимались промышленным программированием на компилируемых языках и готовы писать на Go.
- Работали с облачными технологиями.
Будет плюсом, если вы:
- Эксплуатировали или использовали Kubernetes, писали K8s-операторы.
- Работали с сетевым стеком Linux или с технологиями контейнеризации в Linux.
Условия
Здоровье.
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.
А также:
- Психотерапия в офисе или онлайн-сервисах.
- Лазерная коррекция зрения через год работы.
- Ведение беременности и роды — через два года.
- Страховка для родственников по системе 80/20. Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.
Рост и развитие.
В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
А также:
- Оплата участия в профильных конференциях.
- Скидка 50% на изучение иностранных языков.
- Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
Спорт.
Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.
А также:
- Бесплатные онлайн-тренировки с FITMOST.
- Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.
Спортивный клуб Яндекса.
- В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.
И ещё
- Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
- Гибридный формат. Если для ваших задач не нужно быть в офисе каждый день, можно приходить 2-3 раза в неделю.
- Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.
- Жилищные займы. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
Анастасия Терентьева Tech Recruiter