Get more replies from employers
Send a job-specific resume in minutes.
Iceberg is seeking a Software Engineer to build automation for the lifecycle of our physical infrastructure. You will design end-to-end pipelines that take a server from racked and powered on through hardware discovery, firmware/configuration, OS installation, validation, and production.
The role emphasizes Python automation, Ansible, and GitOps to replace manual runbooks with auditable, declarative processes across a large fleet of machines.
I'm working with a leading quantitative trading firm whose technology infrastructure is a major part of its competitive edge. They're looking for a Software Engineer to build the automation behind the lifecycle of their physical infrastructure.
The goal is simple: make bringing a machine into production as close to zero-touch as possible.
You'll build the pipeline that takes a server from the moment it's racked and powered on through hardware discovery, firmware and BIOS configuration, OS installation, configuration, validation and finally production. The entire process is treated like software, in that it is version controlled, tested, reviewed and automated.
The team is applying GitOps principles to physical infrastructure, with the desired state of the fleet defined in Git and automation continuously reconciling the environment against it. You'll be replacing manual runbooks and operational knowledge with reliable, auditable code.
What you'll be doing
What we're looking for
Experience with bare-metal provisioning, BMC/Redfish/IPMI, hardware validation, GitOps, datacenter or HPC environments would all be valuable, but aren't essential.
This is a particularly interesting role for someone who enjoys infrastructure at the physical level but thinks like a software engineer. You'll be building the systems that allow a large fleet of machines to effectively provision, configure, validate and manage itself rather than relying on people and manual runbooks.