DevOps IRL @jasongrimes
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