NASA Jet Propulsion Laboratory California Institute of Technology

Dev Ops Engineer

Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 5 years of experience as a DevOps Engineer or similar role.
  • Experience in managing large-scale, on-premises infrastructure deployments.
  • In-depth knowledge of Linux server administration.
  • Experience with infrastructure as code (IaC) tools like Terraform, Ansible, Puppet, or Chef.
  • Good understanding of containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or similar solutions.

Responsibilities

  • Support design, deployment, and management of on-premises infrastructure for the DSA-2000 project.
  • Help develop and implement automated processes for server provisioning and configuration management.
  • Assist in implementing containerization strategies using Docker and orchestrating deployments with Kubernetes.
  • Contribute to the design and implementation of CI/CD pipelines for continuous integration and delivery.
  • Establish comprehensive monitoring and logging systems for infrastructure health and application performance.
  • Support compliance with relevant security standards and regulations.
  • Collaborate with the Software Development team to provide ongoing support.

Benefits

  • Flexible work location options: on-campus, Owens Valley Radio Observatory, or hybrid/remote arrangements.
  • Opportunity to work on a groundbreaking scientific project with a global impact.
  • Access to advanced technology and high-performance computing resources.
  • Collaboration with a diverse team of skilled professionals in science and engineering.
Full Job Description
Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.
Job Summary

We are seeking a DevOps Engineer with experience managing large-scale, on-premises infrastructure deployments, to work on the DSA-2000 project, a world-leading radio telescope that will commence construction in 2026. The array will use 2000, 5-meter dishes to observe at radio wavelengths (0.7 - 2 GHz frequency range) to survey the skies 10x faster than any radio telescope current or planned. The telescope will conduct a broad range of research, including the study of the formation of galaxies, the search for cosmic explosions, and investigations into the nature of gravity.

The applicant would fulfill the role of DevOps Engineer for the DSA-2000 project. This role will support the Software Group as we progress through the final design stage to construction.

The role can be based at either the Caltech campus, the Owens Valley Radio Observatory in Big Pine, CA, or hybrid/remote.
Essential Job Duties

The candidate will work closely with the rest of the DSA-2000 team and support the following main duties:
  • On-Premises Infrastructure Management: Support the design, deployment, and management of the on-premises infrastructure for the DSA-2000's processing and monitoring pipelines. This will involve assisting with the provisioning and configuring of thousands of servers with high-performance computing capabilities (including approximately 4,000 Nvidia RTX 4000 Ada GPUs and over 30,000 CPU cores) hosted at the project data center in Nevada where the telescope is located.
  • Automation: Help in developing and implementing automated processes for server provisioning, configuration management, and testing. This will utilize tools like Ansible, Puppet, Chef, or similar configuration management solutions.
  • Containerization and Orchestration: Assist in implementing containerization strategies using Docker and support the orchestration of container deployments using Kubernetes or similar container orchestration platforms.
  • CI/CD Pipelines: Contribute to the design and implementation of robust CI/CD pipelines for the DSA-2000 software to ensure continuous integration and delivery.
  • Monitoring and Logging: Help establish comprehensive monitoring and logging systems to track infrastructure health and application performance.
  • Security and Compliance: Support efforts to ensure compliance with relevant security standards and regulations.
  • Collaboration: Collaborate closely with the Software Development team to understand their needs and provide ongoing support.
Basic Qualifications
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 5 years of experience as a DevOps Engineer or similar role.
  • Experience in managing large-scale, on-premises infrastructure deployments.
  • In-depth knowledge of Linux server administration.
  • Experience with infrastructure as code (IaC) tools like Terraform, Ansible, Puppet, or Chef.
  • Good understanding of containerization technologies like Docker and container orchestration platforms like Kubernetes.
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or similar solutions.
  • Good scripting skills (Bash, Python).
  • Excellent communication and collaboration skills.
  • Some experience with provisioning bare-metal servers with tools like Maas or Xcat.
Preferred Qualifications
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or similar solutions.
  • Experience working with high-performance computing (HPC) systems.
  • Experience with timeseries database like Prometheus, InfluxDB or similar solutions.
Required Documents
  • Resume.
  • CV.
  • Cover letter.

About NASA Jet Propulsion Laboratory California Institute of Technology

NASA Jet Propulsion Laboratory (JPL) is a federally funded research and development center located in Pasadena, California. It is managed by the California Institute of Technology (Caltech) for NASA. JPL is responsible for the design, development, and operation of robotic spacecraft and instruments used for space exploration. The laboratory has been involved in many historic missions, including the Mars rovers, Voyager missions, and the recent Juno mission to Jupiter. JPL has a strong focus on research and development, with a large number of scientists and engineers working on cutting-edge technologies. The laboratory also has partnerships with several universities and research institutions, providing opportunities for collaboration and education.
Learn more about NASA Jet Propulsion Laboratory California Institute of Technology
Size
6,000 employees
Industry

Similar Jobs

More Jobs at NASA Jet Propulsion Laboratory California Institute of Technology

  • NASA Jet Propulsion Laboratory California Institute of Technology
    Chef de Cuisine
    $88K — $98K *
    Pasadena, CA 91104 (Los Angeles County)
    Hospitality & Recreation
    In-Person
  • NASA Jet Propulsion Laboratory California Institute of Technology
    Electronics Engineer
    $97K — $136K *
    Pasadena, CA 91104 (Los Angeles County)
    Aerospace & Defense
    In-Person
  • NASA Jet Propulsion Laboratory California Institute of Technology
    Staff Scientist
    $79K — $105K *
    Pasadena, CA 91104 (Los Angeles County)
    Education, Government & Non-Profit
    In-Person
  • NASA Jet Propulsion Laboratory California Institute of Technology
    Commissioning Specialist
    $139K — $154K *
    Pasadena, CA 91104 (Los Angeles County)
    Education, Government & Non-Profit
    In-Person
  • NASA Jet Propulsion Laboratory California Institute of Technology
    HR Records Lead and Senior Data Analyst
    $134K — $140K *
    Pasadena, CA 91104 (Los Angeles County)
    Education, Government & Non-Profit
    In-Person

More Information Technology Jobs

Find similar Dev Ops Engineer jobs: