Site Reliability Engineer, Kubernetes Platform (Starshield) Verified today
About the Role
SpaceX is deploying Starshield, the world's largest US government satellite constellation providing immediate access to critical intelligence and national security data globally. As a Site Reliability Engineer focused on Starshield's software and network infrastructure, you will design, operate and scale the systems that run this constellation. You'll develop automation for on-premise compute resources, create highly scalable software products, and collaborate across engineering teams.
Responsibilities
- Develop automation to deploy and manage on-premise Kubernetes clusters
- Deploy and manage core infrastructure such as databases, monitoring and distributed storage
- Closely collaborate with software engineers to create highly scalable, operable, and maintainable products
- Engage in the whole lifecycle of services from inception and design through deployment, operation and refinement
- Implement monitoring and alerting to support high availability systems
- Hands-on integration and troubleshooting across the entire Starshield stack
- Identify areas for improvement and create innovative solutions that enable high system availability
Basic Qualifications
- Bachelor's degree in computer science, information systems/IT, or engineering discipline and 1+ years of professional experience in site reliability engineering or DevOps; OR 3+ years of professional experience in site reliability engineering or DevOps in lieu of a degree
- 1+ years of professional experience with Linux operating systems
- Experience with Terraform, Ansible, or other infrastructure tools
- Experience with containerization technologies (OCI containers, Kubernetes)
- Experience scripting in Bash, Python, or similar languages
- Development experience in Python, C++, or Go
Preferred Skills and Experience
- 1+ 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 and 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 automatically managing dozens, hundreds, or thousands of servers using Terraform or Ansible
- Strong networking knowledge of TCP/IP
- Excellent communications skills with customers, peers, and management
- Active Top Secret, Top Secret SCI, or DOE Level Q clearance
Additional Requirements
- Must be willing to work extended hours and weekends as needed
- This position requires successfully obtaining and maintaining a Top Secret Security Clearance as a condition of employment. While clearance may not be immediately necessary upon hire, you should initiate the application process promptly upon accepting an offer. Your ability to secure the necessary clearance is essential for fulfilling key responsibilities of the role.
- Must be a U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158, or be eligible to obtain required authorizations from the U.S. Department of State to conform to U.S. Government export regulations.
Compensation
- Level 1: $125,000 - $160,000
- Level 2: $145,000 - $195,000
- Actual level and base salary determined on a case-by-case basis based on job-related knowledge and skills, education, and experience
- Long-term incentives in the form of company stock or long-term cash awards
- Potential discretionary bonuses and employee stock purchase plan
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Short and long-term disability insurance and life insurance
- Paid parental leave
- 3 weeks paid vacation and 10+ paid holidays per year
- Paid sick leave per company policy
