Senior Golang Software Engineer, Infrastructure
New
M
MirantisCloud Infrastructure
Remote in the USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- KubernetesGogRPCRESTful APIsTerraform
Requirements
- Proficiency in Go, particularly for the backend/Kubernetes ecosystem.
- Strong experience designing versioned RESTful APIs or gRPC services.
- Deep understanding of Kubernetes primitives and controller/reconciler patterns.
- Hands-on experience with bare-metal provisioning flows, including BMC/Redfish, PXE/iPXE, and hardware inspection.
- Experience building workflow-driven or event-driven systems for long-running operations.
- Experience building informers or reconciliation bridges for external datastore consistency.
- Experience building platforms requiring strict data and network isolation for multi-tenancy.
- Familiarity with Infrastructure-as-Code tools such as Terraform or OpenTofu.
- Familiarity with GitOps-driven configuration management like ArgoCD or Flux.
- Familiarity with GPU server hardware, DPUs/NICs, and high-performance datacenter fabrics.
Responsibilities
- Design and maintain versioned REST and gRPC APIs for server lifecycle and cluster management.
- Develop asynchronous workflows for server enrollment, inspection, OS provisioning, and cluster bring-up.
- Implement interfaces for visualizing hardware inventory, provisioning progress, and cluster health.
- Architect error-handling, idempotency guarantees, and reconciliation loops for reliable long-running operations.
- Own the full lifecycle of infrastructure-level services from APIs down to provisioning workflows.
View Full Description & ApplyYou'll be redirected to the employer's site