Noureddine RAMDI / DevOps interview prep with hands-on questions and video solutions

Created Mon, 04 May 2026 10:23:02 +0000 Modified Sat, 23 May 2026 20:41:27 +0000

devops-interviews/devops-interview-questions

DevOps interviews can be tough because they don’t just test your theoretical knowledge — they challenge your practical troubleshooting and system design skills under pressure. This repository offers a curated, hands-on set of 115 real-world DevOps and SRE interview questions drawn from top tech companies, complete with video walkthroughs that mimic actual debugging sessions.

What the devops-interview-questions repository offers

This repo is a focused knowledge base compiling 115 scenario-based interview questions spanning eight core DevOps domains: AWS Cloud, Linux, Networking, Docker, Git, CI/CD (specifically GitHub Actions), Security, and Kubernetes. The questions come tagged with difficulty levels ranging from Entry to Senior engineer, which helps candidates tailor their preparation.

The questions are sourced from interviews at over 50 tech companies, including some FAANG firms, so the content reflects what you really encounter in technical screens and onsite interviews. Each question often presents a problem or scenario, such as debugging a container performance issue, designing VPCs with proper IAM policies, or troubleshooting network bottlenecks.

The repository goes beyond just text questions — it includes step-by-step video solutions that walk you through the reasoning and command-line commands used to resolve the issues. This format simulates a real production debugging session, which is a valuable experience for anyone preparing for DevOps or platform engineering roles.

The repo is essentially a collection of markdown files and links, organized by domain and difficulty, rather than a runnable codebase or a packaged tool. It focuses on interactive learning with some questions offering “Solve Online” options, enhancing the developer experience.

Why the hands-on approach matters and tradeoffs

What sets this repository apart is its emphasis on practical, scenario-based questions rather than purely theoretical quizzes. The video walkthroughs demonstrate not just answers but methods — how to think through infrastructure problems, use common CLI tools, and approach debugging step by step.

This is valuable because DevOps roles require you to diagnose and resolve issues in live environments, often with incomplete information. Interviewers look for this problem-solving mindset.

The tradeoff is that this is a knowledge resource, not a software project. There’s no automation or tooling involved, so it won’t replace hands-on experience or lab environments where you can run commands yourself. The quality of the videos and the explanations varies, but overall they provide a solid guided path through common interview topics.

The repo covers a broad range of topics, which is both a strength and a challenge. Beginners may find some advanced areas intimidating, while experienced engineers might want deeper dives into specific domains like Kubernetes or AWS IAM. However, the difficulty tagging helps navigate this.

The code and markdown are straightforward and clean, reflecting a community-maintained knowledge repository rather than a complex system. It prioritizes clarity and accessibility.

Explore the project

Since this is primarily a documentation and video resource, the best way to get started is to clone or browse the repository and open the README.md for an overview.

The questions are grouped by domain in separate folders or markdown files, making it easy to focus on one area at a time, such as Docker or Linux. Difficulty tags help you choose questions that match your current level.

Each question usually links to a video walkthrough hosted on an external platform, so having a good internet connection helps.

Look out for the interactive “Solve Online” links, which provide an environment to apply the concepts in real time.

The repo also has a CONTRIBUTING.md file encouraging community additions, so it’s a living resource that can grow with new interview trends.

verdict

This repository is a solid, pragmatic resource for anyone preparing for DevOps, SRE, or platform engineering interviews, especially if you value scenario-based learning and video explanations.

It’s not suitable if you’re looking for a hands-on lab environment or tooling — it’s a knowledge base, not an automation framework.

The breadth of topics and company-sourced questions makes it relevant for junior to senior candidates. If you’re looking to sharpen your troubleshooting skills with real-world scenarios and prefer learning by watching and doing, this repo is worth bookmarking.

The tradeoffs are clear: it complements but doesn’t replace practical experience in live systems. Still, it solves a common pain point — the scarcity of quality, practical interview prep materials that focus on real-world DevOps problems rather than trivia.

In practice, combining this resource with hands-on experimentation in your own cloud or container environments will give you the best preparation edge.


→ GitHub Repo: devops-interviews/devops-interview-questions ⭐ 1,176