[Remote] DevOps Engineer
Note: The job is a remote job and is open to candidates in USA. MMC Group LP is seeking a DevOps Engineer to design, build, and maintain robust GitLab CI/CD pipelines across multiple environments. The role focuses on automating workflows, optimizing pipeline performance and reliability, and managing secure, scalable cloud infrastructure with Terraform.
Responsibilities
- Build reusable pipeline templates, jobs and stages for CI/CD consistency across teams
- Configure GitLab Runners and manage environment-specific variables and secrets
- Maintain version-controlled infrastructure for pipelines using GitOps practices
- Monitor pipeline performance and resolve issues related to pipeline failures or misconfigurations
- Ensure security, compliance and tractability are built into every pipeline
- Analyze existing CI/CD pipelines to identify bottlenecks, inefficiencies and reliability issues
- Redesign and optimize pipelines stages to reduce build and deployment times
- Integrate with tools for automated testing, security scanning, code quality and monitoring
- Fine-tune GitLab Runners for cost efficiency and performance
- Automate rollback, promotion and approval steps for smoother process
- Monitor pipeline health and reliability with metrics and dashboards
- Maintain and enhance existing Terraform codebase to manage cloud infrastructure across multiple environments
- Perform regular Terraform code reviews and collaborate on code quality and architectural decisions
- Manage state files, remote backends (S3, Terraform Cloud) and secure secrets integration
- Implement automated workflows for rebuilding images and part of CI/CD pipelines
- Document image change history and maintain clear audit train of image version and updates
- Rollout updated images to ECS or other container orchestration platforms
- Conduct vulnerability scans and remediate identified issues
- Troubleshoot infrastructure provisioning issues and perform root cause analysis
- Document pipeline structure, performance, improvements and best practices
- Track infrastructure architecture and workflows for internal use and compliance
- Troubleshoot and resolve deployment issues and improve pipeline performance and reliability
- Log incidents, changes, and operational metrics in tracking systems
Skills
- AWS Lambda, Python, Terraform, DevOps Engineer, US Citizen
Company Overview