Overview
Skills
Job Details
Job Title: Senior GitLab Engineer
Location: 100% Onsite
Employment Type: Contract 12 Months (with possible extensions)
Shift: Training Period: Monday to Friday, 8:00 AM 4:00 PM (first 3 months)
Regular Shift: Wednesday to Sunday, 8:00 AM 4:00 PMPosition Summary:
We are seeking an experienced Senior GitLab Engineer with a strong background in GitLab CI/CD administration, pipeline optimization, and infrastructure modernization. The successful candidate will lead the migration from legacy CI/CD tools (such as Jenkins, Bitbucket, and Automic) to a GitLab and Podman-based environment, ensuring scalable, secure, and robust DevOps pipelines.
Candidates must possess a valid GitLab Certified CI/CD Specialist or GitLab Administrator certification.
Responsibilities:
Plan and execute the migration from Jenkins and Automic to GitLab CI/CD.
Configure and manage GitLab infrastructure, including Runners, Groups, Projects, and Permissions.
Harden GitLab deployments for enterprise environments, ensuring SAML/SSO, LDAP integration, RBAC policies, and secure backup/restore practices.
Design, implement, and optimize GitLab CI/CD pipelines using best practices and YAML standards.
Integrate static code analysis, security scanning (SAST/DAST), and container security into CI/CD workflows.
Translate and refactor legacy Jenkins and Automic jobs into GitLab pipeline formats.
Drive the transition from Docker-based build and deployment processes to Podman/Buildah-based workflows.Required Qualifications:
8+ years of experience in DevOps, Platform Engineering, or similar roles.
Minimum 3 years of direct experience working with GitLab CI/CD, GitLab administration, and GitLab Runners.
Valid GitLab Certified CI/CD Specialist or GitLab Administrator certification (mandatory).
Proficient in scripting with Bash, Python, or Go.
Strong experience with Infrastructure-as-Code tools like Terraform and Ansible.
Hands-on experience with containerization (Docker, Podman) and container orchestration (Kubernetes preferred).
Familiarity with major cloud providers (AWS, Azure, or Google Cloud Platform).
Knowledge of JFrog Artifactory, BitBucket, Git, SVN, and other SCM tools.
Strong understanding of security and compliance practices in CI/CD pipelines.
Excellent communication, collaboration, and problem-solving skills.Preferred Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Contributions to GitLab open-source projects or similar DevOps tools.
Experience implementing GitOps frameworks.
Deep knowledge of Agile software development and DevOps practices.