Description

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.

Education

Any Graduate