Software Engineer: Automate Physical Infrastructure Lifecycle

Iceberg

New York (NY)

On-site

USD 140,000 - 210,000

Full time

42 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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.

Qualifications

  • Strong Python development experience for automation and tooling.
  • Hands-on Ansible experience — writing and maintaining playbooks and roles.
  • Good understanding of CI/CD, testing and version-controlled infrastructure.
  • An automation-first mindset and interest in GitOps/declarative infrastructure.
  • Working knowledge of Linux, including the boot process and system services.
  • Strong engineering judgment, especially around failure handling, retries and auditability.
  • Curious about how physical infrastructure works and how to automate it.

Responsibilities

  • Design and build end-to-end machine lifecycle pipeline, from network boot through production handoff.
  • Automate hardware bring-up using BMC, Redfish and IPMI, including firmware and inventory management.
  • Build automated OS provisioning using PXE/UEFI HTTP boot and unattended installation.
  • Develop Python and Ansible automation to configure machines into final roles.
  • Apply GitOps and CI/CD principles to infrastructure changes and fleet management.
  • Build automated health checks, stress testing and hardware validation.
  • Develop lifecycle state management and automated transitions for machines across the fleet.
  • Instrument the process with metrics and logging to identify failures and bottlenecks.
  • Collaborate with datacenter and HPC teams to turn operational knowledge into automation.

Skills

Python automation
Ansible
CI/CD
Linux
GitOps
Troubleshooting
Automation mindset

Tools

PXE/Uefi provisioning
BMC/Redfish/IPMI

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Machine Lifecycle
Software Engineer - Machine Lifecycle

Iceberg • New York (NY)

On-site
USD 140,000 - 210,000
Software Engineer, Machine Lifecycle
Software Engineer, Machine Lifecycle

Career Techniques • New York (NY)

Hybrid
USD 150,000 - 250,000
AI Systems Engineer: Automation, Security & Ownership
AI Systems Engineer: Automation, Security & Ownership

Iceberg • San Francisco (CA)

On-site
USD 120,000 - 170,000
Automation Engineer (Go/Python) for AI-Driven Infra
Automation Engineer (Go/Python) for AI-Driven Infra

Linuxcareers • Seattle (WA), Northern (KY)

Hybrid
USD 98,000 - 122,000
Conference and training reimbursement
LinkedIn Learning access
Employee Assistance Program
+2
Automation Engineer
Automation Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 90,000 - 120,000
Machine Lifecycle Automation Engineer
Machine Lifecycle Automation Engineer

Career Techniques • New York (NY)

Hybrid
USD 150,000 - 250,000
Remote Infrastructure Automation Engineer - IaC & DevOps
Remote Infrastructure Automation Engineer - IaC & DevOps

Ex • Pittsburgh

Hybrid
USD 130,000 - 145,000
Security Engineer - Build Scalable Cloud Defenses & Automation
Security Engineer - Build Scalable Cloud Defenses & Automation

Iceberg • Chicago (IL)

On-site
USD 120,000 - 170,000
Site Reliability Engineer II/Infrastructure/Automation
Site Reliability Engineer II/Infrastructure/Automation

Astreya • United States

On-site
USD 100,000 - 130,000
Infrastructure Automation Engineer
Infrastructure Automation Engineer

Meriton • Irving (TX), Phoenix (AZ), Tampa (FL)

On-site
USD 110,000 - 165,000