Заголовок: Open Source Engineering Lead для k0s
Компания: Mirantis
Местоположение: Мадрид / Испания / Удаленно
Обязанности
Инженерное и командное руководство
- Руководить, наставлять и развивать распределенную команду инженеров, работающих над k0s, k0smotron и связанными технологиями Kubernetes.
- Устанавливать четкие инженерные приоритеты, зоны ответственности и ожидания, предоставляя опытным инженерам автономию для решения сложных задач.
- Проводить регулярные встречи 1:1, предоставлять конструктивную обратную связь, поддерживать карьерное развитие и участвовать в найме и адаптации.
- Создавать инженерную культуру, основанную на техническом совершенстве, прагматизме, прозрачности, сотрудничестве и ответственности.
- Развивать дополнительных технических лидеров и мейнтейнеров, чтобы критически важные знания проекта и ответственность были распределены по команде и сообществу.
Техническое руководство и руководство релизами Kubernetes
- Обеспечивать техническое направление для k0s и связанных проектов, сотрудничая с мейнтейнерами и более широким сообществом.
- Непосредственно участвовать в обсуждении архитектуры и дизайна, обзорах кода и pull-запросов, сортировке задач, отладке и принятии технических решений.
- Поддерживать глубокую экспертизу в архитектуре Kubernetes, компонентах control-plane, управлении жизненным циклом, сетях, хранилищах, безопасности, планировании, распределенных системах.
- Отслеживать развитие upstream Kubernetes и обеспечивать включение релевантных возможностей, архитектурных изменений, устареваний и требований в дорожную карту k0s.
- Обеспечивать инженерное качество во всех аспектах: тестирование, CI/CD, управление релизами, обновления, безопасность, наблюдаемость, производительность и операционная надежность.
- Балансировать улучшение архитектуры и технический долг в сравнении с новыми функциями, потребностями сообщества, развитием экосистемы и требованиями продуктов Mirantis.
Руководство Open Source, CNCF и сообществом
- Выступать в качестве старшего мейнтейнера и видимого технического лидера в сообществах open source k0s и k0smotron.
- Сотрудничать с Community Manager и мейнтейнерами проекта для продвижения k0s через стадии зрелости CNCF от Sandbox к Incubation и далее к Graduation. Это включает управление, безопасность, внедрение, документацию, разнообразие мейнтейнеров, здоровье сообщества и выполнение требований к обзорам CNCF.
- Расширять значимое участие за пределами Mirantis, развивая контрибьюторов до устойчивых участников и мейнтейнеров, культивируя пользователей и укрепляя нейтральное управление проектом.
- Выступать в качестве видимого технического представителя k0s и k0smotron в экосистемах Kubernetes и CNCF, включая KubeCon + CloudNativeCon, Kubernetes Community Days, SIGs, TAGs, форумы мейнтейнеров, конференции, семинары, подкасты, вебинары и другие технические площадки.
- Развивать продуктивные отношения с разработчиками upstream Kubernetes, мейнтейнерами Cluster API, проектами CNCF, вендорами, пользователями и другими участниками экосистемы.
Сотрудничество по продуктам и экосистеме
- Тесно сотрудничать с командами Mirantis по продуктам, архитектуре, полевой инженерии, поддержке, сообществу и другими инженерными командами, включая команды k0rdent, MOSK и MKE.
- Транслировать производственный опыт и требования клиентов в хорошо спроектированные upstream-возможности без ущерба для надежной open source архитектуры.
- Помогать определять, когда возможности должны быть включены в k0s, когда следует внести вклад в другой upstream-проект, или когда их следует собирать из существующих технологий экосистемы.
- Поддерживать четкие архитектурные связи между k0s, k0smotron, Cluster API, k0rdent и более широкой экосистемой Kubernetes.
- Служить экспертом по Kubernetes и open source внутри Mirantis.
Требования
- Значительный опыт профессиональной разработки программного обеспечения (желательно 10+ лет), включая опыт руководства старшими инженерами и командами разработчиков open source.
- Глубокие практические знания Kubernetes, его архитектуры, control plane, а также базовых технологий Linux, контейнеров, сетей, хранилищ и распределенных систем.
- Подтвержденный опыт проектирования, создания, отладки или эксплуатации инфраструктуры Kubernetes, выходящий за рамки простого использования управляемых сервисов Kubernetes.
- Большой опыт работы с Go и способность просматривать и вносить вклад в код Go производственного качества.
- Опыт эффективной работы в рамках рабочих процессов разработки open source на базе GitHub, включая issues, pull requests, обзоры, CI, релизы и обсуждения в сообществе.
- Подтвержденное техническое лидерство в области архитектуры, обзоров дизайна, наставничества, принятия технических решений и доведения сложных инженерных задач до завершения.
- Отличное владение письменным и устным английским языком.
- Способность эффективно работать в глобально распределенной, асинхронной инженерной организации.
Настоятельно желательно
- Существующий опыт мейнтейнера, ревьюера или значительного контрибьютора в Kubernetes, CNCF или другом крупном open source проекте инфраструктуры.
- Опыт работы с Kubernetes Cluster API (CAPI) и Kubernetes контроллерами, операторами, CRDs или другим программным обеспечением control plane на базе Kubernetes.
- Опыт в области bootstrap кластеров Kubernetes, обновлений, управления жизненным циклом, высокой доступности, тестирования соответствия или сертификации.
- Глубокое знакомство с внутренними компонентами Kubernetes, такими как etcd, containerd, kubelet, API machinery, CNI и CSI.
- Опыт работы с k0s, k0smotron или аналогичными дистрибутивами Kubernetes и технологиями управления жизненным циклом кластеров.
- Опыт управления Kubernetes на bare metal, публичных облаках, edge, IoT или гетерогенной инфраструктуре.
- Знакомство с требованиями к инфраструктуре искусственного интеллекта Kubernetes, включая ускорители, планирование, сети, инференс и переносимость AI-нагрузок.
- Опыт управления проектами CNCF, проведения обзоров зрелости, мейнтейнерства или процессов сообщества.
- Опыт выступлений на технических конференциях, проведения семинаров, создания технического контента или иного публичного представления open source проекта.
- Опыт управления релизами, реагирования на уязвимости, управления зависимостями или процессов поставки программного обеспечения для open source инфраструктуры.
Почему Mirantis
У вас будет возможность:
- Руководить разработкой настоящего дистрибутива Kubernetes, а не просто создавать приложения на базе Kubernetes.
- Работать непосредственно с внутренними компонентами Kubernetes и важными проектами всей cloud-native экосистемы.
- Влиять на техническое направление k0s, k0smotron и окружающих экосистем.
- Вносить вклад в upstream и непосредственно участвовать в сообществах CNCF и Kubernetes.
- Представлять проект на крупных cloud-native конференциях и технических форумах.
- Решать инфраструктурные задачи, охватывающие облачные среды, bare metal, edge, платформенную инженерию, инфраструктуру ИИ и крупномасштабные среды Kubernetes.
Подразумевается, что Mirantis, Inc. может использовать автоматизированные технологии принятия решений (ADMT) для конкретных решений, связанных с трудоустройством. Просьба отказаться от использования ADMT для принятия решений об оценке и пересмотре, связанных с конкретным решением о трудоустройстве на подаваемую должность. Вы также имеете право обжаловать любые решения, принятые ADMT, отправив свой запрос на isamoylova@mirantis.com
Представляя свое резюме, вы даете согласие на обработку и хранение ваших персональных данных в соответствии с применимыми законами о защите данных для рассмотрения вашей заявки на текущие и будущие вакансии.
Мы — лидер в управлении контейнерами по версии G2 (#2 после AWS)!
О Mirantis
Mirantis — это инфраструктурная компания, ориентированная на Kubernetes, которая создает программное обеспечение, позволяющее организациям эксплуатировать масштабируемую, безопасную и переносимую инфраструктуру в дата-центрах, публичных облаках, на периферии и в инфраструктуре ИИ.
Open source является основой нашего подхода к созданию технологий. Наши инженеры вносят вклад и поддерживают проекты в экосистеме cloud-native Kubernetes.
О роли
Mirantis ищет Open Source Engineering Lead для вдохновения и управления инженерной командой, ответственной за k0s и k0smotron.
k0s — это дистрибутив Kubernetes от CNCF, разработанный для упрощения развертывания и эксплуатации Kubernetes в облачных средах, на bare metal, на периферии и в других средах. Он объединяет компоненты, необходимые для запуска Kubernetes, в высокопереносимый, самодостаточный дистрибутив с минимальными зависимостями.
Успешный кандидат будет совмещать три роли: инженерный лидер команды k0s, старший технический мейнтейнер проекта и видимый технический представитель k0s в сообществах Kubernetes и CNCF.
Вы будете руководить распределенной командой опытных инженеров Kubernetes и мейнтейнеров open source, оставаясь технически вовлеченным в сами проекты. Вы будете определять техническое направление, поддерживать высокий уровень инженерного качества, обеспечивать соответствие Kubernetes и Kubernetes AI, развивать сообщество контрибьюторов и мейнтейнеров, а также руководить k0s на различных этапах зрелости проекта CNCF.
Это роль технического лидерства с активным участием, а не чисто управленческая позиция.