The Psychology of Chaos Engineering Presented by: - - PDF document

the psychology of chaos engineering
SMART_READER_LITE
LIVE PREVIEW

The Psychology of Chaos Engineering Presented by: - - PDF document

AT6 DevOps Automation Thursday, November 7th, 2019 10:00 AM The Psychology of Chaos Engineering Presented by: Matty Stratton


slide-1
SLIDE 1

¡ ¡ AT6 ¡

DevOps ¡Automation ¡ Thursday, ¡November ¡7th, ¡2019 ¡10:00 ¡AM ¡ ¡ ¡ ¡ ¡

The ¡Psychology ¡of ¡Chaos ¡Engineering ¡ ¡

Presented ¡by: ¡ ¡ ¡

¡ Matty ¡Stratton ¡

¡ PagerDuty ¡ ¡

Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡

¡ ¡ ¡ ¡ ¡ 888-­‑-­‑-­‑268-­‑-­‑-­‑8770 ¡·√·√ ¡904-­‑-­‑-­‑278-­‑-­‑-­‑0524 ¡-­‑ ¡info@techwell.com ¡ ¡

https://agiledevopseast.techwell.com/ ¡

¡ ¡ ¡ ¡ ¡
slide-2
SLIDE 2

¡

Matty ¡Stratton ¡

¡ Matty ¡Stratton ¡is ¡a ¡DevOps ¡advocate ¡at ¡PagerDuty, ¡where ¡he ¡helps ¡dev ¡and ¡ops ¡ teams ¡advance ¡the ¡practice ¡of ¡their ¡craft ¡and ¡become ¡more ¡operationally ¡mature. ¡He ¡ collaborates ¡with ¡PagerDuty ¡customers ¡and ¡industry ¡thought ¡leaders ¡in ¡the ¡broader ¡ DevOps ¡community, ¡and ¡back ¡when ¡he ¡drove, ¡his ¡license ¡plate ¡actually ¡said ¡ ¡ ¡

  • DevOps. ¡Matty ¡has ¡over ¡twenty ¡years' ¡experience ¡in ¡IT ¡operations, ¡including ¡large ¡

financial ¡institutions ¡such ¡as ¡JPMorgan ¡Chase ¡and ¡internet ¡firms ¡such ¡as ¡ Apartments.com. ¡He ¡is ¡a ¡sought-­‑after ¡speaker ¡internationally, ¡presenting ¡at ¡agile, ¡ DevOps, ¡and ¡ITSM-­‑focused ¡events, ¡including ¡ChefConf, ¡DevOpsDays, ¡Interop, ¡PINK, ¡ and ¡others ¡worldwide. ¡Matty ¡is ¡the ¡founder ¡and ¡cohost ¡of ¡the ¡popular ¡Arrested ¡ DevOps ¡podcast, ¡as ¡well ¡as ¡a ¡global ¡organizer ¡of ¡the ¡DevOpsDays ¡set ¡of ¡conferences. ¡ ¡

slide-3
SLIDE 3

@mattstratton

The Psychology of Chaos Engineering

Matty Stratton, PagerDuty

slide-4
SLIDE 4

@mattstratton

https://principlesofchaos.org/

Chaos Engineering is the discipline of experimenting on a system
 in order to build confidence in the system’s capability
 to withstand turbulent conditions in production.

slide-5
SLIDE 5

@mattstratton

What chaos engineering is NOT

slide-6
SLIDE 6

@mattstratton

slide-7
SLIDE 7

@mattstratton

It’s not about breaking things

slide-8
SLIDE 8

@mattstratton

slide-9
SLIDE 9

@mattstratton

Experimenting in production is preferred

slide-10
SLIDE 10

@mattstratton

You can’t do this without good measurement

slide-11
SLIDE 11

@mattstratton

Minimize your blast radius

slide-12
SLIDE 12

@mattstratton

Some helpful tools

  • Netflix Simian Army - https://github.com/Netflix/SimianArmy
  • Gremlin - https://www.gremlin.com/
  • ChaosToolkit - https://chaostoolkit.org/
slide-13
SLIDE 13

@mattstratton

But what about the people?

slide-14
SLIDE 14

@mattstratton

How does it make you feel to know Netflix practices chaos engieering?

slide-15
SLIDE 15

@mattstratton

What about your bank?

slide-16
SLIDE 16

@mattstratton

slide-17
SLIDE 17

@mattstratton

Management can get… …nervous

slide-18
SLIDE 18

@mattstratton

Consider your words

slide-19
SLIDE 19

@mattstratton

It’s about the philosophy

slide-20
SLIDE 20

@mattstratton

slide-21
SLIDE 21

@mattstratton

Safety first

slide-22
SLIDE 22

@mattstratton

  • Know your conditions - when will you shut down the experiment?
  • This isn’t about causing stress on your people - be transparent
  • There are humans at the other end of those numbers
slide-23
SLIDE 23

@mattstratton

Further Reading

  • Chaos Engineering Traps - Nora Jones bit.ly/2Pr53ZH
  • ChaosCat: Automating Failure Injection at PagerDuty bit.ly/2UCbdXN
  • ChaoSlingr: Introducing Security into Chaos Testing bit.ly/2GDZN1V