Slide 1

Slide 1 text

DevOps Learning how to go fast (without tripping over the cables) https://www.flickr.com/photos/a4gpa/2311679637

Slide 2

Slide 2 text

@petegoo

Slide 3

Slide 3 text

What problems are we trying to solve? Fear of change Risky deployments But WOMM…? Silos Patrick Debois 
 http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/

Slide 4

Slide 4 text

Sweet Tools Automate all the things Free access for all Microservices DevOps If you ain’t doing it, you’re nuthin’ q ( 5 P Magic Unicorns

Slide 5

Slide 5 text

If you're so sure what it ain't, how about telling us what it am? Mo Szyslak

Slide 6

Slide 6 text

DevOps is an attitude that values lowering the risk of change through tools, culture and communication

Slide 7

Slide 7 text

The key to doing DevOps safely is making the hidden visible Me, just now 
 (and probably others)

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Blameless Post-mortems “It all starts with blameless post-mortems” Josh Robb, VP Engineering @ Pushpay “You can see human error as the cause of trouble or you can see it as the symptom of deeper trouble.” Sidney Dekker
 The Field Guide to understanding Human Error

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Metrics

Slide 12

Slide 12 text

Architectural & Operational Decisions

Slide 13

Slide 13 text

The boat train

Slide 14

Slide 14 text

pull request

Slide 15

Slide 15 text

pull request

Slide 16

Slide 16 text

pull request

Slide 17

Slide 17 text

pull request .join

Slide 18

Slide 18 text

% pull request .join build+verify

Slide 19

Slide 19 text

% pull request .join build+verify deploy

Slide 20

Slide 20 text

Operational Events Exceptions Ops Alerts Metric Alerts Pager Duties

Slide 21

Slide 21 text

Other people’s shit breaking Security vulnerabilities 3rd party status page updates https://www.flickr.com/photos/comedynose/14373314278

Slide 22

Slide 22 text

Customer Engagement Business Performance App Reviews

Slide 23

Slide 23 text

But doesn’t it all get a bit much?

Slide 24

Slide 24 text

The key to doing DevOps safely is making the hidden visible Me, 10 minutes ago 
 (and probably others)

Slide 25

Slide 25 text

No content