4 months ago
Arlington, VA, USAMid Level / Senior
Responsibilities
- Design, build, and manage AWS cloud infrastructure for ASP.NET applications.
- Implement and optimize GitLab CI/CD pipelines.
- Automate infrastructure provisioning using AWS CDK.
- Develop and maintain reusable IaC templates for cloud resource deployment.
- Deploy and manage containerized applications using Docker, AWS ECS, or Kubernetes.
- Monitor system performance and troubleshoot production issues.
- Enforce AWS IAM roles and security best practices.
- Design and manage VPCs, subnets, and security groups.
- Collaborate with the backend team to improve DevOps practices.
- Maintain and optimize AWS RDS and integrate database CI/CD in GitLab.
Requirements
- 3+ years of experience as a DevOps Engineer or similar role.
- Strong foundation in Infrastructure as Code (AWS CDK).
- Experience with ASP.NET Core, .NET Framework, and C# application deployment.
- Hands-on experience with AWS services like EC2, RDS, and S3.
- Proficiency in container orchestration (Docker, ECS, Kubernetes).
- Experience with CI/CD pipelines.
- Familiarity with logging and monitoring tools.
- Strong scripting skills in Bash, PowerShell, or Python.
- AWS Certification (Required) – AWS Solutions Architect or AWS DevOps Engineer.
Benefits
- Competitive Salary
- Stock Option
- Medical, Dental, and Vision Insurance
- 401K
- Paid Vacation
- Ten paid holidays per year
- Friendly and Learning environment
Tech Stack
Amazon DynamoDBAWSBashDatadogDockerKubernetesMicrosoft SQL ServerPostgreSQLPowerShellPrometheusPython
