explaingit

bregman-arie/devops-exercises

Analysis updated 2026-05-18

82,249PythonAudience · developerComplexity · 1/5Setup · easy

TLDR

A self-study workbook with 2,624 DevOps and SRE interview questions and exercises covering infrastructure, cloud, containers, databases, and observability.

Mindmap

mindmap
  root((repo))
    What it does
      2624 Q&A exercises
      Interview prep
      Knowledge testing
    Topics covered
      Cloud AWS Azure GCP
      Kubernetes Containers
      Linux Shell Scripting
      Databases SQL Mongo
      CI/CD Terraform Ansible
      Observability Prometheus
    Use cases
      Study for DevOps roles
      Brush up on tools
      Test infrastructure knowledge
    How to use
      Browse topic tiles
      Read questions answers
      Link to companion repos
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Prepare for DevOps or SRE job interviews by working through hundreds of real-world scenario questions.

USE CASE 2

Refresh your knowledge of specific tools like Kubernetes, Terraform, or AWS before switching jobs.

USE CASE 3

Build a structured self-assessment across infrastructure topics to identify knowledge gaps.

What is it built with?

PythonKubernetesAWSTerraformAnsibleDockerLinux

How does it compare?

bregman-arie/devops-exercisessherlock-project/sherlockfighting41love/funnlp
Stars82,24982,99880,471
LanguagePythonPythonPython
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

devops-exercises is a large collection of practice questions and exercises aimed at people learning, or preparing to interview for, DevOps and Site Reliability Engineering (SRE) roles. The README states there are 2,624 questions in total. It is a study workbook rather than a piece of software you install. The exercises live as Markdown pages organised by topic, and the Python language tag mostly reflects code snippets and small scripts used inside the exercises. The material is split into clearly labelled topic areas, each with its own page. Major sections include DevOps fundamentals, Git, networking, hardware, Kubernetes, general software development, Python, Go, Perl, regular expressions, cloud computing in general, AWS, Azure, Google Cloud Platform, OpenStack, operating systems and Linux, virtualization, DNS, shell scripting, databases including SQL and MongoDB, testing, big data, CI/CD, containers, OpenShift, storage, Terraform, Puppet, Ansible, distributed systems, observability with Prometheus, Grafana, Datadog and Circle CI, Argo, and security. There is also a soft-skills section and a list of questions a candidate can ask the interviewer back. Someone would work through it to fill gaps in their DevOps knowledge, to drill before an interview, or just to discover topics they had not realised were part of the field. The author notes a caveat up front: most of the questions do not represent an actual interview, so the repo is best used as a study companion rather than a real mock exam, and you do not need to learn every topic to become a DevOps engineer. Contributions of new questions are welcomed through pull requests, and a separate contributing guide is referenced for that process.

Copy-paste prompts

Prompt 1
I'm interviewing for a DevOps role next month. Walk me through the hardest questions in the devops-exercises repo and explain the concepts behind each answer.
Prompt 2
Show me 5 Kubernetes questions from devops-exercises that test deep understanding, not just definitions.
Prompt 3
I need to brush up on Terraform before my new job. What are the most important Terraform exercises in devops-exercises and how should I approach them?
Prompt 4
Create a 2-week study plan using devops-exercises to prepare for an SRE interview, prioritizing the most commonly asked topics.

Frequently asked questions

What is devops-exercises?

A self-study workbook with 2,624 DevOps and SRE interview questions and exercises covering infrastructure, cloud, containers, databases, and observability.

What language is devops-exercises written in?

Mainly Python. The stack also includes Python, Kubernetes, AWS.

What license does devops-exercises use?

License could not be detected automatically. Check the repository's LICENSE file before use.

How hard is devops-exercises to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is devops-exercises for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub bregman-arie on gitmyhub

Verify against the repo before relying on details.