Summary
✨ AI‑Generated
Join an infrastructure team as an intermediate DevOps Engineer, managing and optimizing scalable cloud environments and robust CI/CD pipelines. You will design infrastructure as code, configure networking and load balancing, apply cloud security practices, monitor systems, and optimize cloud costs while helping development and operations teams deliver reliable deployments.
Highlights
Intermediate-level DevOps opportunity centered on AWS infrastructure, infrastructure as code, CI/CD, security, observability, scalability, and cloud cost optimization. The role bridges development and operations to support reliable and secure deployments.
Description
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.)