GitLab tech stack

GitLab builds mostly with Ruby, Go, Python, TypeScript. Its stack also includes Kubernetes, PostgreSQL, Ruby on Rails, GCP. Ruby is named in 97 of the 314 job postings GitLab published in the last 12 months (31%). Counted by Alion from the job postings of GitLab, updated Sep 26, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 26, 2026
Technologies in use
140
Postings analysed
314
Open now
197
Modernity
81 /100
New in 6 months
8

What programming languages does GitLab use?

Ruby is named in 31% of job postings at GitLab, followed by Go (20%), Python (17%), TypeScript (8%).

Ruby 97 31% required in 72% · 64 open now · since Mar 2026
Go 64 20% required in 97% · 40 open now · since Mar 2026
Python 54 17% required in 93% · 37 open now · since Mar 2026
TypeScript 25 8% required in 72% · 21 open now · since May 2026
JavaScript 25 8% required in 52% · 19 open now · since Mar 2026
Rust 23 7% required in 96% · 16 open now · since May 2026
SQL 20 6% required in 90% · 12 open now · since Jul 2026
Bash 9 3% required in 100% · 5 open now · since Jul 2026
Show all (14)
Kotlin3
Node JS3
C#2
Java2
PHP1
PowerShell1

What frameworks and libraries does GitLab use?

Ruby on Rails is named in 18% of job postings at GitLab, followed by Vue.js (6%), RSpec (3%), Sidekiq (3%).

Ruby on Rails 55 18% required in 95% · 33 open now · since Mar 2026
Vue.js 18 6% required in 100% · 17 open now · since Jul 2026
RSpec 8 3% required in 100% · 6 open now · since Apr 2026
Sidekiq 8 3% required in 25% · 4 open now · since Apr 2026
LangGraph 7 2% required in 100% · 7 open now · since May 2026
LangChain 7 2% required in 71% · 7 open now · since May 2026
OpenTelemetry 4 1% required in 100% · 2 open now · since Jul 2026
Angular 3 1% required in 100% · 3 open now · since Aug 2026
Show all (15)
React.js3
Django1
Ent1
Jest1
Mocha1
Playwright1
Pytest1

What databases does GitLab use?

PostgreSQL is named in 18% of job postings at GitLab, followed by ClickHouse (4%), Redis (3%), ElasticSearch (2%).

PostgreSQL 55 18% required in 85% · 31 open now · since Mar 2026
ClickHouse 14 4% required in 100% · 5 open now · since Mar 2026
Redis 9 3% required in 33% · 6 open now · since Apr 2026
ElasticSearch 5 2% required in 100% · 3 open now · since Aug 2026
Snowflake 4 1% required in 100% · since Jul 2026
BigQuery 2 1% required in 100% · since Jul 2026
Google BigQuery 2 1% required in 100% · since Jul 2026
OpenSearch 1 <1% required in 100% · since Jul 2026

What cloud and platforms does GitLab use?

Kubernetes is named in 20% of job postings at GitLab, followed by GCP (11%), AWS (10%), Linux (7%).

Kubernetes 63 20% required in 89% · 37 open now · since Mar 2026
GCP 35 11% required in 97% · 21 open now · since Apr 2026
AWS 30 10% required in 93% · 18 open now · since Apr 2026
Linux 21 7% required in 71% · 12 open now · since Mar 2026
Azure 14 4% required in 100% · 6 open now · since Apr 2026
NATS 8 3% required in 100% · 5 open now · since Mar 2026
Tableau 7 2% required in 100% · 3 open now · since Jul 2026
Grafana 5 2% required in 100% · 3 open now · since Jun 2026
Show all (33)
OpenAI4
Anthropic3
Google GKE3
Okta3
SIEM3
Databricks2
GitHub2
LDAP2
OpenShift2
Relevance AI2
Sentry2
Windows2
Amazon EC21
Amazon S31
Bitbucket1
Checkmarx1
GitGuardian1
Google Cloud Run1
Looker1
Power BI1
Sisense1
Snyk1
SonarQube1
Veracode1
.NET1

What developer tools does GitLab use?

Git is named in 19% of job postings at GitLab, followed by GraphQL (8%), Terraform (8%), Docker (6%).

Git 59 19% required in 85% · 43 open now · since Mar 2026
GraphQL 25 8% required in 96% · 20 open now · since Apr 2026
Terraform 25 8% required in 76% · 14 open now · since Mar 2026
Docker 19 6% required in 68% · 11 open now · since Apr 2026
Ansible 12 4% required in 100% · 6 open now · since Mar 2026
Rest API 12 4% required in 92% · 10 open now · since May 2026
Helm 11 4% required in 100% · 5 open now · since Mar 2026
gRPC 10 3% required in 100% · 6 open now · since Jun 2026
Show all (29)
Prometheus8
Claude Code6
Chef4
Puppet4
Model Context Protocol4
Jenkins3
OpenAI Codex3
Sigstore3
dbt3
CloudFormation2
Cosign2
Microsoft Excel2
Copilot1
Cursor1
Google ADK1
Jsonnet1
OpenTofu1
Pulumi1
cert-manager1
k61
npm1

What AI and ML technologies does GitLab use?

Claude is named in 4% of job postings at GitLab, followed by LLM (4%), ChatGPT (<1%), Gemini (<1%).

Claude 13 4% required in 92% · 6 open now · since Jun 2026
LLM 11 4% required in 91% · 6 open now · since Mar 2026
ChatGPT 1 <1% required in 100% · since Aug 2026
Gemini 1 <1% required in 100% · since Aug 2026

Which engineering practices does GitLab ask for?

AI Agents is named in 26% of job postings at GitLab, followed by Agentic Workflows (8%), Incident Management (6%), Platform Engineering (5%).

AI Agents 83 26% required in 98% · 56 open now · since Mar 2026
Agentic Workflows 24 8% required in 88% · 20 open now · since May 2026
Incident Management 18 6% required in 67% · 13 open now · since Mar 2026
Platform Engineering 17 5% required in 65% · 13 open now · since Mar 2026
LLM Guardrails 16 5% required in 100% · 13 open now · since May 2026
Human-in-the-Loop 14 4% required in 100% · 11 open now · since May 2026
Tool Use 12 4% required in 100% · 8 open now · since May 2026
SRE 10 3% required in 100% · 6 open now · since Mar 2026
Show all (37)
Function Calling9
Prompt Engineering8
Machine Learning7
Knowledge Graph7
GitOps6
Modularization6
IAM5
Anomaly Detection4
RAG4
Red Teaming4
A/B Testing3
Configuration Management3
FinOps3
Multi-Agent Systems3
Progressive Delivery3
Shift-Left3
Edge AI2
NLP2
ETL/ELT1
Gitflow1
ISO 420011
Pipeline as Code1
SLI/SLO/SLA1
SOAP1
Service Mesh1
Time Series Forecasting1
Trunk-Based Development1
Web Components1
NIST AI RMF1

What does each GitLab team work with?

The technologies each team's postings require most often, with the number of postings that require them.

Backend

82 postings
Ruby43
PostgreSQL41
Go38
Ruby on Rails33
Kubernetes25
Python21

Sales

53 postings
Git9
GCP8
AWS6
Azure3
Tableau2

Solutions

24 postings
Go6
Git5
Ruby on Rails4
Ansible3
Terraform3
Ruby2

Leadership

21 postings
Git3
Go3
Kubernetes2

DevOps

18 postings
AWS8
Go8
Kubernetes8
GCP7
Terraform7
Python6

See the open roles

How does your stack fit GitLab?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does GitLab pay by technology?

Median stated pay of the postings that name each technology, against the median of all GitLab postings with stated pay: $220k across 111 postings.

TechnologyPostings with payMedianvs company median
Ruby30$235k+7%
Go24$256k+16%
Python21$235k+7%
Kubernetes20$235k+7%
Ruby on Rails15$235k+7%
GCP13$235k+7%
TypeScript11$235k+7%
Rust10$249k+13%
PostgreSQL10$247k+12%
AWS10$224k+2%

How is the GitLab stack changing?

Read from the dates of the postings themselves: a technology is new when the first posting that names it appeared in the last six months, rising or falling when its share of postings moved between the last two quarters.

First appeared
SentrySep 2026
Edge AISep 2026
ModularizationSep 2026
OpenAI CodexAug 2026
Node JSAug 2026
OktaAug 2026
AngularAug 2026
React.jsAug 2026
Rising
SQL0% → 7%
Vue.js0% → 7%
Incident Management0% → 6%
Agentic Workflows3% → 8%
Rust3% → 8%
Bash0% → 3%
Machine Learning0% → 3%
Tableau0% → 3%
Falling
Git31% → 18%
Human-in-the-Loop16% → 3%
Go31% → 19%
Terraform19% → 7%
TypeScript19% → 7%
Platform Engineering16% → 4%
Sidekiq13% → 1%
Redis13% → 2%

How modern is the GitLab stack?

Cutting-edge AI adopter 81/100

GitLab scores 81 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 4; legacy ones: 0.

How common is the GitLab stack in its industry?

Share of the 262 companies in the same industries, whose stack Alion knows, that use each technology.

Ruby14%
Go41%
Kubernetes58%
PostgreSQL37%
Ruby on Rails3%
Python56%
GCP40%
AWS59%
JavaScript54%
TypeScript50%

What sets GitLab apart

Ruby on Rails3%
NATS2%
RSpec1%
Sidekiq0%

GitLab products in its job postings

Postings at GitLab name its own products. They describe what the company makes, so they are left out of the stack above.

GitLab CI12
CI/CD98
GitLab313

Questions about the GitLab tech stack

What programming languages does GitLab use?

The languages named in GitLab job postings are Ruby (31%), Go (20%), Python (17%), TypeScript (8%), JavaScript (8%), as a share of the 314 postings of the last 12 months.

Does GitLab use Ruby on Rails?

Yes. Ruby on Rails is named in 55 of 314 job postings (18%) and required in 52 of them.

What cloud and platforms does GitLab use?

The cloud and platforms named in GitLab job postings are Kubernetes (63), GCP (35), AWS (30) (postings in brackets).

What skills do you need for a Backend job at GitLab?

Backend postings at GitLab most often require Ruby (43), PostgreSQL (41), Go (38), Ruby on Rails (33), out of 82 postings in the last 12 months.

Is the GitLab tech stack changing?

Yes. Sentry, Edge AI, Modularization, OpenAI Codex first appeared in GitLab job postings in the last six months.

How modern is the GitLab tech stack?

GitLab scores 81 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 4; legacy ones: 0.

How does Alion know the GitLab tech stack?

Alion reads every job posting GitLab publishes and tags the technologies each one names. The figures on this page count the 314 postings of the last 12 months and were updated on Sep 26, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "GitLab tech stack: 140 technologies from 314 job postings", as of Sep 26, 2026. https://alion.io/company/gitlab/technologies

Licence: CC BY-SA 4.0JSON