V

Verda

Full-stack AI cloud with GPU compute

Senior GitLab Engineer

System AdministrationUpdated on Nov 10
Full-timeNo salary listed

About the Job

Requirements

  • Several years of experience running self-managed GitLab in production, including upgrades, backups, restores, and incident response.
  • Deep understanding of GitLab components, including Rails, Sidekiq, Gitaly, PostgreSQL, Redis, and object storage, and how they fail.
  • Experience with GitLab reference architectures and high-availability designs, including trade-offs between Linux package and cloud-native deployments.
  • Experience running GitLab Runner at scale, including executors, autoscaling, caching, isolation, and runner security.
  • Strong Linux skills and infrastructure-as-code experience with tools such as Terraform, Ansible, or Salt, and automation using Bash, Python, or similar.
  • Experience monitoring with Prometheus-compatible tooling and Grafana, or equivalent.
  • A service mindset focused on developers as users.

Responsibilities

  • Own GitLab configuration, maintenance, upgrades, troubleshooting, and roadmap; work with teams on operating the instance and be accountable for its reliability.
  • Design GitLab architecture for high availability, performance, and recovery as the organization grows, including capacity planning and scaling decisions.
  • Set up automated backups for repositories, databases, configuration, and secrets; test restores regularly; agree recovery targets with engineering teams and document them according to the continuity policy.
  • Build and operate the shared CI runner fleet; establish standards for runner connectivity and work with Security to keep shared runners secure.
  • Monitor GitLab health, performance, storage, and capacity; tune it as usage grows; set up useful alerts; lead incident response and root-cause analysis; and implement lasting fixes.
  • Test upgrades, configuration changes, and new features in staging before production; apply security releases promptly; maintain tested rollback plans; and manage configuration as code where possible.
  • Keep GitLab patched and securely configured with Security; set up single sign-on and group-based access; maintain a clear group structure; manage tokens and service accounts; and keep audit logs.
  • Automate administrative work with GitLab APIs and CLI; write usable runbooks and train backup owners in IT.

Desired Qualifications

  • Experience running GitLab on Kubernetes with Helm and GitOps workflows.
  • Experience moving a self-managed GitLab installation between architectures or consolidating instances.
  • PostgreSQL operations beyond what GitLab manages.
  • Experience with GitLab security and compliance features, ideally in an ISO 27001, SOC 2, or similar environment.
  • Experience connecting self-hosted AI models to GitLab features.
  • Experience tuning GitLab performance for large repositories and demanding CI workloads.

About the Company

Verda

Full-stack AI cloud with GPU compute

Verda provides a full-stack AI cloud infrastructure in Europe and beyond, combining the physical data centers and hardware with a cloud platform and AI research capabilities. It offers on-demand and reserved GPU instances, serverless containers, and managed inference on vertically integrated European infrastructure powered by renewable energy. The company serves AI and software teams who need self-service compute without long sales cycles. Verda is an NVIDIA Preferred Partner and operates across Europe, the UK, the US, and Asia. Its goal is to multiply compute capacity, deepen inference and platform services, and expand internationally while maintaining a strong growth trajectory.

Company size
201-500
Company stage
Series B
Total funding
$513.7M
Headquarters
Helsinki, Finland
Founded
2020

Recently Posted Jobs

Explore more opportunities at Verda

See more jobs