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.
Preferred Skills
- Linux or TCP/IP certifications.