CoreWeave is seeking a highly skilled and motivated Senior Linux OS Automation Engineer to join their SysEng HAVOCK team. The team is responsible for designing, developing, and optimizing bare-metal systems from POST through joining a Kubernetes cluster. The successful candidate will play a crucial part in the design, development, and optimization of custom Linux kernels, OS images, and cloud-init configurations.
Requirements
- Design, develop, and maintain automated tooling to reproducibly build, test, and release artifacts that support a variety of hardware platforms in complex environments
- Custom Linux kernels
- OS images
- cloud-init modules
- Define the artifact release-cycle roadmaps in coordination with the rest of the organization’s business needs
- Leverage Kubernetes to automate the testing of OS images and cloud-init configurations
- Document the tested and supported OS images and cloud-init configurations
- Effectively communicate artifact releases to the rest of the organization
- Automate packaging of critical components (drivers, microcode, components with out-of-tree patches, etc)
- Serve as a primary point-of-contact for boot-time issue escalation and troubleshooting
- Collaborate with cross-functional teams to define Linux and OS requirements, specifications, and system architecture
- Contribute improvements to code quality
- Experience with Golang, Bash, and Python
- Experience with developing custom modules for cloud-init, Github Actions or Gitlab Actions for CI/CD, building the Linux kernel/complex C compilation toolchains, packaging software into docker containers, experience with Debian package management, deploying containerized software using Kubernetes, software lifecycle management using semantic version, developing frameworks for complex software tests, demonstrated experience working collaboratively on shared codebases, excellent documentation skills and attention to detail, strong analytical and problem-solving abilities, served in an on-call rotation supporting production services
Benefits
- Medical, dental, and vision insurance - 100% paid for by CoreWeave
- Company-paid Life Insurance
- Voluntary supplemental life insurance
- Short and long-term disability insurance
- Flexible Spending Account
- Health Savings Account
- Tuition Reimbursement
- Mental Wellness Benefits through Spring Health
- Family-Forming support provided by Carrot
- Paid Parental Leave
- Flexible, full-service childcare support with Kinside
- 401(k) with a generous employer match
- Flexible PTO
- Catered lunch each day in our office and data center locations
- A casual work environment
- A work culture focused on innovative disruption