Senior DevOps Engineer (AWS/Windows)
New
G
GDITCloud infrastructure
United StatesFull-TimeSenior
Salary123,250 - 166,750 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- BA/BS and 7+ years of related IT experience, or equivalent experience. This must include 3+ years of hands-on DevOps or cloud engineering in AWS supporting production workloads.
- Required Skills
- AWS.NETTerraformGitHub Actions
Requirements
- Have a BA/BS and 7+ years of related IT experience, or equivalent experience.
- Have 3+ years of hands-on DevOps or cloud engineering in AWS supporting production workloads.
- Have 3+ years using Terraform to create, modify, and automate AWS infrastructure, including writing modules and managing remote state.
- Have experience building infrastructure CI/CD pipelines with GitHub Actions, AWS CodeBuild, or similar tools, using Git branching and pull request workflows.
- Have hands-on experience with EC2, VPC, IAM, S3, Elastic Load Balancing, Route 53, and AWS Systems Manager.
- Have experience implementing Amazon CloudWatch metrics, logs, alarms, and dashboards, including collecting Windows and IIS data with the CloudWatch agent.
- Have 3+ years supporting Windows Server and IIS environments hosting .NET applications, including deployment, configuration, TLS certificates, and troubleshooting.
- Have strong PowerShell scripting skills and working knowledge of Python or Bash.
- Be able to work independently on complex problems and communicate with technical and non-technical stakeholders.
- Be able to obtain and maintain an NIH Public Trust.
- Experience migrating Windows and .NET applications from on-premises infrastructure to AWS is preferred.
- Experience with Amazon ECS, AWS WAF, CloudFront, AWS Secrets Manager or Parameter Store, AWS Certificate Manager, and Datadog is preferred.
Responsibilities
- Create, modify, and maintain AWS infrastructure and services in Terraform, including modules, configurations, and state across environments.
- Deliver infrastructure changes through GitHub Actions and AWS CodeBuild pipelines using pull request review workflows.
- Build and maintain AWS environments for Windows Server and IIS applications running .NET.
- Migrate on-premises Windows applications to AWS and move applications into Amazon ECS containers where appropriate.
- Automate certificate renewal, credential rotation, patching, and service restarts with Terraform, PowerShell, and AWS Systems Manager.
- Troubleshoot issues across IIS, .NET, networking, and AWS services, and fix root causes in code.
- Build and tune CloudWatch monitoring, including metrics, logs, alarms, dashboards, and the Windows CloudWatch agent.
- Work with the security team to remediate vulnerabilities and apply hardening standards to Windows servers and AWS resources.
- Review Terraform and pipeline changes and help shape infrastructure-as-code and deployment standards.
View Full Description & ApplyYou'll be redirected to the employer's site