10 Devops Fundamentals Flashcards

1
Q

Where does the term DevOps come from?

A

Combination of software developers (DEV) and IT Operations (Ops)

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

What is the primary concern with devops?

A

As much as possible automate code integration, product building, testing, and deployment of small chunks of code as often as possible

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

What are some of the reasons to use containers and cloud environments with devops?

A

Building, testing, and deploying the software product

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

What does a deployment environment represent?

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

What is git as it is used with devops?

A

Software that tracks modifications of files

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

What is the git add command used for?

A

Add files in the working directory to the staging area

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

T/F the remote repository must always exist if you are using git?

A

False

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

What is the git commit command used for?

A

Add all staged files to the local repository

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

What are the 7 devops practices as described by this course?

A

Configuration management
Continuous integration
Automated testing
Infrastructure as Code
Continuous delivery
Continuous deployment
Continuous monitoring

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

What is configuration management in devops?

A

the practice of controlling and managing changes to software using version control in a standard and repatable way. Involves version control software like git

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

What is continuous integration in devops?

A

practice that requires devs to integrate code into a shared repository often and obtain rapid feedback on its success during active development of a product

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

What is automated testing in devops

A

practice of using software to control the execution of software tests and the comparison of the results

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

What is infrastructure as code in devops?

A

used to define code that when executed can create an entire physical or virtual environment. Used to version control the infrastructure

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

What is continuous deployment in devops?

A

practice that strives to automate product deployment from start to finish. If a build has passed automatic tests the code will be deployed

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

What is continuous delivery in devops?

A

practice of making every change to source code ready for a production release as soon as automated testing validates it

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

What is continuous monitoring in devops?

A

practice of monitoring, alerting, and taking action in key areas to give teams visibility into the health of the application in the prod environment

17
Q

What is the primary use of containers in devops?

A

packaging an application with its dependencies to ensure if it works in one environment it will work in another

18
Q

What are the 6 environments in an ideal devops progression setup?

A

Local
Development
Integration
Testing/QA
Staging
Production

19
Q
A