Full Stack Cloud Engineer @NASA GES DISC

More info here - ping me with any questions and please help get the word out! tinyurl.com/my8ryw2n

At NASA Goddard Earth Sciences (GES) Data and Information Services Center (DISC) we are committed to enabling scientific research by distributing over 1400 Earth Science data collections and providing useful tools to assist data analysis. We are currently looking for a cloud development engineer to help design, build and deploy a cloud infrastructure to host GES DISC data collections and services. The GES DISC Software Development Team work within a Data Center including a team of experts in Earth Science data informatics and Software Engineers to support a NASA Earth Science Data Center (https://disc.gsfc.nasa.gov) located in Greenbelt, MD.

The successful Scientific Applications Developer candidate will have technical development responsibilities and help with design, coding, testing, integration and taking services to operations and delivery of applications based on infrastructure-as-code concepts. The ideal candidate must have experience and expertise with container-based architectures Docker and Kubernetes and with AWS server-less services (Lambda, S3, DynamoDB, etc.) and managing resources through Infrastructure as Code (IaaC).

Duties/Tasks and Responsibilities:

  • Design, build and maintain efficient, reusable and reliable code within a cloud infrastructure to support our data collections and services

  • Contribute to continuous delivery and test-driven development

  • Help maintain code quality, organization and automation

  • Contribute to engineering best practices, processes and knowledge sharing

  • Contribute to daily tech-related operations that evolve with platform architecture

  • Support deployments and infrastructure

  • Actively contribute to agile development process in a continuous development/continuous integration (CI/CD) framework

  • Collaborating with team members to plan, estimate, and write clear user stories / acceptance criteria, and communicate effectively on for example using Slack, Teams, etc.

Qualifications/Requirements:

  • Bachelor’s degree in computer science, or related IT, engineering, physical sciences field from an accredited institution.

  • 1+ years of experience designing, deploying and maintaining cloud-based environments

  • Proven track record delivering high availability architectures including load balancing, fault-tolerance, and cloud computing (infrastructure as code, configuration management systems)

  • Strong experience with Docker, Terraform, and AWS

  • Experience working in an agile environment

  • Familiarity with geospatial data collections is a plus

  • Passion for and/or previous experience working with environmental data to help solve the climate crisis.

  • US Citizenship or Permanent Residency required.

2 Likes