DevOps Flashcards

1
Q

What are the DevOps 8 steps?

A
  1. Pick a component
  2. Consider Scrum
  3. Use Git-based version control
  4. Integrate with work tracking tool
  5. Write tests
  6. Build out a CI/CD process to deploy
  7. Add monitoring mechanism
  8. Use feature flags
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is DevOps pipeline?

A

Set of automated processes and tools that allows dev and ops professionals to work together to build and deploy code to a production environment. It includes build automation/continuous
integration, automation testing, validation, and
reporting.

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

Describe DevOps framework CALMS:

A

Culture - People and process first
Automation - Use tools to control systems
Lean - Eliminate low value activities
Measurement - Relevant metrics to improve
Sharing - Feedback that helps them improve

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

What are the components of DevOps pipeline?

A
  1. Continuous Integration
  2. Continuous Feedback
  3. Continuous operations
  4. Continuous delivery
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

DevOps vs Agile

A

Agile
1. Individual and interaction
2. Working software
3. Customer Collaboration
4. Responding to change
DevOps
1. Systems thinking
2. Amplifying feedback loops
3. Cultural change

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

7 Principles of DevOps

A
  1. Encourage collaborations
  2. Decision based on data analysis
  3. Customer-centric action
  4. Constant improvement
  5. Responsibility throughout lifecycle
  6. Automate what you can
  7. Failure as a learning opportunity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is DevOps?

A

Integrates and automates the work of software development and IT operations

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