effective devops - pittsburgh techfest 2016
TRANSCRIPT
![Page 1: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/1.jpg)
Effec%ve'DevOpsJennifer'Davis'@sigjePi#sburgh*TechFest
1
![Page 2: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/2.jpg)
Who$am$I?
2
![Page 4: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/4.jpg)
Agenda• Founda(ons*of*devops
• Framing*the*narra(ve
• Building*Bridges:*Catalysts*for*change*
4
![Page 5: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/5.jpg)
Why• Deliberate*change*in*work*environments
• Handling*increased*velocity
• Scaling*challenges
5
![Page 6: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/6.jpg)
Origin&of&DevOps
6
![Page 7: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/7.jpg)
Background+Diversity
7
![Page 8: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/8.jpg)
Single'Points'of'Failure
8
![Page 9: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/9.jpg)
Impact• Personal
• Team
• Organiza0on
9
![Page 10: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/10.jpg)
High%Performing%devops%Teams%are%more%Agile30X$more$frequent$deployments
8000x$faster$lead$-mes$than$peers
2014%PuppetLabs%State%of%DevOps%Survey
10
![Page 11: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/11.jpg)
High%Performing%devops%Teams%are%more%Reliable
60x$change$success$rate
168x%faster%mean%.me%to%recovery%(MTTR)
2015%PuppetLabs%State%of%DevOps%Survey
11
![Page 12: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/12.jpg)
Story&of&a&typical&team
12
![Page 13: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/13.jpg)
13
![Page 14: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/14.jpg)
14
![Page 15: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/15.jpg)
15
![Page 16: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/16.jpg)
16
![Page 17: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/17.jpg)
17
![Page 18: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/18.jpg)
18
![Page 19: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/19.jpg)
19
![Page 20: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/20.jpg)
Effec%ve'DevOps
20
![Page 21: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/21.jpg)
Collabora'on
Individuals*working*together*with*shared*interac4ons*and*input*building*towards*a*common*goal.
21
![Page 22: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/22.jpg)
Collabora'on• Mul%ple(types(of(collabora%on
• Monitoring(for(single(points(of(failure
• Monitoring(burnout
22
![Page 23: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/23.jpg)
Smarter'Teamsbuild&be(er&value
23
![Page 24: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/24.jpg)
Affinity
Building(inter,team(rela/onships,(empathy(and(trust(in(support(of(shared(organiza/onal(and(business(goals.
24
![Page 25: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/25.jpg)
Affinity• Monitor(organiza,onal(signal
• Monitor(ga,ng(of(processes
• Shadow(HR,(IT,(Marke,ng
25
![Page 26: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/26.jpg)
Tools
Accelerators*of*culture*that*if*used*effec1vely*can*enhance*and*support*a*culture*of*collabora1on*and*affinity.
26
![Page 27: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/27.jpg)
Scaling
Applying(the(considera2ons(of(collabora2on,(and(tooling(throughout(various(inflec2on(points(of(an(organiza2ons(lifecycle.
27
![Page 28: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/28.jpg)
Effec%ve'DevOps• Collabora(on
• Affinity
• Tools
• Scaling
28
![Page 29: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/29.jpg)
Framing(the(Narra-ve• The%DevOps%Compact
• Misconcep4ons%
29
![Page 30: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/30.jpg)
The$DevOps$Compact• shared(mutual(understanding
• established(boundaries
30
![Page 31: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/31.jpg)
Misconcep)on
Finding&"The&One"
• rockstar
• ninja
• 10x/Engineer
31
![Page 32: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/32.jpg)
Job$Req:$Site$Rebel$Engineer$(SRE)
Talented(team(of(Jedi,(we(have,(gained(significant(trac7on(that(a(business(model(has,(and(to(expand(a(real(need(<(<(quickly!(Looking(for(smart,(we(are,(energe7c,(to(grow(our(company(at(a(lightening(pace(hard<working(individuals(who(want(a(chance.(This(is(a(posi7on(that(is(relegated(to(the(shadows(not(<(your(contribu7ons(<,(have(drama7c(input(on(the(direc7on(the(company(goes,(thoughts(and(input(will.(There(are(a(variety(of(challenges(and(obstacles(that(await(you(and,(excited(to(see(how(you(go(about(solving(them,(are(we.(
32
![Page 33: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/33.jpg)
• Cer%fied(Jedi(Master
• 4(years(lightsaber(experience
• ability(to(carry(80(lbs(for(1(mile
• X@Wing(pilot(license
• 24(hour(oncall
With%force%push%and%mental%persuasion%3%experience.%
To#join#and#contribute#to#a#team#of#smart#2#desire,#talented,#to#create#something#bigger#than#themselves#hard2working#individuals#
33
![Page 34: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/34.jpg)
Misconcep)on
Interview)as)a)gauge)of)skills
34
![Page 35: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/35.jpg)
Misconcep)on
Educa&on
35
![Page 36: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/36.jpg)
Misconcep)onThe$"right"$way.
• iden&fy)good)culture
• current)team,)background,)and)effec&ve)
36
![Page 37: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/37.jpg)
It#takes#a#thousand#voices#to#tell#a#single#story.#
—"Na%ve"American"saying
37
![Page 38: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/38.jpg)
Listen• who%is%involved?
• what%is%the%current%state?
• cultures?
• beliefs?
38
![Page 39: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/39.jpg)
Building(Bridges• Shared(stories
• Allevia0on(of(Fear(Culture
39
![Page 40: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/40.jpg)
Shared'storiesar#culate)values)and)ideas.
40
![Page 41: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/41.jpg)
Shared'storiesexplain(historical(significance.
41
![Page 42: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/42.jpg)
Shared'storiespassing'knowledge
42
![Page 43: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/43.jpg)
Shared'storiesinfluence'community.
43
![Page 44: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/44.jpg)
Shared'storiescul$vate)empathy.
44
![Page 45: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/45.jpg)
Allevia'on*of*Fear*Culture
45
![Page 46: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/46.jpg)
Stormtrooper(Syndrome
• Agency
• Adaptability:0Role0adherence
46
![Page 47: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/47.jpg)
Role%adherence
Farm%boy
Smuggler
Princess
47
![Page 48: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/48.jpg)
Constraining*individuals• A#developer#does...
• An#ops#does#...
to#the#detriment#of#the#team.
48
![Page 49: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/49.jpg)
Learned'Helplessness
49
![Page 50: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/50.jpg)
Borg%Syndrome
• no$individuality
• no$family/outside$interests
• no$celebra5ons
• encourages$system$blindness
50
![Page 51: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/51.jpg)
Red$Shirt
• Tackling*challenges*
51
![Page 52: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/52.jpg)
Takeaways• Founda(ons*of*devops
• Framing*the*narra(ve
• Building*Bridges:*Catalysts*for*change*
52
![Page 53: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/53.jpg)
Want%to%learn%more?
53
![Page 54: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/54.jpg)
54
![Page 55: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/55.jpg)
ChefConf'2016
July%11'13
h"ps://chefconf.chef.io/
55
![Page 56: Effective DevOps - Pittsburgh Techfest 2016](https://reader033.vdocuments.mx/reader033/viewer/2022042906/589cd5d11a28ab43388b5ec7/html5/thumbnails/56.jpg)
DevOps'or'DevOps'not.'There'is'no'try.
56