Demystifying DevOps & SRE

A presentation at Introduction to Site Reliability Engineering in March 2021 in by Daniel "phrawzty" Maher

Slide 1

Slide 1

Daniel “phrawzty” Maher Datadog Demystifying DevOps & SRE 1

Slide 2

Slide 2

2

Slide 3

Slide 3

3

Slide 4

Slide 4

Topics 1. Clear up confusion about DevOps and SRE mean. 2. Discuss team and organisational structure. 3. Tips on finding and growing SRE talent. 4. Practical suggestions—and pitfalls! @phrawzty // Datadog 4

Slide 5

Slide 5

Topics 1. Clear up confusion about DevOps and SRE mean. 2. Discuss team and organisational structure. 3. Tips on finding and growing SRE talent. 4. Practical suggestions—and pitfalls! @phrawzty // Datadog 5

Slide 6

Slide 6

DevOps: CAMS — Culture — Automation — Measurement — Sharing @phrawzty // Datadog 6

Slide 7

Slide 7

7

Slide 8

Slide 8

Topics 1. Clear up confusion about DevOps and SRE mean. 2. Discuss team and organisational structure. 3. Tips on finding and growing SRE talent. 4. Practical suggestions—and pitfalls! @phrawzty // Datadog 8

Slide 9

Slide 9

Organising your organisation — Product teams — Squads — Guilds @phrawzty // Datadog 9

Slide 10

Slide 10

Product Teams 10

Slide 11

Slide 11

Squads 11

Slide 12

Slide 12

Guilds 12

Slide 13

Slide 13

DevOps is an idea; SRE is a practice — A cohort of Site Reliability Engineers, organised and managed as a group, form an SRE team. — SRE teams are versatile! — Code reviews, incident reports, facilitate postmortems — Support a dedicate portfolio or a product team — Individual SREs may rotate in and out of projects / sprints (or not!) @phrawzty // Datadog 13

Slide 14

Slide 14

Topics 1. Clear up confusion about DevOps and SRE mean. 2. Discuss team and organisational structure. 3. Tips on finding and growing SRE talent. 4. Practical suggestions—and pitfalls! @phrawzty // Datadog 14

Slide 15

Slide 15

SREs have personalities — Patience for staring at code — Enjoy problem-solving — Capacity for self-teaching — Wide range of technical interests — Great at communicating in different ways — Big on teamwork and mutual trust — Interested in mentoring / teaching @phrawzty // Datadog 15

Slide 16

Slide 16

SREs have backgrounds — Traditional “ops” or “dev” profiles — Customer success agent — PhD in computer science — Dropped out of high school Great SRE talent can come from anywhere! @phrawzty // Datadog 16

Slide 17

Slide 17

Topics 1. Clear up confusion about DevOps and SRE mean. 2. Discuss team and organisational structure. 3. Tips on finding and growing SRE talent. 4. Practical suggestions—and pitfalls! @phrawzty // Datadog 17

Slide 18

Slide 18

SRE: Standalone? Embedded? Other?! — Depends on your organisation and your realities. — Try a few different things—see what works! — This is where the CAMS acronym comes into play. @phrawzty // Datadog 18

Slide 19

Slide 19

Archaeology is the search for fact — not truth. If it’s truth you’re looking for, Dr. Tyree’s philosophy class is right down the hall. — Indiana Jones @phrawzty // Datadog 19

Slide 20

Slide 20

20

Slide 21

Slide 21

Topics, reprised 1. Clear up confusion about DevOps and SRE mean. 2. Discuss team and organisational structure. 3. Tips on finding and growing SRE talent. 4. Practical suggestions—and pitfalls! @phrawzty // Datadog 21

Slide 22

Slide 22

Thanks! @phrawzty // Datadog 22