DevOps Engineer
- Hiring from
- United States
- Work type
- Remote
- Posted
512,486 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
The DevOps Engineer is a specialized cloud and DevSecOps engineer responsible for building, automating, and maintaining the cloud infrastructure, CI/CD pipelines, container registries, and automated quality gates. This position plays a central role in modernizing the National Water Prediction Service (NWPS), supporting automated deployments for new features such as NOAA Atlas 15 precipitation frequency tools, expanded Flood Inundation Mapping (FIM), and Quantitative Precipitation Estimate (QPE) processing pipelines.
Operating within the NWS Enterprise Cloud (NEC) Amazon Web Services (AWS) environment, the DevOps Engineer utilizes Terraform Infrastructure as Code (IaC), Docker containerization, and AWS serverless/Fargate orchestration to maintain cloud-agnostic, reproducible environments. This role automates static code analysis, vulnerability scanning, and testing harnesses to enforce strict security standards, manages the publicly accessible containerized NWPS 'sandbox' environment for community contributions, and supports seamless release promotions through the NOAA Change Control Board (CCB) process.
Experience Required• Education: Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline.• Total Professional Experience: Minimum of 3 to 5 years (with 5+ years preferred) of hands-on experience in DevOps, DevSecOps, cloud engineering, and system automation.• Cloud & IaC Expertise: Demonstrated experience managing production AWS cloud infrastructure natively using Terraform and Docker container orchestration.• Pipeline & Quality Assurance: Proven track record building automated CI/CD pipelines (GitLab CI/GitHub Actions) integrated with automated testing frameworks, static analysis, and security scanning tools.
Technical Skills Required• Infrastructure as Code & Containers: Advanced experience with Terraform, Docker, container image registries, and container scanning tools.• AWS Cloud Infrastructure: Direct experience with AWS Fargate / ECS, Amazon S3, Amazon Aurora PostgreSQL, AWS Lambda, AWS CloudWatch, and IAM / Secrets Manager.• CI/CD & Version Control: Expertise with VLab GitLab CI/CD, GitHub Actions, Git branching strategies (Conventional Branching), and automated pipeline security scanning.• Scripting & Automation: Proficiency in Python and Bash for build automation, deployment scripting, and system monitoring.• Security & Compliance: Deep understanding of DevSecOps best practices, NIST security controls, least-privilege access enforcement, secret management, and vulnerability remediation.• Monitoring & Tooling: Experience configuring monitoring dashboards using AWS CloudWatch or Grafana, alongside Jira/VLab Redmine issue tracking.