
Search by job, company or skills
Overview
We are seeking an experienced DevOps Engineer 2 to join our infrastructure team. This intermediate
level role focuses on managing and optimizing our AWS cloud infrastructure while maintaining robust
CI/CD pipelines in GitLab. The ideal candidate will bridge development and operations teams, ensuring
reliable, scalable, and secure deployment processes.
Primary Duties and Responsibilities
AWS Infrastructure
Design, implement, and maintain scalable AWS infrastructure using services such as EC2, ECS,
Lambda, RDS, and S3
Manage Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, AWS SAM,
and/or AWS CDK
Configure and optimize Auto Scaling Groups, Load Balancers, and VPC networking
Implement AWS security best practices including IAM roles, security groups, and compliance
monitoring
Monitor infrastructure performance using CloudWatch, AWS X-Ray, and third-party monitoring
solutions
Optimize cloud costs through right-sizing, reserved instances, and resource lifecycle
management
GitLab CI/CD Pipeline Management
Design, build, and maintain CI/CD pipelines in GitLab for multiple applications and environments
Configure GitLab runners and optimize build performance across different deployment targets
Implement automated testing, security scanning, and quality gates within pipelines
Manage GitLab project configurations, branch protection rules, and merge request workflows
Troubleshoot pipeline failures and provide guidance to development teams on best practices
Maintain pipeline templates and shared libraries to standardize deployment processes
General DevOps Responsibilities
Collaborate with development teams to improve application deployment strategies and
reliability
Implement and maintain monitoring, logging, and alerting solutions
Partner with CloudOps team in incident response and post-mortem analysis
Document infrastructure designs, runbooks, and standard operating procedures
Support containerization efforts using Docker and orchestration platforms
Ensure backup and disaster recovery procedures are properly implemented and tested
Required Qualifications
4+ years of experience in DevOps, cloud infrastructure, or site reliability engineering
Strong hands-on experience with AWS services and architectural patterns
Proficiency with GitLab CI/CD, including YAML pipeline configuration and runner management
(experience with other git based CI/CD platforms acceptable)
Experience with Infrastructure as Code tools (Terraform, CloudFormation, or similar)
Solid understanding of containerization technologies (Docker, Kubernetes/EKS)
Knowledge of scripting languages (Python, Bash, or PowerShell)
Experience with monitoring and logging tools (CloudWatch, DataDog, etc.)
Understanding of networking concepts, security principles, and compliance frameworks
Strong problem-solving skills and ability to work in a collaborative environment
Preferred Qualifications
AWS certification (DevOps, Developer or Solutions Architect Associate) or similar relevant
certification
GitLab certifications or extensive GitLab administration experience
Familiarity with security scanning tools and DevSecOps practices
Experience with database administration and backup strategies
Understanding of compliance and security frameworks (PCI DSS, OWASP, etc.)
Job ID: 144809143