Slide 1

Slide 1 text

Eric Sigler, Head of DevOps, PagerDuty @esigler Fear, Uncertainty, and Continuous Deployment

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

@esigler

Slide 4

Slide 4 text

@esigler

Slide 5

Slide 5 text

@esigler

Slide 6

Slide 6 text

@esigler Reduce code inventory

Slide 7

Slide 7 text

@esigler https://puppet.com/resources/white-paper/2016-state-of-devops-report

Slide 8

Slide 8 text

@esigler

Slide 9

Slide 9 text

@esigler You don't need 100% test coverage

Slide 10

Slide 10 text

@esigler

Slide 11

Slide 11 text

@esigler Keep your deployment instrumentation simple

Slide 12

Slide 12 text

@esigler Declare a Continuous
 Deployment holiday

Slide 13

Slide 13 text

@esigler “Ignore the engineer
 behind the curtain”

Slide 14

Slide 14 text

@esigler

Slide 15

Slide 15 text

@esigler

Slide 16

Slide 16 text

@esigler

Slide 17

Slide 17 text

@esigler Don’t need 100% test coverage Keep rollout simple to start Practice before writing tools Exercise coordination Be fair in workload

Slide 18

Slide 18 text

@esigler Thanks!

Slide 19

Slide 19 text

@esigler Resources • https://www.flickr.com/photos/codepo8/6697021447 • https://www.flickr.com/photos/thefangmonster/8432392004 • https://commons.wikimedia.org/wiki/File:X2_warehouse.jpg • https://commons.wikimedia.org/wiki/File:Continuous_Delivery_process_diagram.png • https://www.instagram.com/p/BKzK_37B_VC/ • http://www.resistors-and-diodes-and-picchips-oh-my.co.uk/wp-content/uploads/2011/05/ supercoder_2000_binary_keyboard.jpg • https://commons.wikimedia.org/wiki/File:Jazda_na_suwak_ulica_Starzy%C5%84skiego_wjazd_na_Most_Gda %C5%84ski_w_Warszawie.JPG • https://twitter.com/skylerfoxy/status/579039994184089600