AZ-400 Chapter 1-3 Flashcards

1
Q

What is devops? (3 things)

A

Collaboration
Continuous Delivery
Breaking Down Silos

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

What is the struggle between op and dev?

A

Op wants as few changes as possible while dev is rewarded for more changes

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

What is fastlaning?

A

Adding urgent, unplanned work to the top of the sprint board as Kanban

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

What are the benefits of devops culture? (2 things)

A

Reduced cycle time (lower change failure rate), increased employee satisfaction

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

What is cycle time?

A

Time between starting work on a task and the moment a user can use it

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

Metrics for measuring results (4 things)

A

Cycle Time and Lead Time
Amount of work in progress
Mean time to recovery
Change rate (change failure rate included)

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

What is lead time?

A

Time between a request for a feature and the user reciving it

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

7 Key DevOps Practices

A

Config Management
Release Management
CI
CD
Infrastructure as code
Test automation
App Performance Monitoring

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

7 DevOps Habits
Team auto…

A

Team autonomy
managing technical debt
flow of customer value
hypothesis driven development
evidence gathered in PROD
live-site culture
infrastructure as a resource

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

Where should config files live?

A

In source control as JSON or YAML. This prevents configuration drift

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

The version and config of a release is stored as?

A

An artifact

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

What kind of metrics are used for app performance monitoring? (3)

A

Response time, # of requests, use patterns

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

What are the 5 stages of DevOps evolution?

A

Normalizing the tech stack
Standardizing and reducing variability
Expand DevOps Practices
Automate infrastructure delivery
Provide self-service capabilities

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

What is SRE?

A

Site reliability engineering
Goal is to improve stability and reliability
Use automation to reduce repetitive tasks
Should spend 50% of time on Op work, the rest on automation, deployment pipelines and reviewing alerts

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

What is reliability and availability?

A

Reliability - likelihood of services performing predictably
Availability - percentage of time the system is fully operational

Reliability is a subset of availability

availability % = (uptime seconds - downtime seconds) / uptime *100

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

What things are needed to make service reliable? (7 things)

A

Monitoring
Incident response (coordinate, communicate, control)
Post Mortem
Testing and Release Procedures
Capacity Planning (scaling and resources)
Development (use active and standby regions to help uptime)
Product

17
Q

What is the difference between SLA, SLO and SLI?

A

SLA - service license agreement. Legal doc. Uptime is hard here (99.999%)
SLO - derived from business objectives, uptime can be loosely defined here
SLI - service level indicator - a metric to focus on

18
Q

Name 4 key SLI’s

A

Request latency (time taken to return a response)
availability (fraction of time available)
success rate
throughput (requests per second)

19
Q

What are the 4 key activities in DevOps?

A

Plan and Track
Develop and Test
Deploy and Release
Monitor and Learn

20
Q

What suites are within Azure DevOps? (5 things)

A

Azure Boards, Repos, Pipelines, Test Plans, and Artifacts

21
Q

What suites are within Azure Monitor?

A

Monitor Logs, Monitor Metrics, and App Insights