GitLab Engineer

Knack Solutions

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-6 years of DevOps experience
  • 2-3 years of hands-on experience building GitLab pipelines from scratch
  • Strong understanding of Docker and Kubernetes integration with GitLab
  • Experience migrating CI/CD pipelines from Jenkins, Ansible, etc., to GitLab
  • Proficiency in Shell and/or Python scripting
  • Familiarity with AWS cloud integration and deployment
  • Understanding of Terraform for pipeline provisioning and resource management

Responsibilities

  • Build GitLab pipelines from scratch and create templates for enterprise use
  • Migrate existing CI/CD pipelines into GitLab setup
  • Integrate security scans and code quality checks into pipeline tooling
  • Deploy code and push Docker images through pipelines
  • Troubleshoot pipeline failures and make necessary code adjustments
  • Ensure successful resource provisioning using Terraform

Benefits

  • 100% remote work environment
  • Opportunity to build and innovate from the ground up
  • Exposure to a wide range of tools and technologies in modern DevOps practices
Full Job Description
About the job GitLab Engineer

***W2 only***

Position: GitLab Engineer

Work Authorization: Any

Location: 100% Remote

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.
  • Docker / Kubernetes
  • The company's entire 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.

Minimum Requirements:
  • 5 to 6 years of DevOps experience, with at least 2 3 years of experience building GitLab pipelines / standing up GitLab from scratch.

Similar Jobs

More Jobs at Knack Solutions

More Information Technology Jobs

Find similar GitLab Engineer jobs: