Mirantis
Senior Golang Software Engineer, Infrastructure - remote in the US
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инфраструктурный инженер в Mirantis для разработки control plane платформы GPU-as-a-Service: API управления bare-metal серверами, провижининг и сборка multi-tenant Kubernetes-кластеров.
Задачи
- Проектировать, разрабатывать и поддерживать версионированные REST и gRPC API для жизненного цикла bare-metal серверов, MachineType и CRUD-операций с кластерами
- Разрабатывать асинхронные workflow для enrollment серверов, инспекции, установки ОС и поднятия кластеров с отображением статуса
- Реализовывать и поддерживать консоли и интерфейсы для визуализации инвентаря железа, прогресса провижининга и здоровья кластеров
- Проектировать модели обработки ошибок, гарантии идемпотентности и reconciliation loops для надёжного управления длительными операциями
Требования
- Сильный опыт проектирования RESTful API или gRPC-сервисов, понимание версионирования API и gateway-паттернов
- Уверенное владение Go
- Глубокое понимание примитивов Kubernetes и паттернов controller/reconciler
- Практический опыт bare-metal провижининга: BMC/Redfish, PXE/iPXE, управление образами, инспекция железа
- Опыт построения workflow- или event-driven систем (например, Temporal) с длительными операциями и консистентностью состояния при ретраях и сбоях
Условия
- Работа с лидером cloud infrastructure индустрии из Кремниевой долины
- Профессиональное развитие и обучение
- Участие в конференциях и рабочих группах
- Company outings, happy hours, хакатоны и tech talks
- Конкурентная компенсация и сильный benefits-план
Навыки
- Go
- REST
- gRPC
- Kubernetes
- k0rdent
- Metal3
- Cluster API
- BMC
- Redfish
- PXE
- iPXE
- Temporal
- Terraform
- OpenTofu
- ArgoCD
- Flux
- GitOps