Logo for Knack Solutions

GitLab Engineer

Role overview

Qualifications

  • 5 to 6 years of DevOps experience
  • 2 to 3 years of experience building GitLab pipelines
  • Expertise in Shell and/or Python coding
  • General understanding of Terraform

Responsibilities

  • Build GitLab pipelines from scratch
  • Integrate pipeline tools and run security scans
  • Deploy code and push images
  • Migrate CI/CD pipelines from existing systems to GitLab

Key facts

Hard skills

Other skills

  • Troubleshooting (Problem Solving)

About the company

Knack Solutions logo

Knack Solutions

  • Staffing & Recruiting
  • Startup
  • 11–50
Knack Solutions is a growth partner. We’re a nimble, hungry, results-driven firm. We execute with purpose and focus on measurable, actionable results.Knack Solutions offer the most up-to-date computer science tracks in the world because we work with top employers and update them every 90 days.Our courses are designed to teach you through deep hands-on learning to get you into the job market in the career of your dreams, with the help you need to understand and stay motivated every step of the way.We win big.Our results get recognized.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

***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.

Related jobs

See all jobs

Other jobs at Knack Solutions