Job - Senior DevOps Engineer – AWS & Terraform Specialist
Location: Westlake Village, CA
Duration: 9 Months (Possibility of extension or conversion)
Position Overview:
Seeking a Senior DevOps Engineer to join their team, primarily focused on automating infrastructure, optimizing CI/CD pipelines, and supporting .NET applications in an AWS cloud environment. The ideal candidate will be highly experienced in Terraform, GitLab CI/CD, and AWS services, with a strong understanding of DevOps best practices and security.
Key Responsibilities:
Infrastructure Automation (Terraform)
- Implement Infrastructure as Code (IaC) using Terraform.
- Full lifecycle management: terraform plan, apply, destroy.
- Manage Terraform modules, remote state (e.g., via S3/DynamoDB), workspaces, and secure handling of sensitive data.
.NET Build & Deployment
- Automate building, testing, and deploying .NET applications using:
- dotnet build, dotnet publish.
- Docker containerization and publishing to registries like Amazon ECR.
CI/CD Pipelines (GitLab)
- Design and maintain complex GitLab CI/CD pipelines using:
- gitlab-ci.yml, parent-child pipelines, reusable templates.
- Caching, artifacts, secure secrets (e.g., GitLab Secrets, AWS Secrets Manager).
AWS Integration
- Deep knowledge and hands-on experience with AWS services:
- IAM, EC2, S3, ECS/Fargate, Lambda.
- Use AWS as the primary deployment environment for applications and infrastructure.
DevOps & Security Best Practices
- Build modular, observable, and secure pipelines.
- Ensure best practices for logging, monitoring, alerting, and rollback strategies.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 7+ years in cloud infrastructure, automation, and CI/CD pipelines.
- Strong AWS experience is required.
- Proficient in Terraform and .NET application deployments.
- Solid understanding of:
- CI/CD automation
- Infrastructure scalability and security
- Monitoring and observability tools
- Advanced scripting and automation skills.
- Experience working within security/compliance frameworks in cloud environments.
- Strong cross-team collaboration and communication skills.
- Preferred: Background in financial services, especially the mortgage industry.