Mirantis
Познань, Польша3 месяца назад
Должность: Инженер-программист, Инфраструктура (Go) - удаленно в ЕС Компания: Mirantis Местоположение: Познань / пл / Удаленно
Мы ищем опытного Full-Stack инженера-программиста для проектирования и внедрения сервисов инфраструктуры, которые обеспечивают работу нашей платформы GPU-as-a-Service. Вы будете создавать управляющую плоскость, которая преобразует вызовы API высокого уровня в реальные инфраструктурные действия — регистрировать физические серверы, подготавливать их и собирать в многопользовательские кластеры Kubernetes на высокопроизводительном оборудовании.
Вы будете отвечать за полный жизненный цикл сервисов инфраструктурного уровня — от API серверов и типов машин до рабочих процессов подготовки и циклов согласования, которые поддерживают соответствие представления платформы об оборудовании физической реальности.
Ключевые обязанности
• Проектирование API инфраструктуры: Разрабатывать, создавать и поддерживать версионированные REST и gRPC API для жизненного цикла физических серверов, определений типов машин и операций CRUD для кластеров. • Разработка рабочих процессов подготовки: Разрабатывать асинхронные рабочие процессы, которые управляют регистрацией серверов, их проверкой, подготовкой ОС и запуском кластеров, предоставляя вызывающим сторонам надежный статус. • Надежность системы: Разрабатывать модели обработки ошибок, гарантии идемпотентности и циклы согласования, необходимые для надежного управления длительными операциями подготовки.
• Разработка API: Значительный опыт проектирования RESTful API или gRPC сервисов. Вы понимаете версионирование API и паттерны шлюзов. • Владение Go (предпочтительно для бэкэнда/экосистемы Kubernetes) • Знание Kubernetes: Глубокое понимание примитивов Kubernetes и паттернов контроллеров/согласователей. Вы будете взаимодействовать с такими системами, как k0rdent, Metal3 и Cluster API, для преобразования вызовов API высокого уровня в инфраструктурные действия. • Подготовка физических серверов: Практический опыт работы с рабочими процессами подготовки физических серверов — BMC/Redfish, PXE/iPXE, управление образами и инспекция оборудования. • Асинхронные системы: Опыт создания систем, управляемых рабочими процессами или событиями (например, Temporal), где операции являются длительными, а состояние должно оставаться согласованным между повторными попытками и сбоями.
Предпочтительные квалификации
• Согласование состояния: Опыт создания информеров или мостов согласования, которые поддерживают согласованность внешнего хранилища данных с состоянием ресурсов Kubernetes. • Многопользовательский режим: Опыт создания платформ, где требуется строгая изоляция данных и сети между пользователями. • Инфраструктура как код: Знакомство с Terraform/OpenTofu и конфигурацией на основе GitOps (ArgoCD или Flux). • Область аппаратного обеспечения: Знакомство с серверным оборудованием GPU, DPU/NIC и высокопроизводительными сетями дата-центров.
Что предлагает Mirantis?
Подразумевается, что Mirantis, Inc. может использовать технологию автоматизированного принятия решений (ADMT) для принятия конкретных решений, связанных с трудоустройством. Для решений об оценке и рассмотрении, связанных с конкретным решением о приеме на работу для вакансии, на которую вы подаете заявку, требуется отказаться от использования ADMT. Вы также имеете право обжаловать любые решения, принятые ADMT, отправив свой запрос по адресу контакт рекрутера
Предоставляя свое резюме, вы даете согласие на обработку и хранение ваших персональных данных в соответствии с применимыми законами о защите данных для целей рассмотрения вашей заявки на текущие и будущие вакансии.
Мы — лидер в области управления контейнерами по версии G2 (#2 после AWS)!
О Mirantis
Mirantis — компания, специализирующаяся на AI-инфраструктуре на базе Kubernetes, которая позволяет организациям создавать и эксплуатировать масштабируемую, безопасную и суверенную инфраструктуру для современных приложений в области ИИ, машинного обучения и обработки больших данных. Сочетая инновации с открытым исходным кодом и глубокую экспертизу в оркестрации Kubernetes, Mirantis помогает командам инженеров платформ предоставлять компонуемые, готовые к производству платформы для разработчиков в любой среде — локальной, облачной, на периферии или в суверенных дата-центрах. Поскольку предприятия сталкиваются с растущей сложностью рабочих нагрузок на базе ИИ, Mirantis предоставляет автоматизацию, оркестрацию GPU и управление на основе политик, необходимые для уверенного и гибкого управления инфраструктурой. Стремясь к открытым стандартам и свободе от привязки к поставщику, Mirantis гарантирует, что клиенты сохраняют полный контроль над своей инфраструктурной стратегией.
Оценка RocketHunt по реальным зарплатам
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить