Zum Inhalt springen

DevOps online tests

DevSkiller DevOps online tests were prepared by highly qualified specialists to test DevOps skills for different positions. Our DevOps online tests are ideal for technical screening and online interviews.

DevSkiller DevOps online tests are powered by RealLifeTesting methodology which helps you to find the best developers with the needed skill set.

Abgedeckte Technologien:

Task type: DevOps

Related technologies: Puppet, Chef, Docker, GNU/Linux, Ansible, Salt, Bash, Kubernetes, Azure, GCP

terraform
SENIOR
Geprüfte Fähigkeiten
Dauer
77 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über CLI, DevOps, SysOps, Terraform, Azure

Code-Lücken

Bewertung der Kenntnisse über DevOps, Terraform

Programmieraufgabe - Level: Schwer

DevOps | Terraform, Azure | Application Gateway - You've been asked to securely expose an existing resource to the Internet - after some deliberation the team decided to use Azure Application Gateway.

Application Gateway is a web traffic load balancer with some built in Application Firewall capabilities.

Kubernetes
SENIOR
Geprüfte Fähigkeiten
Dauer
102 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über DevOps, Kubernetes

Code-Lücken

Bewertung der Kenntnisse über DevOps, Kubernetes, YAML

DevOps task - Level: Hard

DevOps | Kubernetes | CRD and API - Create Custom Resource Definition to interact with Kubernetes API.

java
MITTEL
Geprüfte Fähigkeiten
Dauer
58 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Core Java, Java, Stream API, I/O system, Date and Time

Code-Lücken

Bewertung der Kenntnisse über Core Java, Java, Network Communication

Programmieraufgabe - Niveau: Mittel

Java | Azure | Production summarizer - Create an Azure function. Your current task is to finish implementation of production summarizer returning information about how many cars were produced by a particular plant.

azure
SENIOR
Geprüfte Fähigkeiten
Dauer
89 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Logisches Denken, Sequenz, Soft Skills, CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP

Code-Lücken

Bewertung der Kenntnisse über DevOps, Terraform

Programmieraufgabe - Level: Schwer

DevOps | Terraform, Azure | AKS Json - Use Terraform azurerm provider to create json configuration of AKS cluster.

terraform
JUNIOR
Geprüfte Fähigkeiten
Dauer
69 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über DevOps, Terraform, AWS

Code-Lücken

Bewertung der Kenntnisse über DevOps, Terraform, AWS

Programmieraufgabe - Level: Leicht

DevOps | Terraform, AWS | Create the EC2 instance using specific AMI - Create the EC2 instance using specific AMI in a default VPC with SSH access, using Terraform and AWS provider.

terraform
JUNIOR
Geprüfte Fähigkeiten
Dauer
47 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über DevOps, Terraform

Code-Lücken

Bewertung der Kenntnisse über DevOps, Terraform

Programmieraufgabe - Level: Leicht

DevOps | Terraform, Azure | App Service - Use Terraform azurerm provider to provision app service

azure
MITTEL
Geprüfte Fähigkeiten
Dauer
78 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über CLI, DevOps, SysOps, Terraform, Azure

Code-Lücken

Bewertung der Kenntnisse über Terraform

Programmieraufgabe - Niveau: Mittel

DevOps | Terraform, Azure | VMSS - Use Terraform azurerm provider to provison VMSS with single outbound IP

Sicherheit
SENIOR
Geprüfte Fähigkeiten
Dauer
65 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Sicherheit, Hashing, MD5, algorithms, ACL, IPC, Linux, Operating System

Code-Lücken

Bewertung der Kenntnisse über Nnetcat, Portscan, Sicherheit, Nmap, Passwords, Privilege Escalation, Users

Testing task

Security | Fighting Scammers - hack the website - Steal the credit card number used to place the order with the highest value

terraform
MITTEL
Geprüfte Fähigkeiten
Dauer
66 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP, Debug, Troubleshooting, Azure

Code-Lücken

Bewertung der Kenntnisse über Terraform

Programmieraufgabe - Niveau: Mittel

DevOps | Terraform, Azure | PaaS Resources - Use Terraform azurerm provider to provision docker registry, app service and expose the app via dns

Terraform
JUNIOR
Geprüfte Fähigkeiten
Dauer
68 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über CLI, DevOps, SysOps, Terraform

Code-Lücken

Bewertung der Kenntnisse über Terraform

Programmieraufgabe - Level: Leicht

DevOps | Terraform | GCP Provider - Using Terraform and GCP provider please create a compute instance, create and attach disk, configure ssh and apply firewall rules.

Docker
JUNIOR
Geprüfte Fähigkeiten
Dauer
20 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Bash, Linux

DevOps task - Level: Easy

DevOps | Ubuntu | Persistent storage for dockerized application - The purpose of this task is to check if a candidate knows how to create and use Docker volumes.

Docker
JUNIOR
Geprüfte Fähigkeiten
Dauer
20 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Bash, Linux

DevOps task - Level: Easy

DevOps | CentOs | Persistent storage for dockerized application - The purpose of this task is to check if a candidate knows how to create and use Docker volumes.

Terraform
MITTEL
Geprüfte Fähigkeiten
Dauer
98 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Code-Lücken

Bewertung der Kenntnisse über AWS, DevOps, Terraform

Programmieraufgabe - Niveau: Mittel

DevOps | Terraform, AWS | Creating a small AWS environment - Using Terraform and AWS provider please create EC2 instance with specific type, AMI, EIP and EBS attached.

Ubuntu
SENIOR
Geprüfte Fähigkeiten
Dauer
60 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

DevOps task - Level: Hard

DevOps | Ubuntu | Ansible Dynamic Inventory plugin - The purpose of this task is to check Ansible plugin writing skills (advanced Ansible skill). To complete this task, candidate must know some programming language.

CentOs
SENIOR
Geprüfte Fähigkeiten
Dauer
60 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

DevOps task - Level: Hard

DevOps | CentOs | Ansible Dynamic Inventory plugin - The purpose of this task is to check Ansible plugin writing skills (advanced Ansible skill). To complete this task, candidate must know some programming language.

DevOps
SENIOR
Geprüfte Fähigkeiten
Dauer
66 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über DevOps, Docker

DevOps task - Level: Hard

DevOps | Master of Disaster Recovery (CentOS) - Recover data from broken MariaDB/MySQL database.

DevOps
SENIOR
Geprüfte Fähigkeiten
Dauer
66 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über DevOps, Docker

DevOps task - Level: Hard

DevOps | Master of Disaster Recovery (Ubuntu) - Recover data from broken MariaDB/MySQL database.

DevOps
MITTEL
Geprüfte Fähigkeiten
Dauer
45 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Bash, Linux, DevOps, Docker

DevOps task - Level: Medium

DevOps | Filesystem troubles (CentOS) - This task tests candidate's familiarity with basic concepts of Linux/Unix filesystems, like inodes and tests his/her ability to use command line tools like: find, df, lsof, rm, mount, kill to debug problems with the filesystem.

Linux
MITTEL
Geprüfte Fähigkeiten
Dauer
47 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Bash, Linux, DevOps

DevOps task - Level: Medium

DevOps | Filesystem troubles (Ubuntu) - This task tests candidate's familiarity with basic concepts of Linux/Unix filesystems, like inodes and tests his/her ability to use command line tools like: find, df, lsof, rm, mount, kill to debug problems with the filesystem.

Sicherheit
JUNIOR
Geprüfte Fähigkeiten
Dauer
70 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Sicherheit, DevOps, Docker

Testaufgabe - Level: Leicht

Security | SQL Injection | eCommerce website e-mail leak - Find a SQL Injection leak in the web application

DevOps
MITTEL
Geprüfte Fähigkeiten
Dauer
70 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Bash, Linux, Docker

DevOps task - Level: Medium

Docker Configuration and Operations (Ubuntu) - Install and configure the Docker Engine on a test server.

Sicherheit
JUNIOR
Geprüfte Fähigkeiten
Dauer
70 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Sicherheit

DevOps task - Level: Easy

Security | SQL Injection | eCommerce website e-mail leak - Find a SQL Injection leak in the web application

Jenkins
MITTEL
Geprüfte Fähigkeiten
Dauer
68 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Programmieraufgabe - Niveau: Mittel

Jenkins | Job DSL | Job Configuration - Complete Jenkins configurations with Jenkins Job DSL.

Code-Lücken

verifying the most esstential skills in Jenkins.

Linux
MITTEL
Geprüfte Fähigkeiten
Dauer
77 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

assessing knowledge of Bash argument expansion, determining free space, Linux namespaces, DNS SOA records, Linux IO streams, and CIDR broadcast calculation

Code-Lücken

evaluates candidate's familiarity of Shell utilities, GNU/Linux networking

DevOps-Aufgabe

LAMP stack setup (CentOS)

The best DevOps online tests to screen DevOps Engineers

Recommended roles for DevSkiller’s DevOps tests

  • DevOps Engineer
  • Senior DevOps Engineer
  • DevOps Solution Specialist
  • Sysops Engineer

How DevSkiller’s DevOps online tests help you screen candidates

Devskiller’s unique DevOps tests are powered by the RealLifeTesting methodology. In this range of online tests, a DevOps engineer is given a range of tasks, relevant to their role, be it system configuration or scripting.

Our tasks run on real virtual machines that the candidate has the complete freedom to configure as they see fit. Rather than giving your candidate access to your back-end, our range of secure coding tests means your product and database are untouched. Safely and securely test your candidate’s coding skills, problem-solving, and business logic.

Wesentliche Merkmale

  • Test real-life skills rather than academic abilities
  • Configure real machines in real-world conditions
  • Use existing libraries that cover a wide variety of skills and problems DevOps engineers face
  • Screen your candidates at their most convenient time, from anywhere in the world
  • Durable plagiarism controls ensure the uniqueness of your candidates’ code and skills
  • Automatically evaluate your candidate’s performance and produce a report that’s understandable by non-technical recruiters
  • Available for both junior, middle, and senior DevOps engineers

What to look for in a DevOps Engineer

A DevOps engineer’s role is between that of a software engineer and an operations engineer. The skillset is very diverse, meaning your candidate should be proficient in multiple technologies at a very high level. Configuration management is also important, as it helps automate tasks and increase your team’s agility. And just like most members of an agile team, your ideal DevOps engineer must be a team player!

Skills covered in our DevOps online test

  • Penetrationstests
  • Systemverwaltung
  • Bash
  • Networking
  • Docker
  • CI/CD
  • Gradle
  • Jenkins
  • Job-DSL
  • Linux
  • Shell

Don’t see the test you want?

Can’t find the ideal DevOps online coding test to give to your applicants? No problem. Our task wizard lets you create your own DevOps coding test using your very own resources. See how your candidates respond to your own tasks that you’ve created, at any time, anywhere in the world.

Still unsure about our DevOps online tests?

Investing your company’s money can be a big decision and not one that should be taken lightly. If you’re interested in trying DevSkiller DevOps online tests for your business, but need a little persuasion, check out what some of our satisfied customers have to say:

Jonatan Rugarn - CEO, Gründer, Recruiter bei Lingonberry Talent Acquisition, Engineering Manager bei Avinode Group

"Die Dauer des Einstellungsverfahrens hat sich nicht verändert, aber wir wenden weniger Zeit und Mühe pro Bewerber auf. Außerdem verschwenden wir keine Zeit mit den falschen Kandidaten."

Ivana Nikolic - Personalleiter bei ImpacTech

"Der größte Vorteil für die Bewerber ist, dass sie die Tests nach eigenem Ermessen durchführen können. Wenn ein Bewerber bereits arbeitet und über einen Berufswechsel oder einen Wechsel zu einem anderen Unternehmen nachdenkt, spart er ebenfalls Zeit, da er sich nicht freinehmen muss, um an zahlreichen Vorstellungsgesprächen für eine neue Stelle teilzunehmen."

Julien Gauthiez – Talent Acquisition Manager EMEA at Criteo

“We use DevSkiller in 15 locations around our 3 regions (US/APAC/EMEA). We have 7 frequent users in TA (recruiters) across our regions, and our technical hiring manager users rotate depending on current needs. More than 30 have logged into the platform once to review an assignment or create a test.”

Häufig gestellte Fragen

What do you do about plagiarism?

At DevSkiller we want to be certain that our test results can be trusted, so we take plagiarism seriously.  We have been able to implement several different anti-plagiarism tools during the screening process to eliminate the problem.

All DevOps online test answers and all entered code are cross-referenced automatically with every answer in our database. By searching hundreds of past tests and cross-checking the code from all of them, we are able to identify if there is a duplicate answer and if there, we can prove that the candidate has cheated.

In addition, we implement screen recording into our DevOps online tests to check if the candidate is looking at a different screen when undertaking a test. We also use a range of social listening tools, check the candidate’s IP address, and use live pair notifications.

Muss ich ein Programmierer sein, um DevSkiller zu benutzen?

At DevSkiller we want our screening tool to be as easy to use as possible, not just for technical recruiters, but also for recruiters who aren’t technically minded. Our aim is that any recruiter can implement DevSkiller into their screening process and significantly enhance their chances of finding the right developer for their business.

The DevSkiller platform is prepared with default DevOps online tests that are ready to send out. Once the tests are completed, results are assessed and an automatically generated report is produced that is easy to understand. If you have someone technical available you can custom build your own tests and set your own specifications, but only if you want to.

How long does it take to set up DevSkiller DevOps online tests?

Our screening tool is designed to speed up your whole recruitment process and so our experts have made DevSkiller DevOps online tests quick and easy to set up. The DevSkiller platform comes prepared with default settings for all of our tests, meaning all you need to do is set up your account and start sending out test invites.

What do candidates think of DevSkiller DevOps online tests?

We receive regular feedback from developers regarding our DevOps online tests, and the reaction is overwhelmingly positive. Candidates who have taken our tests seem to relish having the chance to prove their actual software development skills, rather than having to remember algorithmic patterns they simply don’t use every day. Developer candidates grow bored with traditional coding tests and appreciate that in our tests they get to use normal coding tools and conventions like unit testing, and cloning to GIT from a personal IDE. Our tests better reflect the work that developers actually do and they appreciate being given a chance to prove their skills in a fair setting.

On the odd occasion, a developer has been a little unsure at first, we find this is because they have been put off taking similar tests in the past, that haven’t reflected the actual development work they do. Once they see the RealLifeTesting methodology implemented into our DevOps online tests and that our approach to developer testing is different, they are usually very keen to show what they can do.