Upload
devopsdays-tel-aviv
View
38
Download
1
Embed Size (px)
Citation preview
DevOps IRL @jasongrimes
@jasongrimes
DevOps is about sharing
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
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
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
@jasongrimes
2.4M Expenses Uploaded
275K Trips Booked
700K Mobile Logins
$178M Invoices Processed
Visibility into Travel, Expense + Invoice-driven Spending
DevOps Journey @Concur
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
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)
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)
2010
@jasongrimes
CA(L)MS
Culture, Automation, Lean, Measurement and Sharing - John
Willis, Damon Edwards, Jez Humble (2010)
2013
● SDLC: Agile
● Releases: Every month
● Hosting: Moving to Microservices
● Ops Model: DevOps
@jasongrimes
Meet people where they are - Nell Shamrell (2016)
In the future...
● SDLC: Agile
● Releases: Continuous
● Hosting: Microservices
● Ops Model: Embedded DevOps
@jasongrimes
Everyone should do everything - Alice Goldfuss (2017)
Building Great Teams Not Toolsets
@jasongrimes
9 Keys to End to End Ownership
@jasongrimes
Commitment, People and Journey
● Executive buy-in
● Growth mindset
● Agile Operations
● Blameless culture
● Welcome failure
● Work-Life-Balance
@jasongrimes
@jasongrimes
Culture is not a toolset
@jasongrimes
SRE is a Global Team Sport
@jasongrimes
● Net Promoter Score
● P1s + Crisis Response
● Codify everything
● CI/CD = Employee happiness
● Minimum Viable Ops
● Automate everything
Relentless focus on what matters
@jasongrimes
@jasongrimes
Cloud Toolsets + ChatOps
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
@jasongrimes
● Measure: Apdex, Disk, CPU/Load,
Memory
● Code is the source of truth
● Alerts are codified
Minimum Viable Ops
Leveling Up Strategy
● Sharing and exchanging ideas
● Bring in learning from the field
● WIKI for the future
● Local meetups matter
● Conferences
@jasongrimes
The Automators: DevOps + SRE Experts (897+)
@jasongrimes
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
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