Hawthorne, CA30+ days ago
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. 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 • Ability to quickly learn new tools and frameworks • Experience with dynamic system configuration templating using Jinja, YAML and Helm.