A leading technology firm in Chicago is seeking a skilled DevOps Engineer to build GitLab pipelines from scratch and integrate them with Docker and AWS. The ideal candidate should have 5-6 years of DevOps experience, with a focus on pipeline integration and troubleshooting. Strong knowledge of Terraform and coding skills in Shell or Python are required. This position offers an opportunity to work on enterprise-level projects and innovate within a collaborative team environment.
Qualifications
5 to 6 years of DevOps experience, with at least 2-3 years of experience building GitLab pipelines.
Hands-on experience migrating CI/CD pipelines from existing systems to GitLab.
Experience deploying and integrating GitLab pipelines with AWS cloud.
Responsibilities
Build GitLab pipelines from scratch and set up templates for the enterprise.
Troubleshoot pipeline failures and make necessary code changes.
Provision GitLab pipeline using Terraform and deploy using Docker.
Skills
Pipeline integration
GitLab
Docker
AWS Cloud
Terraform
Shell scripting
Python
Job description
True hands-on experience building GitLab pipelines from scratch. Expertise in pipeline integrations, deploy code, push images.
NOT looking for someone who just executes / deploys.
Must have hands-on experience building GitLab pipelines, running resources, troubleshooting failures / making necessary code changes to pipelines, and standing up the GitLab templates that will be used by all other DevOps teams across the company.
Take the architecture designs and building new GitLab pipelines from scratch / stand up these templates for the entire enterprise.
Experience migrating CI/CD pipelines (Jenkins, Ansible, UCD, etc) from existing systems to GitLab.
Pipeline tool integration experienced with running security scans, unit testing, code quality scans, deploying code and pushing images.
If candidate doesn't know pipeline integration then they won't be a fit.
The company'sentire GitLab platform is on Docker.
This person should know how GitLab integrates with Docker, build docker images / container images, deploy pipelines to Docker files.
AWS Cloud
Experience deploying / integrating GitLab pipelines with AWS cloud.
Terraform
Candidate should have general understanding of how Terraform works
Know how to: Provision GitLab pipeline using Terraform, deploy pipelines using Terraform, run resources, check if resource has been provisioned, troubleshoot pipeline failures.
Terraform is the provisioning tool for GitLab
Expertise in Shell and/or Python coding and Linux / Unix command lines is required.
5 to 6 years of DevOps experience, with at least 2 3 years of experience building GitLab pipelines / standing up GitLab from scratch.