Название: Руководитель отдела разработки Open Source для k0s
Компания: Mirantis
Местоположение: Прага / cz / Удаленно
Обязанности
Руководство разработкой и командой
- Руководить, обучать и развивать распределенную команду инженеров, работающих над k0s, k0smotron и связанными технологиями Kubernetes.
- Устанавливать четкие приоритеты разработки, зоны ответственности и ожидания, предоставляя опытным инженерам автономию для решения сложных задач.
- Проводить регулярные встречи 1:1, предоставлять действенные отзывы, поддерживать карьерное развитие и участвовать в найме и адаптации.
- Создавать культуру разработки, основанную на техническом превосходстве, прагматизме, прозрачности, сотрудничестве и ответственности.
- Развивать дополнительных технических лидеров и мейнтейнеров, чтобы критически важные знания о проекте и ответственность были распределены по всей команде и сообществу.
Техническое руководство и управление релизами Kubernetes
- Обеспечивать техническое руководство для k0s и связанных проектов, сотрудничая с мейнтейнерами и более широким сообществом.
- Непосредственно участвовать в обсуждениях архитектуры и дизайна, обзорах кода и pull-запросов, сортировке проблем, отладке и принятии технических решений.
- Обладать глубокими знаниями в области архитектуры Kubernetes, компонентов управляющего плоскости (control-plane), управления жизненным циклом, сетей, хранения данных, безопасности, планирования и распределенных систем.
- Отслеживать развитие upstream Kubernetes и обеспечивать интеграцию соответствующих возможностей, архитектурных изменений, устаревших функций и требований в дорожную карту k0s.
- Повышать качество разработки во всех аспектах: тестирование, CI/CD, инженерная подготовка релизов, возможность обновлений, безопасность, наблюдаемость, производительность и операционная надежность.
- Балансировать между улучшением архитектуры и техническим долгом, с одной стороны, и новыми функциями, потребностями сообщества, развитием экосистемы и требованиями к продуктам Mirantis, с другой.
Руководство Open Source, CNCF и сообществом
- Выступать в качестве старшего мейнтейнера и видимого технического лидера в сообществах k0s и k0smotron с открытым исходным кодом.
- Сотрудничать с менеджером сообщества и мейнтейнерами проекта для продвижения 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-возможности без ущерба для надежной архитектуры открытого исходного кода.
- Помогать определять, когда возможности должны быть включены в k0s, когда их следует внести в другой upstream-проект, или когда их следует составлять из существующих технологий экосистемы.
- Поддерживать четкие архитектурные связи между k0s, k0smotron, Cluster API, k0rdent и более широкой экосистемой Kubernetes.
- Выступать в качестве эксперта по Kubernetes и открытому исходному коду в Mirantis.
Требования
- Значительный опыт профессиональной разработки программного обеспечения (желательно 10+ лет), включая опыт руководства старшими инженерами и командами разработки open source.
- Глубокие практические знания Kubernetes, его архитектуры, управляющего плоскости (control plane) и базовых технологий Linux, контейнеров, сетей, хранения данных и распределенных систем.
- Подтвержденный опыт проектирования, создания, отладки или эксплуатации инфраструктуры Kubernetes, помимо простого использования управляемых сервисов Kubernetes.
- Опыт работы с Go и способность просматривать и вносить вклад в код на Go производственного качества.
- Опыт эффективной работы с рабочими процессами разработки open source на базе GitHub, включая задачи, pull-запросы, обзоры, CI, релизы и обсуждения в сообществе.
- Подтвержденное техническое лидерство в области архитектуры, обзоров дизайна, наставничества, принятия технических решений и доведения сложных инженерных работ до завершения.
- Отличные письменные и устные коммуникативные навыки на английском языке.
- Способность эффективно работать в глобально распределенной, асинхронной инженерной организации.
Настоятельно рекомендуется
- Опыт работы в качестве мейнтейнера, ревьюера или значительного контрибьютора в Kubernetes, CNCF или другом крупном open source инфраструктурном проекте.
- Опыт работы с Kubernetes Cluster API (CAPI) и контроллерами Kubernetes, операторами, CRD или другим программным обеспечением управляющей плоскости на базе Kubernetes.
- Опыт работы с загрузкой кластера Kubernetes, обновлениями, управлением жизненным циклом, высокой доступностью, тестированием соответствия или сертификацией.
- Глубокое знакомство с внутренними компонентами Kubernetes, такими как etcd, containerd, kubelet, API machinery, CNI и CSI.
- Опыт работы с k0s, k0smotron или аналогичными дистрибутивами Kubernetes и технологиями управления жизненным циклом кластера.
- Опыт управления Kubernetes на bare metal, в публичном облаке, на периферии (edge), IoT или в гетерогенной инфраструктуре.
- Знакомство с требованиями к инфраструктуре искусственного интеллекта Kubernetes, включая ускорители, планирование, сети, инференс и переносимость рабочих нагрузок ИИ.
- Опыт работы с управлением проектами CNCF, обзорами зрелости, мейнтейнерством или процессами сообщества.
- Опыт выступлений на технических конференциях, проведения семинаров, создания технического контента или публичного представления open source проекта.
- Опыт управления релизами, реагирования на уязвимости, управления зависимостями или процессов поставки программного обеспечения для open source инфраструктуры.
Почему Mirantis
У вас будет возможность:
- Возглавить разработку реального дистрибутива Kubernetes, а не просто создание приложений на его основе.
- Работать напрямую с внутренними компонентами Kubernetes и важными проектами в облачно-нативной экосистеме.
- Влиять на техническое направление k0s, k0smotron и сопутствующих экосистем.
- Вносить вклад в upstream-проекты и непосредственно участвовать в сообществах CNCF и Kubernetes.
- Представлять проект на крупных облачно-нативных конференциях и технических форумах.
- Решать инфраструктурные задачи, охватывающие облака, bare metal, edge, платформенную инженерию, инфраструктуру ИИ и крупномасштабные среды Kubernetes.
Понимается, что Mirantis, Inc. может использовать технологию автоматизированного принятия решений (ADMT) для принятия конкретных решений, связанных с трудоустройством. Просьба отказаться от использования ADMT для решений, связанных с оценкой и проверкой, касающихся конкретного решения о трудоустройстве на должность, на которую вы подаете заявление. Вы также имеете право обжаловать любые решения, принятые ADMT, отправив свой запрос по адресу isamoylova@mirantis.com.
Предоставляя свое резюме, вы даете согласие на обработку и хранение ваших персональных данных в соответствии с применимыми законами о защите данных, для целей рассмотрения вашей заявки на текущие и будущие возможности трудоустройства.
Мы — лидер в управлении контейнерами по версии G2 (#2 после AWS)!
О Mirantis
Mirantis — это компания, специализирующаяся на облачно-нативной инфраструктуре, создающая программное обеспечение, которое позволяет организациям управлять масштабируемой, безопасной и переносимой инфраструктурой в центрах обработки данных, публичных облаках, на периферии (edge) и в инфраструктуре ИИ.
Open source является основой нашего подхода к созданию технологий. Наши инженеры вносят вклад и поддерживают проекты в облачно-нативной экосистеме Kubernetes.
О роли
Mirantis ищет руководителя отдела разработки Open Source, чтобы вдохновлять и управлять командой инженеров, ответственной за k0s и k0smotron.
k0s — это дистрибутив Kubernetes от CNCF, разработанный для упрощения развертывания и эксплуатации Kubernetes в облаке, на bare metal, на периферии (edge) и в других средах. Он включает в себя компоненты, необходимые для запуска Kubernetes, в высокопортативный, самодостаточный дистрибутив с минимальными зависимостями.
Успешный кандидат будет совмещать три роли: руководитель разработки команды k0s, старший технический мейнтейнер проекта и видимый технический представитель k0s в сообществах Kubernetes и CNCF.
Вы будете руководить распределенной командой опытных инженеров Kubernetes и мейнтейнеров open source, при этом оставаясь технически вовлеченным в сами проекты. Вы будете определять техническое направление, поддерживать высокую планку качества разработки, обеспечивать соответствие Kubernetes и Kubernetes AI, развивать сообщество контрибьюторов и мейнтейнеров, а также вести k0s через различные этапы зрелости проекта CNCF.
Это роль технического лидера-практика, а не чисто управленческая позиция.