Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Senior DevOps Engineer (AWS / Windows)

GDIT Rockville, MD Remote senior full-time

Salary

$123,250 - $166,750 per year

Apply on GDIT

Description

GDIT is seeking a Senior DevOps Engineer (AWS / Windows) to join our National Institute of Allergy and Infectious Diseases (NIAID) team in Rockville, MD.

You will use Terraform to create, modify, and automate the AWS infrastructure that hosts NIAID's Windows-based scientific and business applications.

As a senior member of our Cloud DevOps team, you will run and improve our existing AWS platform and help move the remaining on-prem Windows workloads into AWS.

Responsibilities:

  • Create, modify, and maintain AWS infrastructure and services in Terraform.
  • Deliver infrastructure changes through GitHub Actions and AWS CodeBuild pipelines.
  • Build and maintain the AWS environment that hosts Windows Server and IIS applications running .NET.
  • Migrate on-prem Windows applications into AWS and improve them once they land.
  • Automate routine operational work such as certificate renewal, service account credential rotation, patching, and service restarts.
  • Troubleshoot problems across the application and infrastructure layers.
  • Build and tune monitoring with Amazon CloudWatch and native AWS observability services.
  • Work with the security team to remediate vulnerabilities and apply hardening standards to Windows servers and AWS resources.

Requirements:

  • 5+ years of related experience
  • BA/BS and 7+ years of related IT experience, or equivalent experience
  • 3+ years of hands-on DevOps or cloud engineering in AWS supporting production workloads
  • 3+ years using Terraform to create, modify, and automate AWS infrastructure
  • Experience building and maintaining CI/CD pipelines that deploy infrastructure changes
  • Hands-on experience with core AWS services, including EC2, VPC, IAM, S3, Elastic Load Balancing, Route 53, and Systems Manager
  • Experience implementing monitoring with Amazon CloudWatch
  • 3+ years supporting Windows Server and IIS environments that host .NET applications
  • Strong PowerShell scripting skills, plus working knowledge of Python or Bash

Preferred Skills:

  • Experience migrating Windows and .NET applications from on-prem infrastructure to AWS
  • Experience containerizing applications and running them on Amazon ECS
  • Experience with Application and Network Load Balancers, AWS WAF, CloudFront, and Route 53 routing policies
  • Experience with AWS Secrets Manager or Parameter Store and AWS Certificate Manager
  • Patch and configuration automation using SSM Patch Manager and State Manager, or PowerShell DSC
  • Datadog experience
  • Experience with additional AWS observability services
  • Familiarity with Amazon RDS for SQL Server
  • HashiCorp Terraform Associate, AWS Certified DevOps Engineer – Professional, or AWS Solutions Architect certification

Skills

Required

  • Amazon Relational Database Service (RDS)
  • AWS Web Application Firewall (WAF)
  • Certificate Management
  • Internet Information Server (IIS) Administration
  • NIST 800-53
  • Terraform
  • GitHub Actions
  • AWS CodeBuild
  • EC2
  • VPC
  • IAM
  • S3
  • Elastic Load Balancing
  • Route 53
  • Systems Manager
  • CloudWatch
  • PowerShell
  • Python
  • Bash

Nice to have

  • Experience migrating Windows and .NET applications from on-prem infrastructure to AWS
  • Experience containerizing applications and running them on Amazon ECS
  • Application and Network Load Balancers
  • AWS WAF
  • CloudFront
  • Route 53 routing policies
  • AWS Secrets Manager
  • Parameter Store
  • AWS Certificate Manager
  • SSM Patch Manager
  • State Manager
  • PowerShell DSC
  • Datadog
  • CloudTrail
  • EventBridge
  • AWS X-Ray
  • CloudWatch Synthetics
  • Amazon RDS for SQL Server
  • HashiCorp Terraform Associate
  • AWS Certified DevOps Engineer – Professional
  • AWS Solutions Architect
Apply on GDIT