DevOps Engineer

Mmc Group Lp — United States · Posted ~4 hours ago

Full-time

Skills

GitLab CI/CD Terraform GitOps CI/CD pipeline design GitLab Runners cloud infrastructure secrets management pipeline troubleshooting

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A DevOps Engineer is needed to design and maintain robust CI/CD automation across multiple environments. You will create reusable pipeline templates, manage runners and secrets, maintain infrastructure as code with Terraform, apply GitOps practices, monitor pipeline performance, and resolve delivery failures.

Highlights

Own the automation and reliability of CI/CD workflows across multiple environments. The role emphasizes reusable pipeline design, infrastructure as code, GitOps practices, secure cloud infrastructure, and improving engineering productivity.

Description

Seeking a DevOps Engineer to design, build and maintain robust GitLab CI/CD pipelines that support the continuous integration and delivery of software across multiple environments. This role will play a key part in automating workflows, improving productivity and ensuring reliable software released. The ideal candidate will be responsible for writing, reviewing and maintaining Terraform modules to provision and manage scalable, secure and reliable cloud infrastructure ross multiple environments. About the Role This role will play a key part in automating workflows, improving productivity and ensuring reliable software released. Responsibilities Build reusable pipeline templates, jobs and stages for CI/CD consistency across teamsConfigure GitLab Runners and manage environment-specific variables and secretsMaintain version-controlled infrastructure for pipelines using GitOps practicesMonitor pipeline performance and resolve issues related to pipeline failures or misconfigurationsEnsure security, compliance and tractability are built into every pipelineAnalyze existing CI/CD pipelines to identify bottlenecks, inefficiencies and reliability issuesRedesign and optimize pipelines stages to reduce build and deployment timesIntegrate with tools for automated testing, security scanning, code quality and monitoringFine-tune GitLab Runners for cost efficiency and performanceAutomate rollback, promotion and approval steps for smoother processMonitor pipeline health and reliability with metrics and dashboardsMaintain and enhance existing Terraform codebase to manage cloud infrastructure across multiple environmentsPerform regular Terraform code reviews and collaborate on code quality and architectural decisionsManage state files, remote backends (S3, Terraform Cloud) and secure secrets integrationImplement automated workflows for rebuilding images and part of CI/CD pipelinesDocument image change history and maintain clear audit train of image version and updatesRollout updated images to ECS or other container orchestration platformsConduct vulnerability scans and remediate identified issuesTroubleshoot infrastructure provisioning issues and perform root cause analysisDocument pipeline structure, performance, improvements and best practicesTrack infrastructure architecture and workflows for internal use and complianceTroubleshoot and resolve deployment issues and improve pipeline performance and reliabilityLog incidents, changes, and operational metrics in tracking systems Required Skills Skills required for the role AWS Lambda, Python, Terraform, DevOps Engineer, US Citizen