wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DevOps Interview Questions

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

What is Terraform/Kubernetes?

a)

Configuration Management Tool

b)

Orchestration Tool

c)

Testing Tool

d)

Collaboration Tool

e)

Version Control System

2.

What is GitHub/GitLab?

a)

Configuration Management Tool

b)

Orchestration Tool

c)

Testing Tool

d)

Collaboration Tool

e)

Version Control System

3.

What is Ansible/Chef/Puppet?

a)

Configuration Management Tool

b)

Orchestration Tool

c)

Testing Tool

d)

Collaboration Tool

e)

Version Control System

4.

What is Jira/Slack/Teams?

a)

Configuration Management Tool

b)

Orchestration Tool

c)

Testing Tool

d)

Collaboration Tool

e)

Version Control System

5.

SDLC stands for?

a)

Software

Deployment

Life

Cycle

b)

Software

Delivery

Life

Cycle

c)

Software

Development

Life

Cycle

d)

Software

Discovery

Life

Cycle

e)

Software

Designing

Life

Cycle

6.

Correct sequence of CI/CD stages?

a)

Code

Build

Test

Deploy

Operate

Monitor

b)

Build

Code

Test

Deploy

Operate

Monitor

c)

Code

Build

Deploy

Test

Operate

Monitor

d)

Build

Code

Test

Deploy

Monitor

Operate

e)

Code

Build

Test

Deploy

Monitor

Operate

7.

Where do you keep Terraform state file?

a)

DynamoDB

b)

EC2

c)

S3

d)

EFS

e)

RDS

8.

Choose IAC Tool....

a)

AWS Cloud Formation

b)

Ansible

c)

GitHub

d)

Kubernetes

e)

Jenkins

9.

What are the advantages of DevOps?

a)

Faster

Software

Delivery

b)

Bug-Free

Software

Delivery

c)

Remote

Working

d)

Team

Collaboration

e)

Continuous

Improvement

10.

Application Load Balancer operates at layer _____ of OSI model?

a)

Layer 2

b)

Layer 3

c)

Layer 5

d)

Layer 6

e)

Layer 7

11.

What does DevOps stand for?

a)

Device

and

Operations

b)

Development

and

Operations

c)

Development

and

Optimisation

d)

Device

and

Operations

e)

Deployment and

Operation

12.

In Terraform, what does the command terraform apply do?

a)

It validates the Terraform scripts.

b)

It deploys the infrastructure changes.

c)

It checks for any formatting issues.

d)

It initialises the working directory.

13.

What does the acronym CI/CD commonly stand for in the DevOps context?

a)

Continuous Integration /

Continuous Delivery

b)

Continuous Inclusion /

Continuous Development

c)

Continuous Integration /

Continuous Deployment

d)

Continuous Integration /

Continuous Development

e)

Continuous Integration /

Continuous Discovery

14.

Jenkins is commonly used for what purpose in DevOps?

a)

Infrastructure as Code

b)

Source Code Management

c)

Continuous Integration/

Continuous Deployment

d)

Cloud computing

e)

Configuration Management

15.

What are GitHub Actions primarily used for?

a)

Managing organisations

b)

Automating software workflows

c)

Managing repositories

d)

Managing pull requests

e)

Managing source code

16.

In GitHub, what is a Pull Request?

a)

A request to clone a repository

b)

A request to merge changes from one branch to another

c)

A request to delete a branch

d)

A request to pull changes from a remote repository

17.

Which of these is a popular tool for containerisation?

a)

Docker

b)

Jenkins

c)

GitHub

d)

Terraform

e)

Kubernetes

18.

In GitHub, what is the difference between a "FORK" and a "BRANCH"?

a)

A FORK is a copy of the repository, while a BRANCH is a parallel version of the repository within the same project.

b)

A BRANCH is a copy of the repository, while a FORK is a parallel version of the repository within the same project.

c)

Both FORK and BRANCH represent the same concept in Git.

d)

All of the above.

e)

None of the above.

19.

How can you secure sensitive data, such as API tokens, in your GitHub repository?

a)

Store them in the code files as string variables.

b)

Use GitHub Secrets and reference these in your GitHub Actions workflows.

c)

Store them in a separate .txt file and upload it to your repository.

d)

Add them to the repository's README file for easy access.

20.
  • When using Terraform, what is the purpose of a "tfstate" file?

a)

It is a file that holds the current state of managed infrastructure.

b)

It is a temporary file that Terraform uses to store local variables.

c)

It is a configuration file that defines the infrastructure that Terraform manages.

d)

It is a file that contains secret keys and credentials for Terraform to use.