Наша команда отвечает за Managed Kubernetes — один из самых востребованных и быстрорастущих сервисов Yandex Cloud. Контейнеры в Kubernetes — это современный стандарт развёртывания распределённых приложений в публичных облаках и частных дата-центрах и управления этими приложениями. Задача нашего сервиса — за простым интерфейсом скрыть сложность управления инфраструктурой Kubernetes и дать пользователям возможность сосредоточиться на своих приложениях. Наш сервис управляет парком из тысяч мастеров K8s и сотнями тысяч ядер вычислительных мощностей этих кластеров. Наши пользователи нагружают кластеры самыми разными способами и выявляют узкие места во всех частях вычислительной и сетевой инфраструктуры. Это мотивирует разработчиков нашего сервиса расширять компетенции и развивать сервис. По функциональности платформа Kubernetes не беднее, чем Yandex Cloud в целом. Как платформенный сервис, мы опираемся и на Kubernetes, и почти на весь спектр сервисов Cloud, при этом пользовательская база быстро растёт. В результате нам приходится поддерживать высокую скорость развития нашего сервиса и ключевой параметр качества — надёжность. В таких условиях возникает множество интереснейших технических задач в самых разных областях. На эти задачи всегда не хватает талантливых инженеров — возможно, именно вас.

Обязанности:

Вам предстоит развиваться в следующих областях: * Облачные сервисы. MK8s — платформа, которая опирается и по функциональности покрывает весь инфраструктурный и identity-слой Yandex Cloud * Kubernetes. Это один из самых больших опенсорсных проектов современности * Программирование на Go. Наши бэкенды — это большие, сложные и нагруженные Go-приложения * Operations распределённых К8s-кластеров в целом, operations их отдельных компонент в контейнерах и на уровне ОС, operations сетевого стека К8s * К8s user side. Мы не только предоставляем платформу, но и используем, и разворачиваем инфраструктурные сервисы в К8s * Программирование под К8s. Наши бэкенды — это К8s-операторы * Экосистема CNCF * Linux, сетевой стек и технологии контейнеризации Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Не меньше пяти лет занимались промышленным программированием на компилируемых языках и готовы писать на Go
  • Работали с облачными технологиями

Дополнительные требования:

  • Эксплуатировали или использовали Kubernetes, писали K8s-операторы
  • Работали с сетевым стеком Linux или с технологиями контейнеризации в Linux