Practical - DevOps Flashcards

1
Q

What is Docker?

A

Containers include the application and all its dependencies. However, they share the OS kernel with other containers, running as isolated processes in user space on the host operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a Dockerfile?

A

A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is CI/CD?

A

CI/CD falls under DevOps (the joining of development and operations teams) and combines the practices of continuous integration and continuous delivery. CI/CD automates much or all of the manual human intervention traditionally needed to get new code from a commit into production, encompassing the build, test (including integration tests, unit tests, and regression tests), and deploy phases, as well as infrastructure provisioning. With a CI/CD pipeline, development teams can make changes to code that are then automatically tested and pushed out for delivery and deployment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is DevOps?

A

DevOps is a combination of software developers (dev) and operations (ops). It is defined as a software engineering methodology which aims to integrate the work of software development and software operations teams by facilitating a culture of collaboration and shared responsibility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

List the 4 DevOps Principles

A

● Automation of the software development lifecycle
● Collaboration and communication
● Continuous improvement and minimization of waste
● Hyperfocus on user needs with short feedback loops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly