DevOps Engineer
Job Description
<p>CaseGuard is seeking a skilled DevOps Engineer with expertise in AWS cloud infrastructure and GitLab CI/CD. The ideal candidate will have experience automating deployments, optimizing cloud environments, and ensuring high availability of ASP.NET applications running on AWS.</p> <h3><strong>Key Responsibilities:</strong></h3> <ul> <li>DevOps & Cloud Infrastructure: Design, build, and manage AWS cloud infrastructure for ASP.NET Core/.NET applications; implement and optimize GitLab CI/CD pipelines; automate infrastructure provisioning using AWS CDK; Develop and maintain reusable IaC templates to streamline cloud resource deployment.; Deploy and manage containerized applications using Docker, AWS ECS, or Kubernetes (EKS); ensure scalability, security, and high availability of cloud-hosted applications.</li> <li>Application Deployment & Monitoring: Develop automated GitLab CI/CD workflows; monitor system performance and troubleshoot production issues using AWS X-ray, AWS CloudWatch, AWS CloudWatch Metrics; implement logging, monitoring, and alerting strategies.</li> <li>Security & Compliance: Enforce AWS IAM roles, security groups, and networking best practices.</li> <li>VPC Networking: Design and manage subnets, VPCs, route tables, security groups, NACLs, and VPNs; optimize network performance, latency, and security.</li> <li>Collaboration & Support: Work closely with the backend team to streamline DevOps practices and improve deployment efficiency; provide troubleshooting and support; maintain and optimize AWS RDS (SQL Server/PostgreSQL) and integrate database CI/CD in GitLab.</li> </ul> <h3><strong>Required Qualifications:</strong></h3> <ul> <li>3+ years of experience as a DevOps Engineer, Cloud Engineer, or similar role</li> <li>Strong foundation in Infrastructure as Code (AWS CDK)</li> <li>Strong foundation in ASP.NET Core, .NET Framework, and C# application deployment</li> <li>Hands-on experience with AWS services: EC2, RDS, S3, Lambda, API Gateway, CloudFront, IAM, Route 53</li> <li>Proficiency in container orchestration (Docker, ECS, Kubernetes) and microservices architecture</li> <li>Experience with CI/CD pipelines</li> <li>Familiarity with logging and monitoring tools (CloudWatch, Prometheus, Datadog, ELK)</li> <li>Strong scripting skills in Bash, PowerShell, or Python</li> <li>AWS Certification (Required) – AWS Solutions Architect, AWS DevOps Engineer, or equivalent</li> </ul> <h3><strong>Preferred Qualifications:</strong></h3> <ul> <li>Experience with serverless computing (AWS Lambda, DynamoDB, Step Functions)</li> <li>Knowledge of GitOps workflows using ArgoCD, Flux, or similar tools</li> <li>Familiarity with networking, VPCs, and security best practices in AWS</li> <li>Experience with GitLab’s CI/CD</li> <li>Experience with SQL and NoSQL databases</li> </ul> <h3><strong>Benefits:</strong></h3> <ul> <li>Competitive Salary</li> <li>Stock Option</li> <li>Medical, Dental, and Vision Insurance</li> <li>401K</li> <li>Paid Vacation</li> <li>Ten paid holidays per year</li> <li>Friendly and Learning environment</li> </ul> <h3><strong>About CaseGuard</strong></h3> <p>CaseGuard is a software company that helps law enforcement agencies, federal agencies, hospitals, schools, airports, and others manage all their media redaction needs in one easy-to-use redaction software. CaseGuard Studio is one of a kind. Our team is driven by a passion for great software design, creating great products, and creative processes; CaseGuard i