Software Engineer Cluster Deployment
Summary
Builds and maintains automation for provisioning, configuring, validating, and handing off large data-center clusters at Cerebras. Day to day: hands-on cluster deployments, troubleshooting Linux/networking/storage/Kubernetes issues, and converting manual steps into tested workflows using Python, Bash, Git, infrastructure-as-code, and GitOps.
You will build and maintain automation for cluster provisioning, configuration, validation, and handoff. You will turn manual steps into tested workflows, participate in deployments, troubleshoot infrastructure, and add health checks and observability. You will contribute to infrastructure-as-code and GitOps workflows with partner teams.
Responsibilities
- Develop and maintain deployment automation
- Turn manual deployment steps into tested pushbutton workflows
- Participate in hands-on cluster deployments
- Troubleshoot Linux, servers, networking, storage, Kubernetes, and connectivity
- Contribute to infrastructure-as-code and GitOps workflows
- Add health checks, observability, dashboards, and validation logic
- Partner with infrastructure, networking, security, and operations teams
Requirements
- 2+ years of mid- to large-scale data-center deployment experience
- Python and Bash
- Linux command-line, processes, filesystems, and disk troubleshooting
- Git, branching, commits, pull requests, and code review
- Technical degree or equivalent practical experience
