DevOps Fundamentals Flashcards

1
Q

What are the 7Cs?

A

Continuous
1. Development
2. Integration
3. Testing
4. Deployment
5. Feedback
6. Monitoring
7. Operations

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

What is the Software Development LifeCycle?

A
  1. Requirement (gathering & analysis)
  2. Planning
  3. Design Architect
  4. Development
  5. Testing
  6. Deployment
  7. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the models in SDLC?

A

Waterfall
Agile
Spiral
Big Bang

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

What is the waterfall model?

A

Each phase must be completed before the next begins

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

What are problems w/ Waterfall?

A

Cannot accommodate changing requirements

No working software is produced until late during lifecycle

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

What is the Agile model?

A

Requirements broken down into smaller lists worked on 2-4 weeks (iterations) at a time

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

What are the problems w/ Agile?

A

Lots of stress on the Ops team due to
regular deploy requests
no clear instructions so deployment failures
occupied w/prod support
maintain system uptime

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

Devops offers automation of ?

A

Code Build
Code Testing
Software Testing
Infra Changes
Deployments

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

What is DevOps Lifecycle?

A

Plan
Create
Verify
Package
Release
Configure
Monitor

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

What is Continuous Integration?

A

automation of code build and test

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

What is the goal of CI?

A

to detect defects at a very early stage so it doesn’t multiply

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

What is continuous delivery?

A

automated process of delivering code changes to servers quickly & efficiently

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

What is involved in a deployment?

A

Server provisioning
Dependencies
Conf changes
Network
Artifact deploy

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

What are the types of test automation?

A

Functional
Load
Performance
DB
Security

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