Cloud DevOps Engineer – .NET to EKS/EC2 with Jenkins (GovCloud)
Responsibilities:
- Lead migration of .NET applications to Amazon EKS (Windows containers where applicable) and/or EC2 (lift-and-shift), including environment design and cutover strategy.
- Stand up/optimize Jenkins CI/CD for build, test, security scanning, container image packaging, and deployment to EKS/EC2.
- Define Kubernetes manifests/Helm charts, namespaces, networking/ingress, secrets management, and observability (CloudWatch/Prometheus).
- Implement infrastructure-as-code (Terraform or CloudFormation) to provision repeatable environments (EKS node groups incl. Windows, EC2 ASGs, VPC, security groups).
- Establish blue/green or rolling deployment strategies with automated rollback, smoke tests, and change control alignment.
Qualifications:
- 7+ years in DevOps/SRE, with hands-on AWS EKS (cluster ops, node groups, Windows/Linux workloads) and EC2 deployments.
- Proven experience migrating .NET Framework/ASP.NET apps using Windows containers (or rehosting to EC2 where containers aren’t feasible).
- Strong Jenkins pipeline development (declarative pipelines, shared libraries, integration with ECR/Kubernetes).
- Practical expertise with Docker, Amazon ECR, networking (VPC/ALB/NLB), IAM, and secrets (Secrets Manager/SSM Parameter Store).
- Solid grasp of logging/monitoring (CloudWatch, container logs, metrics/alerts) and security best practices in GovCloud environments.
- Familiarity with Windows authentication/gMSA and IIS in containers; migration to .NET 6/8 where feasible.
Job Type: Full-time
Pay: $62.00 per hour
Expected hours: 40 per week
Work Location: Remote