Site Reliability Engineer - Top Secret Clearance
SpaceX · Hawthorne, CA · 3 wk ago
On-siteEngineering$125k–$145k/yrFull-time
Responsibilities
- Develop automation to deploy and manage applications both on-premises and in the cloud
- Deploy and manage core infrastructure technologies such as applications servers, databases, messaging queues and storage
- Install, manage, scale and optimize Kubernetes and RKE clusters using Ansible and adjacent technologies in production environments
- Closely collaborate with software engineers to create highly scalable, operable and maintainable products
- Closely collaborate with IT and software engineers to develop test automation suite leveraging DevOps infrastructure
- Engage in and improve the whole lifecycle of services -- from inception and design, through deployment, operation and refinement
- Work closely with other SpaceX engineers to gather requirements, research, evaluate, design, plan, deploy, and support software platforms and related technologies running in Kubernetes within a world-class environment that meets the needs of the demanding SpaceX engineering teams
- Build highly resilient, high-performance, scalable, and robust systems
- Exercise a high degree of personal responsibility for the processes, systems, and tools you create and manage; all supporting the goal of making humanity a multiplanetary species
BASIC QUALIFICATIONS
- Bachelor’s degree in computer science, information systems, or an engineering discipline; OR 2+ years of professional experience in software, DevOps, or site reliability engineering in lieu of a degree
- 1+ year of experience with Linux operating systems
- Experience in Bash, Python, or other scripting languages
- Active Top Secret, Top Secret SCI, or DOE Level Q clearance
PREFERRED SKILLS AND EXPERIENCE
- 1+ years of systems administration, site reliability engineering, or DevOps experience
- Experience with containerization technologies (i.e. Docker, Kubernetes)
- Experience with the Linux shell as well as configuring and extending Linux instances (e.g. kernel modules, Control Groups, Public Key Infrastructure, iptables, interfaces).
- 1+ years of experience with Python and Python-based development frameworks
- Strong understanding of Kubernetes, Docker, or similar technologies
- Strong understanding of message queue technologies such as RabbitMQ or Kafka
- Strong understanding of virtualization and hypervisor technologies
- Understanding of databases and performance tuning
- Experience with identity management and authentication protocols
- Focus on performance bottlenecks and performance improvement techniques
- Excellent communications skills with the ability to communicate with customers, peers, management etc. in both formal and informal situations
- Able to quickly learn new tools and frameworks
- Experience with dynamic system configuration templating using Jinja, YAML and Helm