devops irl - jason grimes - devopsdays tel aviv 2017
TRANSCRIPT
![Page 1: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/1.jpg)
DevOps IRL @jasongrimes
![Page 2: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/2.jpg)
@jasongrimes
DevOps is about sharing
![Page 3: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/3.jpg)
Who’s Jason?
Dad, downhill + enduro mountain biker 🚵, music lover 👨🎤🤘, dog owner 🐶, geek
🤘, site reliability engineering, STEM parent, @Concur
Expertise
● DevOps Champion
● Team Building
● Leveling Up
● Recruiting
Follow me @JasonGrimes
![Page 4: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/4.jpg)
My Background
● My first computer; C64● Decade of on-premise datacenter experience● Transitioned to DevOps + SRE 2015● STEM Parent● Growth Mindset● Open source everything
@jasongrimes
![Page 5: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/5.jpg)
What Will You Walk Away With….
● DevOps Journey @Concur
● Commitment, People and Journey
● Building Great Teams Not Toolsets
● Measuring Customer Experience
● Leveling Up
● The Automators
@jasongrimes
![Page 6: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/6.jpg)
@jasongrimes
2.4M Expenses Uploaded
275K Trips Booked
700K Mobile Logins
$178M Invoices Processed
Visibility into Travel, Expense + Invoice-driven Spending
DevOps Journey @Concur
![Page 7: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/7.jpg)
In the beginning, before there was DevOps
As told to you by the cell phones I carried.SDLC Waterfall Mixed Agile Agile
Releases 9-18 months 4 months 1 month Continuous
Architecture On Premise Service
Monolithic Hybrid Microservices Aspirations
Microservices
Ops Model IT -> Ops Centralized hosted Ops
DevOps EmbeddedDevOps
@jasongrimes
![Page 8: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/8.jpg)
Early 2000s
@jasongrimes
● SDLC: Waterfall releases
● Releases: Every 9-18 months
● Hosting: On premise service
● Ops Model: IT -> Ops
Reliable, repeatable, results over time - David Gedye (2000)
![Page 9: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/9.jpg)
2006
● SDLC: Mixed/Agile
● Releases: Every 4 months
● Hosting: Monolithic Hybrid
● Ops Model: Centralized Hosted Ops
@jasongrimes
You build it, you run it - Werner Vogles (2006)
![Page 10: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/10.jpg)
2010
@jasongrimes
CA(L)MS
Culture, Automation, Lean, Measurement and Sharing - John
Willis, Damon Edwards, Jez Humble (2010)
![Page 11: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/11.jpg)
2013
● SDLC: Agile
● Releases: Every month
● Hosting: Moving to Microservices
● Ops Model: DevOps
@jasongrimes
Meet people where they are - Nell Shamrell (2016)
![Page 12: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/12.jpg)
In the future...
● SDLC: Agile
● Releases: Continuous
● Hosting: Microservices
● Ops Model: Embedded DevOps
@jasongrimes
Everyone should do everything - Alice Goldfuss (2017)
![Page 13: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/13.jpg)
Building Great Teams Not Toolsets
@jasongrimes
![Page 14: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/14.jpg)
9 Keys to End to End Ownership
@jasongrimes
![Page 15: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/15.jpg)
Commitment, People and Journey
● Executive buy-in
● Growth mindset
● Agile Operations
● Blameless culture
● Welcome failure
● Work-Life-Balance
@jasongrimes
![Page 16: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/16.jpg)
@jasongrimes
Culture is not a toolset
![Page 17: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/17.jpg)
@jasongrimes
SRE is a Global Team Sport
@jasongrimes
![Page 18: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/18.jpg)
● Net Promoter Score
● P1s + Crisis Response
● Codify everything
● CI/CD = Employee happiness
● Minimum Viable Ops
● Automate everything
Relentless focus on what matters
@jasongrimes
![Page 19: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/19.jpg)
@jasongrimes
Cloud Toolsets + ChatOps
![Page 20: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/20.jpg)
Measuring the Customer Experience
● 9’s don’t matter if customers are unhappy
● 20 years of alert and monitoring bias
Metrics to Observe● Latency
● Request per second
● Errors
● Saturation
@jasongrimes
![Page 21: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/21.jpg)
@jasongrimes
● Measure: Apdex, Disk, CPU/Load,
Memory
● Code is the source of truth
● Alerts are codified
Minimum Viable Ops
![Page 22: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/22.jpg)
Leveling Up Strategy
● Sharing and exchanging ideas
● Bring in learning from the field
● WIKI for the future
● Local meetups matter
● Conferences
@jasongrimes
![Page 23: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/23.jpg)
The Automators: DevOps + SRE Experts (897+)
@jasongrimes
![Page 24: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/24.jpg)
Takeaways
Deck - http://bit.ly/DevOpsIRL
● Show up
● Attitude matters
● Team first, no rockstars
● Learn from failure
● Capacity to continue learning
● Be Active: Github, LinkedIn, Twitter
@jasongrimes
![Page 25: DevOps IRL - Jason Grimes - DevOpsDays Tel Aviv 2017](https://reader033.vdocument.in/reader033/viewer/2022052706/5a64cf327f8b9a88148b552b/html5/thumbnails/25.jpg)
Follow-up
I think I’ve done enough talking.
Email, DM me or if you must LinkedIn.
I would love to connect.
Email: [email protected]
Follow me @JasonGrimes