Vikrant Mane
Vikrant Mane

The state of Kubernetes jobs in 2024 Q1

Published in May 2024


The state of Kubernetes jobs in 2024 Q1

Kubernetes Job market trends for Q1 2024

How has the Kubernetes job market trended so far in 2024? Has the demand for Kubernetes jobs resurrected or plummeted?

If you are in the market for a Kubernetes job, what skillsets are in demand, and what should you prioritize?

The answers to the above questions and many more await us in our State of the Kubernetes job market report for Q1 2024.

We filtered through hundreds of job descriptions to arrive at a dataset of 332 jobs.

Then, we manually reviewed and tagged them, finally analyzing them to spot key patterns and trends.

Before you start reading the report, remember that we only list jobs that:

  • Require Kubernetes experience.
  • Mention a clear salary range.
  • Are listed by companies (and not recruitment agencies).

Do consider the above factors while looking at the numbers.

Let's start!

You can also download the full report here:

Kubernetes Job market trends for Q1 2024

Table of content

How much does a Kubernetes job pay in Q1 2024?

On average, it pays a minimum of $135,692 and a maximum of $188,823.

1_worldwidesalaries

The average numbers have increased since the last sequential quarter, i.e. Q4 2023.

In Q4 2023, on average:

  • The minimum salary was $130,948 - almost 4% increase in Q1 2024
  • And the maximum salary was $183,520 - a 3% increase in Q1 2024

But, do take these numbers with a grain of salt!

We've simply taken all salaries of the jobs we've published in Q1 and converted these to USD.

Let's make more sense of those numbers by looking at the breakdown for each region.

Where are the most Kubernetes jobs located?

6_jobsbyregion

Of all jobs published in Q1 2024, almost 60% were from North America, 36% were from Europe, 2% were from South East Asia, and 1% each from Asia Pacific and Latin America.

Has North America always been the place for Kubernetes jobs in the previous quarters as well?

Mostly, yes.

7_jobsbyregion_last3quarters

North American jobs have averaged 66% of the total in the last three quarters, while European jobs average at 31%.

What's the average Kubernetes salary in North America?

2_na_salaries

In North America, the minimum salary stands at $147,203 and the maximum at $205,149.

The average North American Kubernetes job salary is $176,176.

This doesn't come as a surprise since the average US Software Engineer salary comes to be $145,000.

The highest recorded salary in North America was up to a whopping $546,250! for a Head of Engineering position.

Let's compare the numbers with the past four quarters.

3_nasalaries_last4quarters_2

We learn that from Q2 2023 to Q1 2024, the minimum average salary has increased by 10%.

The maximum average salary has increased by 11%, well above the average inflation of 3.49% for the US and 3.1% for Canada.

Here's a look at the average salaries combined through the quarters.

4_nasalaries_avg_last4quarters

From Q2 2023 to Q1 2024, the average salary has increased from $154,661 to $176,176, and, on average, each quarter has shown an increase of 4% over the previous one.

What is the average Kubernetes salary in Europe?

5_eusalaries

The minimum salary offered in Europe, on average, stands at €58,691, while the maximum is €78,161.

The highest recorded salary in Europe was up to €158,645.

We have converted all the European salaries to Euros; further deviation needs to be made to obtain better results since Europe is a vast and diverse continent with countries with varied economics, cost of living, and technological status.

The Kubernetes job market seeks Senior Software Engineers, DevOps and SREs

15_popular_jobtitles

Of all the jobs we published in Q1 2024, 43% were Software Engineers.

DevOps Engineer and Site Reliability Engineer were the next popular roles with 10% and 8% representation.

These were followed by Platform Engineer at 6%, Engineering Manager at 6%, Data Engineer at 5%, and DevSecOps at 5%.

Software Engineer positions were popular in the previous quarters as well.

16_popularjotitle_last3quarters_2

If we compare the data from the past two quarters, we understand that Software Engineer positions have been the most popular job titles by a large margin.

The second position has been exchanged between the Platform Engineer and DevOps Engineer roles.

Site Reliability Engineer roles are a variable third popular title for Kubernetes jobs.

7 out of 10 jobs allow remote work of some sort!

Of all the jobs we published in Q1 2024, almost 70% of these allow some kind of remote work.

But it's not that simple since remote mentions don't equal fully remote work!

More than half of the jobs that mention remote work require the selected candidate to work remotely, although only within a specified geography (for example, within the United States).

45_remote_modes

Of all the jobs that mention remote work possibility 53% of these are restricted by geographies.

Most of these require the selected candidate to work remotely within the country.

Hybrid jobs consitute for 44% of the remote work mentions.

Remote work doesn't mean you can work from anywhere

46_remote_modes_past4quarters

If we analyze the job description of the last four quarters, we find that remote work averages at 59% and hybrid roles that require you to be in the office at 39%.

Things will likely change in the coming quarters as more companies mandate that employees return to the office.

Kubernetes jobs with on-call rota

21_oncall_mentions

Not all job descriptions explicitly mention the requirement for the employee to be on call (they should, ideally).

Thus, even though only 14% of the jobs in Q1 2024 explicitly mention the need for on-call rotation, we can't exclude that the number is higher.

The most on-call mentions were for remote and jobs from the office.

23_oncall_workingmode

Of all the jobs that mentioned an on-call requirement, 53% were remote jobs, 24% were jobs from the office, and 18% were hybrid roles (office + home).

28_populartech

Docker is the most popular technology for Kubernetes jobs, with more than 50% of the jobs mentioning it.

Distant from the first yet closer together are PostgreSQL and Kafka, with 25% and 18% representation, respectively.

The top ten popular technologies are MYSQL 10%, Redis 9%, Elastisearch 9%, Spark 8%, Snowflake 7%, Helm 7%, and Airflow 6%.

Which were the popular technologies in the previous quarters?

29_populartech_last3quarters

Docker is the most popular technology mentioned in job descriptions, averaging 55% representation across the past three quarters.

PostgreSQL and Kafka are almost tied at second place with averages of 20% and 19% across the quarters.

Completing the top five most popular technologies are MySQL and Redis, which average 11% and 10%.

Which programming languages are in demand the most for Kubernetes jobs?

30_popularproglang

Every time a programming language was mentioned in Q1 2024, 6 out of 10 times was Python.

The next popular languages were Go (36%%), Java (35%), and Javascript (28%).

Other languages completing the top ten list are Shell scripting 16%, C++ 13%, Typescript 13%, Ruby 10%, C# 9%, and Scala 9%.

31_proglang_last4quarters

Looking at the past four quarters, it is evident that Python is the most in-demand programming language for Kubernetes jobs.

There appears to be a second tier of programming languages, in which Go and Java exchange the top popularity of the tier while Javascript is consistently next in line to the duo.

The third tier of programming languages consists of Shell scripting, C++, TypeScript, and Ruby, each almost trading places with the others over time.

Of the jobs that cited CI/CD experience, 40% were generic mentions with no tool specification.

34_cicd_tools

Of the total specific tags for CI/CD tools, Jenkins was the most popular, with 30% of the total tags.

A close second was Gitlab with 25%, and Github Actions with 15%.

CircleCI followed these at 12%, Azure DevOps at 5%, and Spinnaker at 3%.

Has Jenkins always been the most popular CI/CD tool?

35_cicd_tools_past4quarters

Barring Q4 2023, wherein Gitlab took the top spot, Jenkins is the most popular CI/CD tool mentioned in job descriptions while Gitlab has been consistent in the second spot.

Although starting much lower in Q2 2023, Gitlab Actions and CircleCI have risen in popularity to book the third and fourth spots in Q1 2024, while Azure DevOps and Bamboo have slipped from the highs in Q2 2023 to the fifth and sixth spots by Q1 2024.

Spinnaker was not mentioned in Q2 2023, but now it accounts for 3% of the total CI/CD-specific tool tags.

Observability adoption in Kubernetes

41_observabilitytools

Grafana was the most popular tool with 16% of the total mentions.

A close second and third were Datadog and Prometheus with 15% and 14% representation.

Other notable tools are Splunk 7%, ELK 5%, and NewRelic 4%.

Summary

Hopefully, you learned all the skills/tools and expertise companies seek when hiring a Kubernetes Engineer.

This is a shorter version of the report, which you can find here.

We'd love to hear your feedback on whether you liked what you read (or didn't).

You can get in touch with us at [email protected].