Senior GitLab Engineer

Verda

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Hybrid work model
Global team & international exposure

Job summary

Verda, a fast-growing AI cloud company with offices in London and Helsinki, is seeking a Senior GitLab Engineer to own our self-managed GitLab instance across CI/CD, container registry, and tooling. You will collaborate with IT, DevEx, and Security to keep GitLab secure, resilient, and scalable, as the platform grows with the business.

You will build and maintain automated backups, run shared CI runners, and ensure high availability, routing changes through staging before production.

Qualifications

  • Proven experience running self-managed GitLab in production environments.
  • Strong Linux administration and scripting skills.
  • Experience with HA architectures and disaster recovery planning.

Responsibilities

  • Own GitLab end-to-end: config, upgrades, backups, and roadmap.
  • Ensure high availability and performance; plan capacity and scaling.
  • Manage backups, recovery targets, and continuity with engineering teams.
  • Develop and run shared CI runners; enforce security and access controls.
  • Monitor GitLab health, storage, and incidents; drive RCA and fixes long term.
  • Perform safe change management: test upgrades and config changes before production.

Skills

GitLab administration
Linux administration
CI/CD
High availability
Infrastructure as code
Monitoring
Security practices

Tools

GitLab
Terraform
Ansible
Bash
Python
PostgreSQL
Redis
Kubernetes

Job description

At Verda, we're building a full-stack AI cloud, covering everything from data centers and hardware to our own cloud platform that the world's leading AI teams use to do serious AI work. We strive to make a positive mark on the world through the infrastructure we build and give leading teams a service they can truly depend on. Headquartered in Helsinki, we operate globally with offices in London and San Francisco. Join Verda while it's still being built - not once it's finished.

Why Verda
  • Cash and equity compensation along with local benefits.
  • 40+ nationalities, with 6 different ones on the management team.
  • A real chance to make an impact and work alongside world class engineers, researchers, and partners across the global AI ecosystem.
About the role

As Senior GitLab Engineer, you'll take ownership of our self-managed GitLab. Almost everything our engineers do runs through it: source code, CI/CD, the container registry, and the tooling that delivers changes into our infrastructure. After that, you'll run it as a service that engineering can rely on as Verda grows.

You'll be part of our IT team and own the GitLab service, while engineering teams own what they build on it and Security sets the security policy. You'll work closely with our DevEx team to make developers' lives easier, and train backup owners in IT, so GitLab never depends on one person.

Your responsibilities
  • Own GitLab end to end: Configuration, maintenance, upgrades, troubleshooting, and the roadmap for where GitLab goes next. You will work with teams to decide how the instance is best run, and you are accountable for it running well.
  • Architecture and resilience: Design how we run GitLab so it is highly available, performs well, and can recover from failures as Verda grows. This includes capacity planning and scaling decisions.
  • Backup, recovery, and continuity: Set up automated backups for repositories, databases, configuration, and secrets, and test restores regularly. Agree recovery targets with the engineering teams and document them in line with Verda's continuity policy.
  • Shared CI runners: Build and run the shared CI runner fleet, so teams get fast, reliable pipelines without managing their own infrastructure. Teams that need their own runners, for example for deployments, keep owning them. You set the standard for how those runners connect and work with Security to keep all runners secure.
  • Monitoring and operational reliability: Monitor GitLab's health, performance, storage, and capacity, and tune it as usage grows. Set up alerts that are useful, lead incident response and root-cause analysis, and fix problems for the long term rather than just restarting.
  • Safe change: Test upgrades, configuration changes, and new features in staging before they reach production. Apply security releases quickly, keep rollback plans tested, and manage configuration as code where possible.
  • Security and access: Keep GitLab patched and securely configured, together with Security. Set up SSO, group-based access, and a clear group structure, look after tokens and service accounts, and keep audit logs that show who did what.
  • Automation and documentation: Automate admin work with the GitLab APIs and CLI. Write runbooks that someone else can follow under pressure, and train backup owners in IT, so GitLab never depends on one person.
Your key competencies
  • Several years running self-managed GitLab in production, including upgrades, backups, restores, and incidents
  • Deep understanding of GitLab's components (Rails, Sidekiq, Gitaly, PostgreSQL, Redis, object storage) and how each of them fails
  • Experience with GitLab's reference architectures and high-availability (HA) designs, including the trade-offs between Linux package and cloud-native deployments
  • Running GitLab Runner at scale: executors, autoscaling, caching, isolation, and runner security
  • Strong Linux skills and infrastructure as code, with tools like Terraform, Ansible, or Salt, and automation in Bash, Python, or similar
  • Monitoring with Prometheus-compatible tooling and Grafana, or equivalent
  • A service mindset: you see developers as your users and want GitLab to work well for them
Nice to have
  • Running GitLab on Kubernetes, with Helm and GitOps workflows
  • Moving a self-managed GitLab installation between architectures, or consolidating instances
  • PostgreSQL operations beyond what GitLab manages for you
  • GitLab's security and compliance features, ideally in an ISO 27001, SOC 2, or similar environment
  • Connecting self-hosted AI models to GitLab features
  • Tuning GitLab performance for large repositories and demanding CI workloads
Practicalities
  • Location: Helsinki, Finland or London, UK
  • Work mode: Hybrid, three days a week at the office
  • Employment type: Full time and permanent
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GitLab Platform Engineer (HA/CI)
Senior GitLab Platform Engineer (HA/CI)

Hub • Greater London

Hybrid
GBP 90,000 - 130,000
Equity compensation
Hybrid work model
Global team & international exposure
Engineering Manager, Architecture Engineering: Async
Engineering Manager, Architecture Engineering: Async

GitLab Inc. • United Kingdom

Remote
GBP 95,000 - 150,000
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock
+2
Backend Engineer, Source Code: Repository Services (Ruby)
Backend Engineer, Source Code: Repository Services (Ruby)

Wwshemi • United Kingdom

Remote
GBP 86,000 - 144,000
Benefits package
Flexible PTO
Equity & ESPP
+2
Intermediate Backend Engineer (RoR), Security Risk Management: Platform Management
Intermediate Backend Engineer (RoR), Security Risk Management: Platform Management

GitLab • United Kingdom

Remote
GBP 98,000 - 210,000
Flexible Paid Time Off
Employee Stock Purchase Plan
Growth and Development Fund
+1
Forward Deployed Engineer - EMEA
Forward Deployed Engineer - EMEA

FDE Times • Ledbury

Remote
GBP 120,000 - 160,000
Flexible Paid Time Off
Equity Compensation & Employee Stock/認
Growth and Development Fund
+1
Distinguished Engineer, Agentic SDLC & Non‑Linear Productivity
Distinguished Engineer, Agentic SDLC & Non‑Linear Productivity

GitLab • United Kingdom

Remote
GBP 186,000 - 242,000
Flexible Paid Time Off
Equity Compensation & Employee Stock</
Growth and Development Fund
+1
Senior Backend Engineer, Gitlab Delivery: Runway (Platform Engineering)
Senior Backend Engineer, Gitlab Delivery: Runway (Platform Engineering)

GitLab • United Kingdom

On-site
GBP 70,000 - 90,000
Flexible Paid Time Off
Equity Compensation & Employee Stock Purchase Plan
Home Office Support
Senior Backend Engineer, Core DevOps
Senior Backend Engineer, Core DevOps

Devconnectplatform • United Kingdom

Remote
GBP 90,000 - 142,000
Senior Backend Engineer, Core DevOps: Container Registry
Senior Backend Engineer, Core DevOps: Container Registry

Devconnectplatform • United Kingdom

Remote
GBP 90,000 - 150,000
Senior Observability Engineer
Senior Observability Engineer

Verda • Greater London

Remote
GBP 100,000 - 140,000
Equity compensation
Local benefits