Sr. Gitlab Engineer
Yochana - Dallas, TX
Apply NowJob Description
Required Skills and Experience: • 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 (e.g., Bash, Python, or Go) • Experience with infrastructure-as-code tools (Terraform, Ansible, etc.) • Solid understanding of containerization (Docker) and orchestration (Kubernetes) • Familiarity with cloud platforms (AWS, GCP, Azure) and cloud-native tooling • Strong communication skills and a track record of cross-team collaboration • Knowledge of JFrog Artifactory, BitBucket / GIT, SVN and other SCM tools • Knowledge of desired state configuration, automated deployment, continuous integration, and release engineering tools like Puppet, Chef, Jenkins, Bamboo, Maven, Ant etc • Plan and execute the end-to-end migration from Jenkins and Automic to GitLab CI/CD • Configure and manage GitLab Runners, Groups, Projects, and Permissions at scale • Harden GitLab for enterprise usage (SAML/SSO, LDAP, RBAC, backup/restore) • Design, implement, and optimize complex GitLab CI/CD pipelines using YAML best practices • Implement multi-stage, parallel, and conditional workflows for build, test, security scan, and deploy • Integrate static code analysis, security scanning (SAST/DAST), and container scanning into pipelines • Analyze existing Jenkins's freestyle and scripted pipelines; translate to GitLab CI/CD syntax • Migrate Automic workflows/jobs into GitLab, orchestrating dependencies and scheduling • Reduce pipeline execution time through caching, artifact reuse, and pipeline templating • Lead the migration of container build and deployment processes from Docker to Podman/Buildah • Author GitLab CI templates for Podman-based image builds and registries • Ensure the security and compliance of container images (signing, vulnerability scanning) • Leverage Terraform, Ansible, or similar to provision and manage self-hosted GitLab and runners • Implement GitOps practices to manage infrastructure and environment configurations • Automate operational tasks and incident remediation via pipelines and scripts • Partner with application teams to onboard them onto GitLab workflows and best practices • Develop and maintain clear runbooks, wiki pages, and pipeline templates • Conduct workshops, brown-bags, and training sessions to evangelize GitLab CI/CD • Integrate monitoring (Prometheus/Grafana, ELK) for GitLab health and pipeline performance • Implement policies and guardrails to ensure code quality, compliance, and security posture • Troubleshoot and resolve CI/CD or migration-related incidents in a timely manner Preferred: • A BS in Computer Science or equivalent work experience with good scripting/programming skills 2 • GitLab Certified CI/CD Specialist or GitLab Administrator Certification Contributions to the GitLab open-source project or similar tooling • Prior software experience with build management, configuration management and/or quality testing • Experience with SCM practices including Agile, continuous integration (CI) and continuous deployment (CD) Team Culture: Our team is fast paced, fun, highly energetic, motivated and hardworking. We expect our candidates to be integrated into our results-driven and solution-oriented culture from the get-go. Our team attains high-quality results on challenging projects; the belief that outcomes are linked to one's effort rather than chance and the tendency to personally set challenging yet realistic goals
Created: 2026-03-10