{"id":3650348,"url":"https://alion.io/job/verda-senior-gitlab-engineer","title":"Senior GitLab Engineer","company":{"id":1932675,"name":"Verda","domain":"verda.com","url":"https://alion.io/company/verda-com","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Helsinki, Finland"],"countries":["FI"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Ansible","optional":false},{"name":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"GitLab","optional":false},{"name":"Grafana","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Sidekiq","optional":false},{"name":"Terraform","optional":false},{"name":"GitOps","optional":true},{"name":"Helm","optional":true},{"name":"ISO 27001","optional":true},{"name":"Kubernetes","optional":true},{"name":"Ruby","optional":true},{"name":"SOC 2","optional":true}],"status":"closed","first_seen_at":"2026-11-02T13:39:03Z","employer_posted_date":null,"last_verified_at":"2026-11-06T23:58:50Z","board_verified":false,"closed_at":"2026-11-06T23:58:50Z","days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"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.\n\nWe 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.\n\nJoin Verda while it’s still being built - not once it’s finished.\nWhy Verda\nCash and equity compensation along with local benefits.\n\n40+ nationalities, with 6 different ones on the management team.\n\nA real chance to make an impact and work alongside world class engineers, researchers, and partners across the global AI ecosystem.\n\nAbout the role\nAs 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.\nYou'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.\nYour responsibilities\nOwn 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.\n\nArchitecture 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.\n\nBackup, 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.\n\nShared 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.\n\nMonitoring 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.\n\nSafe 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.\n\nSecurity 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.\n\nAutomation 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.\n\nYour key competencies\nSeveral years running self-managed GitLab in production, including upgrades, backups, restores, and incidents\n\nDeep understanding of GitLab's components (Rails, Sidekiq, Gitaly, PostgreSQL, Redis, object storage) and how each of them fails\n\nExperience with GitLab's reference architectures and high-availability (HA) designs, including the trade-offs between Linux package and cloud-native deployments\n\nRunning GitLab Runner at scale: executors, autoscaling, caching, isolation, and runner security\n\nStrong Linux skills and infrastructure as code, with tools like Terraform, Ansible, or Salt, and automation in Bash, Python, or similar\n\nMonitoring with Prometheus-compatible tooling and Grafana, or equivalent\n\nA service mindset: you see developers as your users and want GitLab to work well for them\n\nNice to have\nRunning GitLab on Kubernetes, with Helm and GitOps workflows\n\nMoving a self-managed GitLab installation between architectures, or consolidating instances\n\nPostgreSQL operations beyond what GitLab manages for you\n\nGitLab's security and compliance features, ideally in an ISO 27001, SOC 2, or similar environment\n\nConnecting self-hosted AI models to GitLab features\n\nTuning GitLab performance for large repositories and demanding CI workloads\n\nPracticalities\nLocation: Helsinki, Finland or London, UK\n\nWork mode: Hybrid, three days a week at the office\n\nEmployment type: Full time and permanent\n\nWhat's next\nWe're building fast and this role needs the right person behind it. There's no artificial deadline, but when we find who we're looking for, we move. If this sounds like your next move, apply now.\nPlease submit your application through our Careers page. We don't accept applications sent by email.","description_format":"text","description_chars":5090,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"},{"name":"Finland","iso":"FI","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","AI Compute & Inference"],"lifecycle":[{"event":"open","at":"2026-11-02T23:56:45Z"},{"event":"close","at":"2026-11-06T23:58:50Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/verda-senior-gitlab-engineer","json_url":"https://alion.io/job/verda-senior-gitlab-engineer.json","meta":{"generated_at":"2026-11-07T00:38:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1572,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1932675},"rest":"https://alion.io/mcp/rest/get_company?id=1932675"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fverda-senior-gitlab-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fverda-senior-gitlab-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fverda-senior-gitlab-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/verda-senior-gitlab-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fverda-senior-gitlab-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3650348}},{"tool":"search_jobs","arguments":{"company":"verda.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3650348},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}