Link Datacenter

GITLAB Specialist Engineer

Posted: 1 hours ago

Job Description

Job Title: GitLab Administrator / DevOps EngineerWe are hiring a GitLab Administrator for a 12-month project with our client in Saudi Arabia. The ideal candidate will manage, configure, and optimize GitLab as the central DevOps platform, supporting developers, operations, and QA teams to ensure reliable source code management, CI/CD pipelines, and secure collaboration.Key Responsibilities:Install, configure, and maintain GitLab (self-managed or SaaS).Manage users, groups, projects, permissions, and access control.Monitor system performance, storage usage, and availability.Design, implement, and optimize CI/CD pipelines (.gitlab-ci.yml) for build, test, security, and deployment stages.Integrate GitLab with tools such as Jira, Kubernetes, Docker, artifact registries, monitoring systems, and cloud platforms.Automate branching strategies, code review workflows, and release management processes.Configure and maintain GitLab security features (SAST, DAST, dependency scanning, container scanning, etc.).Manage SSH keys, tokens, and access policies for secure operations.Implement audit and compliance controls, including logs, approvals, and protected branches/tags.Develop and maintain backup and disaster recovery plans for GitLab.Plan and execute system upgrades and patching, ensuring minimal downtime.Provide L2/L3 support for GitLab issues and incidents, troubleshooting pipeline failures and improving performance.Assist developers in pipeline creation, Git best practices, and deployment processes.Produce documentation, operational reports, and performance metrics to support management decisions.Requirements / Skills:Hands-on experience administering GitLab (self-managed or SaaS).Experience in CI/CD pipeline design and management.Knowledge of DevOps tools: Jira, Kubernetes, Docker, artifact registries, cloud platforms.Strong understanding of GitLab security, access control, and compliance.Experience in troubleshooting pipelines, optimizing build and deployment performance.Familiarity with backup, disaster recovery, and system monitoring.Excellent problem-solving, communication, and collaboration skills.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In