chapter1 Flashcards

1
Q

5 points how google sees devops culture

A

reduce organisation silos, accept failure as normal, implement gradual change, measure everything, leverage tooling & automation

1 reduce organisation silos:

  • Development teams, infrstructure teams, need to start thinking and communicating as one team and move towards actually forming one team
  • Developers need to have knowledge about operations and operations need to have knowledge about development

2 accept failure as normal:

  • Implement fail-safes from the start during coding and deployment and see the occurence or failures as a certainty in the long term
  • Do not play the blame game when a failure does lead to larger problems but see how a fail-safe can be implemented

3 implement gradual change:

  • Make small changes in code easier by using automation so that a code change does not lead to a heap of work every time
  • Reduce the need for hellish crunch months having huge changes right before releases

4 measure everything:

  • Automatic monitoring for security, capacity or other incidents is essential to implement gradual changes fast and solve these incidents
  • Detailed monitoring brings new insights into the usage of different application features and user interests

5 leverage tooling & automation:

  • Use automation tools to help the other points come into reality
  • Standardize tools and working methods to bring development and operations close together
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is a well known methodology + explanation

A

Well known methodology is Agile which is most recognised for the tooling that automates the entire process of a application development and operations

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

what is a devops pipeline

A

a devops pipeline is a Sequence of implemented automated steps and tools

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

give examples of popular on-premise tools

A

jenkins an open-source system, or azure devops server a system by microsoft

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

give the steps in a pipeline

A

Plan, code commit & automation, static code analysis, build, unit test, integration test, other test stages, containerize & store, deploy, monitor

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