wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DevOps 101 Quiz

Total questions: 39

Worksheet time: 24mins

Name
Class
Date
1.

The answer to the question is:

The engineering discipline of optimising both Development and Operations to enable the realisation of business goals through rapid feedback, and stable, responsive and flexible IT.

What is the question?

a)

Define DevOps

b)

Define SRE

c)

Define Modern Engineering

d)

Define Quality Engineering

e)

Define DevSecOps

2.

Who is this person?

a)

Patrick Debois

b)

William Deming

c)

John Willis

d)

Jez Humble

3.

Name one of the authors of either of these books: Continuous Delivery or

The Phoenix Project

(a)  

4.

Which of the following is not a core aspect of the agile mindset?

a)

Welcome change

b)

Learn through discovery

c)

Respect the process

d)

Deliver value continuously

5.

On a typical agile team, who has the best insight into task execution?

a)

Project manager

b)

Team members

c)

Scrum Master

d)

Agile Coach

6.

The acronym WIP stands for?

a)

Worth in performance

b)

Waste in process

c)

Work is progressing

d)

Work in progress

7.

Under the Shared Responsibility model, for which of the following do cloud providers not assume responsibility?

a)

Customer data

b)

Hypervisors

c)

Physical security of Cloud provider facilities

d)

Networking

8.

_________ is a cloud computing service model in which hardware is virtualized in the cloud.

a)

IaaS

b)

PaaS

c)

CaaS

d)

None of the choices are correct

9.

I have some private servers on my premises, I also have

distributed some of my workload on the public cloud, what is this architecture called?

a)

Virtual Private Network (VPN)

b)

Virtual Private Cloud (VPC)

c)

Private Cloud

d)

Hybrid Cloud

e)

VNET (Virtual Network Protocol)

10.

What is the benefit of using PaaS (Platform as a service ) computing over IaaS (Infrastructure as a service) computing?

a)

By using PaaS Services in cloud, the responsibility of data is offloaded to the cloud provider

b)

Reduce operational overhead by making use of cloud platforms - here the underlying infra is managed by the cloud provider

c)

With PaaS computing you have more control with what is going on

d)

Using PaaS computing is always more secure than using IaaS

11.

How do you ensure that your applications are highly available in cloud?

a)

Deploy multiple VMs in the same subnet to ensure that there is less chance of your service going down

b)

Take multiple backups of your VMs/Services

c)

Deploy VMs & services across multiple subnets which sit across multiple regions/datacenters.

d)

Use a combination of SaaS, PaaS & IaaS - using a mix will ensure you cover all angles

12.

What does SRE stand for?

a)

Site or Service Reliability Engineering

b)

System Ready Engineering

c)

Site or Service Ready Engineering

d)

System Resource Elements

13.

What's the "I" stand for in SLI?

a)

Idea

b)

Indicator

c)

Informative

d)

Initiative

14.

What's the "O" stand for in SLO

a)

Objective

b)

Origin

c)

Operation

d)

Ordinance

15.

What is TOIL in the context of DevOps and SRE?

a)

The feeling one has on a Friday afternoon when we being asked to do a quiz and its really sunny outside and one just wants to go outside...

b)

The time between releasing software and the first customer reported bug.

c)

Risky, repetitive, unrewarding work that we want to minimise either through system/process changes or automation (or similar).

d)

It's a Numeric Loaded Keyword that modifies the cost of a card when playing the Lord of the Rings Trading Card game.

16.

What will happen if SRE is done right? (Select all that apply)

a)

Higher reliability after code deploy

b)

Better operability

c)

Better life for Ops team

d)

The right balance of speed vs safety

e)

Better ITSM controls

17.

(a)   is a contract between a service provider and a customer which details the nature, quality, and scope of the service to be provided

18.

(a)   is a carefully defined quantitative measure of some aspect of the level of service that is provided

19.

(a)   is a target of reliability of the service that is measured by an SLI

20.

(a)   are the main mechanism for managing reality against the SLOs.

21.

(a)   is a practice which facilitates:

  • Creating a healthy culture between teams
  • Decreasing the chances of ignoring incidents for fear of blame
  • Creating an open, always-improving culture of learning
  • Increase support and communication
  • Freeing teams up to do their best work

22.

The answer is:

  • Reduced risk of release
  • Added value into ideas
  • Less time wasted


What is the question?

a)

What 3 benefits does Jenkins bring?

b)

What 3 benefits does DevSecOps bring?

c)

What 3 benefits does frequent releases bring?

d)

Name 3 advantages of using the cloud

23.

Source Code Management tools can be used to manage?

a)

Source Code

b)

Infrastructure as Code

c)

Docker Files

d)

CI/CD Pipelines

e)

Documentation

24.

What’s the fundamental benefit for developers using CI?

a)

Fast feedback

b)

Committing small changes often

c)

Trunk based development

d)

Automated deployments

25.

Jmeter and Gatling are tools often used for what?

a)

Integration testing

b)

Performance testing

c)

Functional testing

d)

Accessibility testing

26.

Where is the best opportunity for fast feedback?

a)

CI pipeline

b)

SCM within a pre-receive hook

c)

Within the IDE

d)

From an end-user providing realtime feedback in person

27.

What is the main difference between a container and a VM?

a)

Containers do not include the operating system, they should only include the application and the libraries/binaries necessary to run it.

b)

The hypervisor allows only one VM to run on a single machine, but allows up to thousands of containers.

28.

When was Git first released?

a)

2005

b)

1998

c)

2000

d)

2009

29.

How do you supply a commit message to a git commit?

a)

git message "I'm coding"

b)

git add "I'm coding"

c)

git commit "I'm coding"

d)

git commit -m "I'm coding"

30.

How do you save the current state of your code into git version control?

a)

By committing the staged changes with git commit

b)

By adding all changes and staging them with git stage

c)

By adding all changes and staging them with git add

d)

By creating a new commit with git init

31.

Who is credited with the creation of Jenkins?

a)

Linus Torvald

b)

Jez Humble

c)

Gene Butler

d)

Kohsuke Kawaguchi

32.

What is Sonar way?

a)

A common phrase used in the Mandalorian

b)

A default quality gate profile in SonarQube

c)

The SaaS version of SonarQube

d)

The quality portfolio within SonarQube

33.

What is the difference between Continuous Delivery

and Continuous Deployment?

a)

Continuous Deployment doesn’t allow for smoke tests

b)

The ‘Deploy to production’ stage in Continuous Delivery is manual

c)

The ‘Acceptance testing’ stage in Continuous Deployment is manual.

d)

There is no difference

34.

What is the general flow of a CI/CD pipeline?

a)

Build, deploy, version control, automated tests

b)

Version control, build, automated tests, deploy, more tests

c)

Version control, build, deploy, automated tests

d)

Build, deploy, automated tests, unit tests

35.

Which of these are some fundamental principles of DevSecOps?

a)

Shift down

b)

Pen testing

c)

Shift left

d)

Rugged

36.

Which of the following are best practices for security? (Select all that apply)

a)

Delete root user access keys

b)

Use a consistent password across applications

c)

Use roles for applications

d)

Embed secrets inside the code so they are safer

e)

Activate Multi-Factor Authentication (MFA)

37.

The 2019 DevSecOps Community Survey highlighted a ___% increase in confirmed or suspected open source related breaches since 2014.

a)

22%

b)

47%

c)

100%

d)

71%

38.

The 2019 DevSecOps Community Survey highlighted, one year after the Equifax breach announcement, monthly vulnerable Struts downloads had increased __% to 2.1 million.

a)

1%

b)

11%

39.

The 2019 DevSecOps Community Survey highlighted that __% of Javascript components contain a known vulnerability

a)

61%

b)

21%

c)

31%

d)

51%