SENIOR GITLAB ENGINEER

  • Dallas, TX
  • Posted 18 hours ago | Updated 18 hours ago

Overview

Hybrid
$80 - $90
Contract - W2
Contract - Independent

Skills

GitLab
DevOps
Automation

Job Details

SENIOR GITLAB ENGINEER

DevOps/Platform Engineering

Dallas, TX - Hybrid (3 days onsite per week) *Must be located in Dallas area or able to relocate. In-person interview required.

Contract Position 6+Months extendable

Must Have: GitLab, DevOps, CI/CD, Automation

Benefits Summary

  • Contract position with potential for extension based on project needs and performance
  • Opportunity to work on high-impact infrastructure modernization initiatives
  • Collaborative team environment that values innovation and technical excellence
  • Exposure to enterprise-scale systems serving millions of customers

About Our Client: Our client is one of the largest regulated electric transmission and distribution utility companies in the United States, serving millions of consumers across Texas. As a critical infrastructure provider, they deliver reliable electricity to homes and businesses throughout the state. With a strong commitment to modernizing their technology infrastructure and embracing innovative solutions, they're at the forefront of utility sector digital transformation. Their operations focus on safety, reliability, and operational excellence while maintaining a culture that values innovation and continuous improvement.

Job Description

  • We're seeking a highly skilled Senior GitLab Engineer to join our client's dynamic DevOps team and drive transformative infrastructure modernization initiatives. In this critical role, you'll lead strategic migrations from legacy automation tools (Jenkins, Bitbucket, Automic, Docker) to modern GitLab and Podman environments, architecting robust, scalable, and secure CI/CD pipelines that will power the next generation of infrastructure automation.
  • Your day-to-day work will involve designing and implementing complex GitLab CI/CD workflows, collaborating with application development teams to optimize their deployment processes, and establishing best practices that will set the foundation for years to come. This is an opportunity to make a substantial impact on enterprise-scale infrastructure serving millions of customers, working alongside a fast-paced, results-driven team that values innovation and technical excellence.
  • The ideal candidate is passionate about DevOps automation, thrives in solving complex technical challenges, and has a proven track record of successfully executing large-scale platform migrations. You'll report to the DevOps leadership team and collaborate closely with application teams, security teams, and infrastructure engineers across the organization.

Duties and Responsibilities

  • Plan and execute end-to-end migration from Jenkins and Automic automation platforms to GitLab CI/CD
  • Design, implement, and optimize complex multi-stage GitLab CI/CD pipelines using YAML best practices and templating
  • Configure and manage GitLab Runners, Groups, Projects, and enterprise-level permissions at scale
  • Harden GitLab infrastructure for enterprise usage including SAML/SSO, LDAP, RBAC, and backup/restore configurations
  • Translate existing Jenkins freestyle and scripted pipelines to GitLab CI/CD syntax with improved efficiency
  • Lead migration of container build and deployment processes from Docker to Podman/Buildah environments
  • Integrate security scanning tools (SAST/DAST) and container vulnerability scanning into automated pipelines
  • Implement GitOps practices using infrastructure-as-code tools (Terraform, Ansible) for environment management
  • Reduce pipeline execution time through caching strategies, artifact reuse, and optimization techniques
  • Partner with application teams to onboard them onto GitLab workflows and evangelize CI/CD best practices
  • Develop comprehensive runbooks, wiki documentation, and reusable pipeline templates
  • Implement monitoring solutions (PrometheGrafana, ELK) for GitLab health and pipeline performance tracking
  • Establish policies and guardrails to ensure code quality, compliance, and security standards
  • Conduct training workshops and brown-bag sessions to upskill teams on GitLab capabilities
  • Troubleshoot and resolve CI/CD incidents and migration-related issues in a timely manner

Required Experience/Skills

  • 8+ years of experience in DevOps or Platform Engineering roles
  • 3+ years of hands-on experience with GitLab CI/CD, GitLab Runners, and GitLab administration
  • Proficiency with scripting and automation languages (Bash, Python, or Go)
  • Experience with infrastructure-as-code tools such as Terraform and Ansible
  • Solid understanding of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with cloud platforms (AWS, Google Cloud Platform, Azure) and cloud-native tooling
  • Knowledge of JFrog Artifactory, BitBucket, GIT, SVN, and other source control management tools
  • Experience with configuration management and CI/CD tools like Puppet, Chef, Jenkins, Bamboo, Maven
  • Strong communication skills and demonstrated ability to collaborate effectively across teams
  • Proven track record of executing large-scale platform migrations successfully

Nice-to-Haves

  • GitLab Certified CI/CD Specialist or GitLab Administrator Certification
  • Contributions to GitLab open-source project or similar DevOps tooling communities
  • Prior experience with build management, configuration management, and quality testing frameworks
  • Deep understanding of SCM practices including Agile methodologies, continuous integration, and continuous deployment
  • Experience working in regulated industries such as utilities, energy, or financial services
  • Background in enterprise-scale infrastructure supporting critical business operations

Education

  • Bachelor's degree in Computer Science or equivalent work experience with strong scripting/programming skills preferred

Call-to-Action

Ready to lead a transformative DevOps initiative? Apply today and join a team that's modernizing critical infrastructure for millions of Texans!

Additional Skills / Keywords

  • DevOps Engineer | GitLab Engineer | CI/CD Engineer | Platform Engineer | Jenkins Migration | GitLab CI/CD | Kubernetes | Docker | Podman | Infrastructure as Code | Terraform | Ansible | DevOps Automation | Pipeline Engineering | Container Orchestration | GitOps | Dallas DevOps Jobs
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.