Analysis updated 2026-05-18
Prepare for DevOps or SRE job interviews by working through hundreds of real-world scenario questions.
Refresh your knowledge of specific tools like Kubernetes, Terraform, or AWS before switching jobs.
Build a structured self-assessment across infrastructure topics to identify knowledge gaps.
| bregman-arie/devops-exercises | sherlock-project/sherlock | fighting41love/funnlp | |
|---|---|---|---|
| Stars | 82,249 | 82,998 | 80,471 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
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.
A self-study workbook with 2,624 DevOps and SRE interview questions and exercises covering infrastructure, cloud, containers, databases, and observability.
Mainly Python. The stack also includes Python, Kubernetes, AWS.
License could not be detected automatically. Check the repository's LICENSE file before use.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.