You will design, develop, and automate the systems and software that manage server lifecycles and network operations.
Responsibilities
Develop back-end services, workflows, and automation for fleet management and full server lifecycles, including network boot, firmware updates, and provisioning.
Build out-of-band server management tooling in multi-vendor environments to handle state management and telemetry collection.
Write, review, and test code on hardware to automate testing processes.
Troubleshoot end-to-end provisioning, firmware updates, and network boot issues.
Required Skills
3+ years of experience with TCP/IP network fundamentals and troubleshooting network boot processes.
Strong experience with Linux systems and server systems management.
Proficiency in coding and scripting for automation using Python, Go, Rust, Bash, or Ruby.
Experience automating large fleets of server hardware using Redfish or IPMI.
Proven ability to troubleshoot server and systems architecture and components.
Experience with Kubernetes, Docker, or cloud deployment technologies.
Bachelor's degree in computer science, software engineering, or a relevant field, or equivalent practical experience.