Engineering
DevOps Engineer Practice Test
20 multiple choice questions for DevOps engineers: Git, Docker, Linux, CI/CD, Terraform, Kubernetes, security and monitoring.
- Questions
- 20
- Time
- 20 min
- Pass mark
- 60%
No account or email needed.
About this test
This test is built around the DevOps Engineer role. It covers the daily toolkit: Git, containers, Linux, delivery pipelines, infrastructure as code, Kubernetes basics, secrets and permissions, and how to know when something is wrong in production.
It is practice only and is not part of any job application.
What it covers
The question set has 25 questions: 14 easy, 11 medium and 0 hard. Each attempt draws 20 of them at random, so a second try is not the same test.
- CI/CD and infrastructure as code (5)
- Containers and Linux (6)
- Git and the web (6)
- Kubernetes (3)
- Security and operations (5)
Try a few sample questions
These are real questions from the set, with the answers and a short explanation. Read the question, decide, then open it to check.
Sample 1 · Git and the web · easyWhat does git init do?Show the answer
- Downloads a repository
- Creates a new Git repository in the current folderCorrect
- Sends changes to a server
- Deletes history
git init starts tracking a folder with Git by creating a hidden .git directory.
Sample 2 · Containers and Linux · easyWhat is the difference between a Docker image and a container?Show the answer
- None
- An image is a read only template, a container is a running instance of itCorrect
- A container is a template, an image is running
- Images are only for Windows
You can start many containers from one image.
Sample 3 · CI/CD and infrastructure as code · easyWhat is the difference between continuous integration and continuous delivery?Show the answer
- None
- CI builds and tests every change automatically, delivery automates getting tested changes ready to releaseCorrect
- Delivery only tests code
- CI only deploys to production
Together they shorten the time between a change and a safe release.
How it works
- 20 multiple choice questions, drawn at random from a larger set.
- 20 minutes on the clock. The test submits itself when time runs out.
- Pass mark: 60%.
- No marks are taken off for wrong answers, so answer every question.
- Some questions have more than one correct answer. You must pick all of them to score.
- When you finish you see your score, the correct answers and a short explanation for each.
- Your answers save as you go, so a dropped connection will not lose your work.
- Please stay on the test page. Switching to another tab or window is recorded and you will see a warning.
- Copying text, printing and screenshots are not allowed during the test.
This role is open
This test is built around the DevOps Engineer role on our jobs board. Taking it is not part of the application.
See the roleMore practice tests
- Backend Engineer (Node.js) Practice TestEngineering
- Backend-Focused Full-Stack Developer Practice TestEngineering
- Flutter Developer Practice TestEngineering
- Frontend Developer Practice TestEngineering
See all practice tests.
