effective devops - aws loft event june 2015
TRANSCRIPT
Effec%ve'DevopsAWS$Lo',$June$24,$2015
Jennifer'Davis
1
Expecta(ons• talk&for&~30&minutes
• Q&A&
• Book&signing&downstairs&
2
4
5
Jennifer'Davis• Automa(on*Engineer,*Chef
• DevOpsDays*SV*Organizer
• CoffeeOps*Organizer
6
Katherine)Daniels• Web%Opera*ons%Engineer,%Etsy
• DevopsDays%NYC%Organizer
• Ship%Show%Podcast%Co@host
7
Why$Effec)ve$Devops?• "Magical")outcomes)
• Limited)view)of)the)effort)to)build
8
What%is%Devops• Technical*cultural*weave*that*shapes*how*we*work,*and*why
9
Devops'is'a'Myth
10
Mythsguide&behaviors.
11
Mythsbased&in&tradi+on.
12
Mythsexplain(the(world(and(our(significance.
13
Myths&are&the&oral&history&passed&around&to&give&value&to&the&
unknown.
14
Myths&...1"part"promise
1"part"warning.
15
Myths&are&stories.
With%power%to%cause%ac/on.
16
Myths&are&magic.
Unseen,&invoking&behavior.&Influencing&us.
17
Myths&frame&our&choices.
We#can#make#inten+onal#selec+ons#based#on#our#values.#
18
Myths&are&programs.
Allow%us%to%alter%our%central%algorithm.
19
Folk%Models• general(popularly(understood(meaning(par2cular(to(a(socio4cultural(grouping(but(which(has(not(been(formally(defined(or(standardized.
20
Why$Devops?
21
High%Performing%Devops%Teamsare$more$agile
30X$more$frequent$deployments
8000X$faster$lead$-mes$than$peers
2014%PuppetLabs%State%of%DevOps%Survey
22
High%Performing%Devops%Teamsare$more$reliable
2X#change#success#rate
12X$faster$mean$-me$to$recovery$(MTTR)
2014%PuppetLabs%State%of%DevOps%Survey
23
Five%Pillars%of%Effec0ve%Devops• Collabora(on
• Hiring
• Affinity
• Tools
• Scaling
24
Collabora'on• Individuals+Working+Together
25
Hiring• Choosing)Individuals
26
Affinity• From&Individuals&to&Teams
27
Tools• Choosing)and)Using)them
28
Scaling• Growing)and)Decreasing)
29
The$Devops$Compact• shared(mutual(understanding
• established(boundaries
30
Learning(through(Stories
31
32
33
34
35
36
37
38
Exposing)Misconcep-ons
39
Misconcep)on:+Produc)ve+Loner
SPOF%as%an%individual%
40
Misconcep)on:+Finding+"The+One"• rockstar
• ninja
• 10x/Engineer
41
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.(
42
• 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#
43
Misconcep)on:+The+"right"+way.• iden&fy)good)culture
• current)team,)background,)and)effec&ve)
44
Fear%Culture
45
Stormtrooper(Syndrome• Agency
• Adaptability:0Role0adherence
46
Role%adherenceFarm%boy
Smuggler
Princess
47
Constraining*individuals• A#developer#does...
• An#ops#does#...
to#the#detriment#of#the#team.
48
Learned'Helplessness
49
A"life"becomes"meaningful"when"one"sees"himself"or"herself"as"an"actor"within"the"context"of"a"story.
!!"George"Howard
50
Borg%Syndrome• no$individuality
• no$family/outside$interests
• no$celebra5ons
• encourages$system$blindness
51
Red$Shirt• Tackling*challenges*
52
Team• Common&purpose&
• Defined&beliefs
• Empowered
53
Small%vs%Large%teams• Large'teams'+'roles'may'be'highly'segregated'
• Small'teams'+'one'person'may'be'responsible'for'many'
54
Cul$va$ng)Empathy• Collect(stories(
• Listen(
• Circle(back
55
Smarter'Teams'build'be/er'value• Lots&of&Communica/on
• Contribute&equally&to&team's&discussions
• Theory&of&Mind
• Increased&diversity
Why$Some$Teams$are$Smarter$than$OthersAnita$Woolley$and$Thomas$Malone
56
Review• The%5%pillars
• Stories
• Misconcep3ons
57
Want%to%learn%more?
59
Effec%ve'Devops:
Hiring&and&Tools
Training'at'Velocity'New'York
61
DevOpsDays)Silicon)Valley
November(6*7,(2015
h"p://www.devopsdays.org/events/20157siliconvalley/
63
DevOps'or'DevOps'not.'There'is'no'try.
64
65