Posted in

IT Linux Systems Administrator

IT Linux Systems Administrator

CompanySpaceX
LocationWest Athens, CA, USA
Salary$85000 – $115000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in a STEM discipline and 1+ years of experience in IT systems administration; OR 3+ years of experience in IT systems administration in lieu of a degree.
  • Experience with Linux servers in physical and virtualized environments.
  • Experience with scripting and automation languages (e.g. Python).

Responsibilities

  • Work closely with other SpaceX engineers to gather requirements, research, evaluate, design, plan, deploy, and support Linux-based/open source software platforms and related technologies in a world-class environment that meets the needs of the demanding SpaceX engineering teams. Build highly-resilient, high-performance, scalable, and flexible systems.
  • Exercise a high degree of responsibility for the processes, systems, and tools you create and manage; all supporting the goal of making humanity an interplanetary species.
  • Make recommendations, justify, and implement improvements using an accepted change control methodology.
  • Work within a diverse group to design and deliver creative solutions and resolve problems in a timely and proactive manner by interacting with internal business units.
  • Define, document and follow standards and best practices for systems design, testing, and implementation.
  • Drive scripting and automation to develop solutions to common problems.

Preferred Qualifications

  • Expertise in creating repeatable, reliable, scalable systems architectures, with high availability, fault tolerance, performance tuning, monitoring, and statistics/metrics collection.
  • Expert working knowledge (including the ability to setup, configure, upgrade, manage, and troubleshoot) Linux-based and open-source systems and technologies such as Apache, BIND, HAProxy, NGINX, sendmail/postfix, iptables, etc.
  • Linux shell skills (bash scripting, output parsing, etc).
  • Experience in source code and version control tools such as Git and Subversion.
  • Experience with configuration management (Puppet, Chef, Ansible), provisioning, infrastructure as code, and other DevOps concepts and tools (Vagrant, Docker, etc).
  • Comfortable working with mission critical and sensitive systems, with a sense of urgency appropriate to the responsibilities.
  • Excellent communications skills with the ability to communicate with internal/external customers, vendors, management etc. in both formal and informal situations.