SpaceX Sr. Site Reliability Engineer (Starshield) at SpaceX develops automation and manages compute resources for satellite software systems. The role involves collaborating with software engineers to build scalable and maintainable products.
Responsibilities
Develop automation to deploy and manage compute resources both on-premises and in the cloud
Deploy and manage core infrastructure such as databases, monitoring and storage
Closely collaborate with software engineers to create highly scalable, operable and maintainable products
Engage in and improve the whole lifecycle of services -- from inception and design, through deployment, operation and refinement
Qualification
Bachelor’s degree in computer science5+ year of experience with KubernetesExperience in BashExperience managing Kubernetes clustersDeep understanding of testing
Required
Bachelor’s degree in computer science, information systems/IT, or an engineering discipline and 5+ years of professional experience with Linux operating systems; OR 7+ years of professional experience in software, DevOps, or site reliability engineering in lieu of a degree
5+ year of experience with Kubernetes
5+ year of experience with Linux operating systems
Experience in Bash, Python, and/or other scripting languages
Preferred
5+ years of experience with Python and Python-based development frameworks
Experience managing Kubernetes clusters, not just using them
Knowledge of Linux boot process and systems configuration
Deep understanding of testing, continuous integration, build, deployment & continuous monitoring
Understanding of relevant build technologies, such as Bazel and Makefiles
Focus on performance bottlenecks and performance improvement techniques
Understanding of distributed databases and data modeling
Experience with automatically managing dozens, hundreds, or thousands of servers (eg: Terraform or Ansible)