Space Telescope Science Institute - Baltimore, MD

posted 27 days ago

Full-time - Senior
Baltimore, MD

About the position

The Principal AWS Cloud DevOps Engineer at the Space Telescope Science Institute (STScI) will lead cloud security automation initiatives and leverage DevOps practices to implement robust automation and monitoring systems for AWS cloud applications supporting NASA's flagship Space Telescope missions. This role involves collaborating with cross-functional teams to design, deploy, and maintain secure cloud architectures, ensuring compliance with industry regulations and best practices, and enabling world-class scientific discoveries through pioneering telescope programs.

Responsibilities

  • Design, implement and maintain the infrastructure automation features of our AWS cloud environment.
  • Work closely with the Science, Engineering, IT, Quality Assurance, Security and Site Reliability Engineering teams to improve automation, and the adoption of CI/CD best practices.
  • Monitor the automated build and continuous integration processes to ensure efficient build execution and facilitate resolution of build/release failures.
  • Create, maintain, and share technical documentation used by engineers and other team members across the Institute.
  • Design and implement DevOps best practices, establishing standards and policies for managing source code and continuous integration/delivery.
  • Demonstrate excellent trouble-shooting skills and resolve deployment and environmental issues to closure.
  • Support continuous improvements to existing infrastructure, tools, and processes.

Requirements

  • A Bachelor's in Computer Science or equivalent.
  • Minimum of 15 years of relevant software development or large systems integration required with a strong background in automated code testing.
  • Extensive experience with AWS Compute, Networking and Developer Tools and related services such as EC2, S3, Lambda, RDS, ECS/EKS.
  • Proficiency in AWS IAM and implementing best practices for cloud security.
  • A strong understanding of the SDLC, CI/CD, and the Agile software development methodology including experience with deployment automation.
  • Proficient in Docker, Kubernetes, and AWS ECS/EKS for container management and orchestration.
  • Scripting skills required - shell scripts, Python preferred including familiarity with CloudFormation/Terraform, JSON, YAML.
  • Experience with developing IaC modules for AWS multi-account framework & AWS organizations.
  • Experience with monitoring tools (e.g., AWS CloudWatch, Prometheus, Grafana, Datadog) and setting up proactive monitoring and alerting.

Nice-to-haves

  • AWS Certified Solutions Architect - Professional
  • AWS Certified DevOps Engineer - Professional
  • Similar certifications.

Benefits

  • Employer retirement contribution - direct STScI contribution of 10% of your salary from your first day
  • 12 days sick leave, up to 24 days' vacation, and 10 paid holidays
  • Flexible work schedule with work/life balance
  • Comprehensive medical/dental/vision/prescription plans, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service