JPL’s Artificial Intelligence (AI), Analytics and Innovative Development Division in the Information Technology and Solutions Directorate (ITSD) has a requirement for a DevOps engineer with specific Cloud Engineering expertise, particularly the Amazon Web Services (AWS) ecosystem. The AI, Analytics and Innovation Development Division currently supports several efforts to deliver bespoke cloud solutions across the Lab in support of Lab operations and missions. The ideal candidate will have experience building custom applications around AWS services and working in a fast-paced, agile DevOps environment. Familiarity with AWS IAM, SCPs, and similar mechanisms will be of particular interest, as well as how best to build solutions within such constraints.

  • Work with project manager(s), customers, and stakeholders to design, develop and demonstrate Cloud-based solutions that can be delivered for maintenance by SREs.
  • Collaborate with project teams to gather requirements and help design and deploy appropriate cloud infrastructure in support of project objectives.
  • Collaborate with software teams on the design/engineering of Cloud infrastructure for applications deployment.
  • Troubleshoot infrastructure issues impacting the development and performance of applications.

Required Skills:

  • Experience with the following: AWS lambda, AWS API gateway, AWS S3, AWS Cognito, Docker, and serverless applications in general.
  • General knowledge of software applications hosted in a Cloud infrastructure
  • Typically requires a Bachelor’s degree with 3 years experience or a Masters with 1 year of experience.
  • Experience implementing Python code for managing infrastructure.
  • Excellent problem-solving and troubleshooting skills.
  • Detailed oriented, excellent oral and written communication skills with a keen sense of customer service, capable of effectively capturing and communicating technical information at all levels, problem-solving attitude, team spirit.
Desired Skills:
  • Knowledge of AWS service use in a regulatory/government environment, subject to IAM restrictions, Service Control Policies, etc.
  • Knowledge of Cybersecurity principles
  • Familiarity with container orchestration services such as EKS, ECS and Kubernetes
  • Familiarity with agile software development methodology
  • Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins
  • Self-starter, proactive, always on the lookout for improvements
  • Good interpersonal and collaboration skills
  • Works with a focus on delivering/shipping the product
  • Embraces and develops based on DevOps software engineering principles
  • Works with a focus on automation of infrastructure, configuration, and code
  • Acts to provide documentation of architecture, procedures, outages, and incidents
  • Effectively understands and can communicate risks, objectives, and trade-offs to the project