SlideShare une entreprise Scribd logo
1  sur  25
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 Embedded
DevOps
@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: jason.grimes@gmail.com
Follow me @JasonGrimes

Contenu connexe

Tendances

Project Managment Thinking
Project Managment ThinkingProject Managment Thinking
Project Managment ThinkingEmily Clasper
 
Think Like a Project Manager
Think Like a Project ManagerThink Like a Project Manager
Think Like a Project ManagerEmily Clasper
 
SEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsSEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsJordan Silton
 
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE SiewAgile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE SiewAgileNetwork
 
Creating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyCreating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyKevin Goldsmith
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs beingKelly Looney
 
Impact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping SoftwareImpact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping SoftwareEm Campbell-Pretty
 
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...Ryan McKergow
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Edunomica
 
Creating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at AvvoCreating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at AvvoKevin Goldsmith
 

Tendances (11)

Project Managment Thinking
Project Managment ThinkingProject Managment Thinking
Project Managment Thinking
 
Think Like a Project Manager
Think Like a Project ManagerThink Like a Project Manager
Think Like a Project Manager
 
SEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsSEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate Results
 
Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE SiewAgile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
 
Creating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyCreating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your Company
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs being
 
Impact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping SoftwareImpact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping Software
 
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
 
Creating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at AvvoCreating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at Avvo
 

Similaire à DevOps IRL  - Jason Grimes - DevOpsDays Tel Aviv 2017

Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ? Kris Buytaert
 
ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of DevopsKris Buytaert
 
stackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOpsstackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOpsNETWAYS
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!SwatiKapoor43
 
Can GIS be Agile?
Can GIS be Agile?Can GIS be Agile?
Can GIS be Agile?Tim Nolan
 
From devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learningFrom devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learningKris Buytaert
 
DevOps, Performance Optimization and the Green Life with Magento
DevOps, Performance Optimization and the Green Life with MagentoDevOps, Performance Optimization and the Green Life with Magento
DevOps, Performance Optimization and the Green Life with MagentoLuis Tineo
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the newJan Collijs
 
JIRA Landing In Vietnam 2015
JIRA Landing In Vietnam 2015JIRA Landing In Vietnam 2015
JIRA Landing In Vietnam 2015AtlassianVietnam
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Pedro Gustavo Torres
 
Better Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéBetter Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéVMware Tanzu
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsKris Buytaert
 
How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...
How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...
How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...Heather Meza
 
Ali Mansour Senior Android developer resume
Ali Mansour Senior Android developer resumeAli Mansour Senior Android developer resume
Ali Mansour Senior Android developer resumeAli Mansour
 
Scrumgathering Singapore - Business operation in agile
Scrumgathering Singapore - Business operation in agileScrumgathering Singapore - Business operation in agile
Scrumgathering Singapore - Business operation in agileJeroen Molenaar
 
GDSC Info Session.pptx
GDSC Info Session.pptxGDSC Info Session.pptx
GDSC Info Session.pptxShreyaDhurde
 
WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017Mickey Mellen
 
10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? 10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? Kris Buytaert
 
Crazy heads corporate presentation
Crazy heads corporate presentationCrazy heads corporate presentation
Crazy heads corporate presentationGVS Chaitanya
 
Approaches to Modeling the Revenue Side of F2P Games | Maciej Mroz
Approaches to Modeling the Revenue Side of F2P Games | Maciej MrozApproaches to Modeling the Revenue Side of F2P Games | Maciej Mroz
Approaches to Modeling the Revenue Side of F2P Games | Maciej MrozJessica Tams
 

Similaire à DevOps IRL  - Jason Grimes - DevOpsDays Tel Aviv 2017 (20)

Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 
ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of Devops
 
stackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOpsstackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOps
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!
 
Can GIS be Agile?
Can GIS be Agile?Can GIS be Agile?
Can GIS be Agile?
 
From devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learningFrom devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learning
 
DevOps, Performance Optimization and the Green Life with Magento
DevOps, Performance Optimization and the Green Life with MagentoDevOps, Performance Optimization and the Green Life with Magento
DevOps, Performance Optimization and the Green Life with Magento
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
 
JIRA Landing In Vietnam 2015
JIRA Landing In Vietnam 2015JIRA Landing In Vietnam 2015
JIRA Landing In Vietnam 2015
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
 
Better Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéBetter Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael Coté
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
 
How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...
How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...
How Cisco Systems Is Evolving the Website into a Storytelling Platform (Case ...
 
Ali Mansour Senior Android developer resume
Ali Mansour Senior Android developer resumeAli Mansour Senior Android developer resume
Ali Mansour Senior Android developer resume
 
Scrumgathering Singapore - Business operation in agile
Scrumgathering Singapore - Business operation in agileScrumgathering Singapore - Business operation in agile
Scrumgathering Singapore - Business operation in agile
 
GDSC Info Session.pptx
GDSC Info Session.pptxGDSC Info Session.pptx
GDSC Info Session.pptx
 
WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017
 
10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? 10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ?
 
Crazy heads corporate presentation
Crazy heads corporate presentationCrazy heads corporate presentation
Crazy heads corporate presentation
 
Approaches to Modeling the Revenue Side of F2P Games | Maciej Mroz
Approaches to Modeling the Revenue Side of F2P Games | Maciej MrozApproaches to Modeling the Revenue Side of F2P Games | Maciej Mroz
Approaches to Modeling the Revenue Side of F2P Games | Maciej Mroz
 

Plus de DevOpsDays Tel Aviv

YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...DevOpsDays Tel Aviv
 
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, SaltoGRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, SaltoDevOpsDays Tel Aviv
 
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...DevOpsDays Tel Aviv
 
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...DevOpsDays Tel Aviv
 
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDogPRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDogDevOpsDays Tel Aviv
 
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...DevOpsDays Tel Aviv
 
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGGDevOpsDays Tel Aviv
 
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...DevOpsDays Tel Aviv
 
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider SecurityTHE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider SecurityDevOpsDays Tel Aviv
 
THE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABELTHE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABELDevOpsDays Tel Aviv
 
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPackCONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPackDevOpsDays Tel Aviv
 
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, DeveleapSOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, DeveleapDevOpsDays Tel Aviv
 
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...DevOpsDays Tel Aviv
 
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKHHOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKHDevOpsDays Tel Aviv
 
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBHOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBDevOpsDays Tel Aviv
 
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, IcingaFLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, IcingaDevOpsDays Tel Aviv
 
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITYDevOpsDays Tel Aviv
 
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.ioSLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.ioDevOpsDays Tel Aviv
 
ONBOARDING IN LOCKDOWN, HILA FOX, Augury
ONBOARDING IN LOCKDOWN, HILA FOX, AuguryONBOARDING IN LOCKDOWN, HILA FOX, Augury
ONBOARDING IN LOCKDOWN, HILA FOX, AuguryDevOpsDays Tel Aviv
 
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, FireflyDON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, FireflyDevOpsDays Tel Aviv
 

Plus de DevOpsDays Tel Aviv (20)

YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
 
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, SaltoGRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
GRAPHQL TO THE RES(T)CUE, ELLA SHARAKANSKI, Salto
 
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
MICROSERVICES ABOVE THE CLOUD - DESIGNING THE INTERNATIONAL SPACE STATION FOR...
 
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
THE (IR)RATIONAL INCIDENT RESPONSE: HOW PSYCHOLOGICAL BIASES AFFECT INCIDENT ...
 
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDogPRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
PRINCIPLES OF OBSERVABILITY // DANIEL MAHER, DataDog
 
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
NUDGE AND SLUDGE: DRIVING SECURITY WITH DESIGN // J. WOLFGANG GOERLICH, Duo S...
 
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
(Ignite) TAKE A HIKE: PREVENTING BATTERY CORROSION - LEAH VOGEL, CHEGG
 
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
BUILDING A DR PLAN FOR YOUR CLOUD INFRASTRUCTURE FROM THE GROUND UP, MOSHE BE...
 
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider SecurityTHE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
THE THREE DISCIPLINES OF CI/CD SECURITY, DANIEL KRIVELEVICH, Cider Security
 
THE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABELTHE PLEASURES OF ON-PREM, TOMER GABEL
THE PLEASURES OF ON-PREM, TOMER GABEL
 
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPackCONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
CONFIGURATION MANAGEMENT IN THE CLOUD NATIVE ERA, SHAHAR MINTZ, EggPack
 
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, DeveleapSOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
SOLVING THE DEVOPS CRISIS, ONE PERSON AT A TIME, CHRISTINA BABITSKI, Develeap
 
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
OPTIMIZING PERFORMANCE USING CONTINUOUS PRODUCTION PROFILING ,YONATAN GOLDSCH...
 
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKHHOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
HOW TO SCALE YOUR ONCALL OPERATION, AND SURVIVE TO TELL, ANTON DRUKH
 
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBHOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
 
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, IcingaFLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
FLYING BLIND - ACCESSIBILITY IN MONITORING, FEU MOUREK, Icinga
 
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
(Ignite) WHAT'S BURNING THROUGH YOUR CLOUD BILL - GIL BAHAT, CIDER SECURITY
 
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.ioSLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
 
ONBOARDING IN LOCKDOWN, HILA FOX, Augury
ONBOARDING IN LOCKDOWN, HILA FOX, AuguryONBOARDING IN LOCKDOWN, HILA FOX, Augury
ONBOARDING IN LOCKDOWN, HILA FOX, Augury
 
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, FireflyDON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, Firefly
 

Dernier

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

DevOps IRL  - Jason Grimes - DevOpsDays Tel Aviv 2017

  • 3. 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
  • 4. 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
  • 5. 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
  • 6. @jasongrimes 2.4M Expenses Uploaded 275K Trips Booked 700K Mobile Logins $178M Invoices Processed Visibility into Travel, Expense + Invoice-driven Spending DevOps Journey @Concur
  • 7. 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 Embedded DevOps @jasongrimes
  • 8. 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)
  • 9. 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)
  • 10. 2010 @jasongrimes CA(L)MS Culture, Automation, Lean, Measurement and Sharing - John Willis, Damon Edwards, Jez Humble (2010)
  • 11. 2013 ● SDLC: Agile ● Releases: Every month ● Hosting: Moving to Microservices ● Ops Model: DevOps @jasongrimes Meet people where they are - Nell Shamrell (2016)
  • 12. In the future... ● SDLC: Agile ● Releases: Continuous ● Hosting: Microservices ● Ops Model: Embedded DevOps @jasongrimes Everyone should do everything - Alice Goldfuss (2017)
  • 13. Building Great Teams Not Toolsets @jasongrimes
  • 14. 9 Keys to End to End Ownership @jasongrimes
  • 15. Commitment, People and Journey ● Executive buy-in ● Growth mindset ● Agile Operations ● Blameless culture ● Welcome failure ● Work-Life-Balance @jasongrimes
  • 17. @jasongrimes SRE is a Global Team Sport @jasongrimes
  • 18. ● Net Promoter Score ● P1s + Crisis Response ● Codify everything ● CI/CD = Employee happiness ● Minimum Viable Ops ● Automate everything Relentless focus on what matters @jasongrimes
  • 20. 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
  • 21. @jasongrimes ● Measure: Apdex, Disk, CPU/Load, Memory ● Code is the source of truth ● Alerts are codified Minimum Viable Ops
  • 22. Leveling Up Strategy ● Sharing and exchanging ideas ● Bring in learning from the field ● WIKI for the future ● Local meetups matter ● Conferences @jasongrimes
  • 23. The Automators: DevOps + SRE Experts (897+) @jasongrimes
  • 24. 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
  • 25. Follow-up I think I’ve done enough talking. Email, DM me or if you must LinkedIn. I would love to connect. Email: jason.grimes@gmail.com Follow me @JasonGrimes

Notes de l'éditeur

  1. Audience: Automators, Engineers, Builders and Janitors I’m Jason Grimes I’m a site reliability engineering expert at Concur on the Cloud Services Team in Bellevue WA just outside of Seattle, WA in the states. Today I will be discussing Concur’s Digital Transformation from Monolith to Microservices; DevOps IRL 🐼 Concur has recently gone through this digital transformation of the business from a monolith application with 2 major releases per year to each 700+ developers who are committed to owning their own code in Production and owning performance from an end-to-end; giving product teams the ownership from design through production release and operations. As Concur SRE we are here to put the right talent, practices, strategies, change control and ultimately global teamwork together to run today's high availability production operations business environment.
  2. If you were to take away 1 thing from today’s presentation -> DevOps is about Sharing. I would say each of you likely share this belief as you are spending time LEVELING UP today at DevOpsDays. To solve today’s infrastructure and software problems we need an inclusive community. TheITSkeptic (2017) Tech is a closed solved problem. Cool and fun, but done. Complex systems, culture, and people are the hard problems: open, not necessarily ever solvable.
  3. I tweet, share on LinkedIn, big fan of GIFs as teaching moments, occasional Snaps, but Insta has my heart. I’m into art, media, music and yes, communication. I’m high energy, generation-xer who spent almost 15 years in the industry before I knew what my gift was. I was always good at Operations, but this new movement this DevOps + SRE speaks to my core of radical evangelical change that companies like Concur need as they transition from the monolith to microservices and true ownership of end-to-end performance. Our secret at Concur is the team and our people. SRE is at the center of supporting this new generation of microservices, automation, higher standards for reliability and reduced latency. In today’s presentation I’ll cover how we have transitioned DevOps teams in one of the largest SaaS companies in the world.
  4. First computer I programmed on was a C64 with a Tape Drive so I could play Frogger. I have a decade of on-prem datacenter experience - that and a couple of dollars and it will give me a latte. Transitioned in 2015 I’m convinced there are multiple winners in SRE/DEVOPS; it’s a huge GREENFIELD of opportunity as we march towards automation I’m committed to Open Sourcing Everything, my approach and always accepting feedback
  5. Why are you here? What will you walk away with? Mention EACH ONE OF THESE. READ IT if you have too.
  6. How many folks here are familiar with Concur? Concur allows you to see your travel, expenses, and invoice-driven spending clearly throughout your whole organization → CONCUR is the INDUSTRY STANDARD So how did we get here….what was our journey and how is it different from your own?
  7. This is a high-level look at the DevOps journey Concur and many other orgs have taken in their relentless pursuit of Microservices. For context I also posted my Mobile Phone during each of these journeys starting with a Blackberry - who else had a Blackberry? Who are my people? How many folks here are running microservices or moving to microservices? The next few slides I will be walking you through this DevOps journey and you will be accompanied by some helpful quotes from some DevOps leaders who have influenced me.
  8. David Gedye was my original mentor when I was fresh into the industry. Before meeting David, I had served time as an Intern and Full Time employee at Microsoft, David would introduce me to the world of Technical Operations at Apex Learning. We supported 250,000 students taking courseware online in the early 2000s. That’s right 9-18 months to deliver a new version of our Online Learning Management Suite. Too much risk. These were waterfall releases and often involved adjusting the ship date. And if you missed customer expectations - you missed big!
  9. Anyone remember what was introduced in Spring 2006? Werner Vogles or Amazon fame would help launch Amazon Web Services and with one simple quote we had our marching orders for the next decade - YOU BUILD IT, YOU RUN IT Back in 2006 I was Group Director for Jobster.com - > a $42M SaaS employment startup with the charter of killing the resume and slaying the LinkedIn drago...despite our best efforts we would fail miserably. We would pivot too often, focusing on bleeding edge new features and forgot to solve the problem for the enterprise. It was a challenging time and my world was about to change again with the introduction of VMWARE 3.5. We were virtualizing for the very * FIRST TIME! * We set out to remove physical machines and putting more and more machines in VMs
  10. CA(L)MS Model CA(L)MS is an acronym describing the core values of the DevOps Movement: Culture, Automation, Measurement, and Sharing. Coined by Damon Edwards and John Willis at DevOpsDays Mountainview 2010 // Jezz Humble later added the L Culture DevOps is mostly about breaking down barriers between teams. An enormous amount of time is wasted with tickets sitting in queues, or individuals writing handoff documentation for the person sitting right next to them. In pathological organizations it is unsafe to ask other people questions or to look for help outside of official channels. In healthy organizations, such behavior is rewarded and supported with inquiry into why existing processes fail. Fostering a safe environment for innovation and productivity is a key challenge for leadership and directly opposes our tribal managerial instincts. Automation Perhaps the most visible aspect of DevOps. Many people focus on the productivity gains (output per worker per hour) as the main reason to adopt DevOps. But automation is used not just to save time, but also prevent defects, create consistency, and enable self-service. Measurement LEAN Added by Jez Humble Measurement How can you have continuous improvement without the ability to measure improvement? How do you know if an automation task is worthwhile? Basing decisions on data, rather than instinct, leads to an objective, blameless path of improvement. Data should be transparent, accessible to all, meaningful, and able to be visualized in an ad hoc manner. Sharing Sharing Key the success of DevOps at any organization is sharing the tools, discoveries, and lessons. By finding people with similar needs across the organization, new opportunities to collaborate can be discovered, duplicate work can be eliminated, and a powerful sense of engagement can be created among the staff. Outside the organization, sharing tools and code with people in the community helps get new features implemented in open source software quickly. Conference participation leaves staff feeling energized and informed about new ways to innovate.
  11. In 2013 Concur began their DevOps journey following many of the tenets set forth by the Google SRE program In 2016 I was sitting out where you are at DevOpsDays Seattle when I met Nell. She was speaking about the intersection of politics and technology and she imparted a very valuable lesson to us that day - LET GO OF BEING RIGHT and MEET PEOPLE WHERE THEY ARE Wait a minute, you mean, I’m not right? (pause)
  12. So what does the future look like? I’m heavily influenced by many of the automators mentioned today, but Alice Goldfuss speaks to me. She recently spoke at DockerCon last month giving her Rockstars, Builders and Janitors you are doing it wrong - and she added an epic quote…. EVERYONE should do EVERYTHING! EXACTLY! In fact, Alice would say that you need to EMPOWER your teams to never get paged 2x for the same event twice….they will be more flexible,
  13. I have described the journey, discussed some important tips from my mentors, but how exactly are we set to build Great Teams NOT Toolsets. To provide a truly high availability service you need a great team. All the tools, processes and tech in place won’t operate if the team doesn’t have clear direction and focus. This is a picture of the US Basketball Team the World Champion Golden State Warriors. While each player has a role, they all play team defense and move the ball better than any team in the modern NBA. Each player is bringing their experience, perspectives and skill. Many of them overlap and complement each other. We want to build our DevOps teams in the same way. Committed to a set of values Each person know the business and their role And when you work together you can accomplish almost anything
  14. So if Alice is right and everyone does everything...what does EVERYTHING look like? 9 Keys to End to End Ownership Design Code Build Test Secure Package Release Configure Run
  15. In a growth mindset, people believe that their most basic abilities can be developed through dedication and hard work—brains and talent are just the starting point. This view creates a love of learning and a resilience that is essential for great accomplishment Transformational leaders share five common characteristics that significantly shape an organization's culture and practices, leading to high performance. The characteristics of transformational leadership — vision, inspirational communication, intellectual stimulation, supportive leadership, and personal recognition — are highly correlated with IT performance. High-performing teams have leaders with the strongest behaviors across these dimensions. Low-performing teams reported the lowest levels of these traits. Teams that reported the least transformative leaders were half as likely to be high performers. • Establishing and supporting generative and high-trust cultural norms. • Implementing technologies and processes that enable developer productivity, reducing code deployment lead times and supporting more reliable infrastructures. • Supporting team experimentation and innovation, to create and implement better products faster. • Working across organizational silos to achieve strategic alignment. Transformational leadership that includes five dimensions (Rafferty and Griffin 2004).2 According to this model, the five characteristics of a transformational leader are: • Vision. Has a clear concept of where the organization is going and where it should be in five years. • Inspirational communication. Communicates in a way that inspires and motivates, even in an uncertain or changing environment. • Intellectual stimulation. Challenges followers to think about problems in new ways. • Supportive leadership. Demonstrates care and consideration of followers’ personal needs and feelings. • Personal recognition. Praises and acknowledges achievement of goals and improvements in work quality; personally compliments others when they do outstanding work. 2 Rafferty, A. E., & Griffin, M. A. (2004). Dimensions of transformational leadership: Conceptual and empirical extensions. The Leadership Quarterly, 15(3), 329-354
  16. While we are enabling END to END we must remember that Culture is not a toolset. We need to cultivate a culture
  17. SRE is truly a global sport. Given I traveled here all the way from Seattle in the States tells you that our mission is global and so are our partners to make it happen. We couldn’t do it without our geographically located teams. My sister team is in Prague and is almost 12 Hours difference. Pager Fatigue is real and to address it’s best to have a solid rotation of every 4-8 weeks. On call coverage is 12 hour shifts in your timezone. We share Slack, JIRA, Exchange, Zoom and other tech to keep us connected.
  18. Focus on what matters For Concur this means aligning our practices with customer satisfaction and Net Promoter Score As a Cloud Services Team we are also responsible for P1s and our Crisis Response Where possible, CODIFY everything - for example, we use New Relic Monitoring and we take advantage of NRQL And the number one thing affecting employee happiness is the CI/CD pipeline Devs wanna Dev PMs wanna ship Account Exec want features in the hands of customers I also want to focus on Minimum Viable Ops AUTOMATE EVERYTHING
  19. Using Modern Cloud Toolsets to bring CHATOPS to the enterprise. We want to bring the operations experience inside our chatroom #SLACK - where people are... GitHub PagerDuty Outside-In Monitoring JIRA New Relic Notifications 2 Types of Data we store…. Application Performance Monitoring (APM) Real User Monitoring (RUM)
  20. Customer Experience is all that matters...blinking lights are neat, but don’t keep the bills paid. Net Promoter Score Matters 9’s DON’T MATTER if Customers are unhappy - I took this quote from Charity Majors shirt Charity Majors has some excellent words of wisdom that I’d like to share. Latency Request per second Errors Saturation Monitoring; We are doing it wrong. 20+ year bias in how we solve problems. The future is 4 metrics to observability Canaries in production with roll out migrations and rollback. That is always the use case.
  21. Also Known AS - Batteries Included Enabling Operational Maturity from Day 1 Combine Technical + ChatOps (Be specific) Define ApDex and why it’s critical. Other common counters DISK, LOAD, Memory Apdex is a measure of response time based against a set threshold. It measures the ratio of satisfactory response times to unsatisfactory response times. The response time is measured from an asset request to completed delivery back to the requestor. All alerts are codified. This project was led by intern on my team to describe Batteries included or that feeling you get when you have what you need to be successful.
  22. REPEAT MISSION - DevOps is Sharing …. LOOK TO YOUR LEFT LOOK TO YOUR RIGHT MEET THE 3 PEOPLE ON EITHER SIDE Hiring is not enough, you need your current talent to be LEVELING UP at all times. Learning from the field can be some of the most impactful since ….. COFFEE OPS STORY For example: We’ve seen full toolset exchanges (say that better) Wiki for the future - breadcrumbs and notes to your future self when you are troubleshooting
  23. HOW MANY PEOPLE USE TWITTER? Don’t be afraid, I need to know what I’m up against! TWITTER IS A DATASOURCE…. I don’t know what inspires each of you, but comments from folks like these in the field I LIVE AND BREATHE and You can’t not help but These four automators, especially Alice Goldfuss was the reason I started speaking. ALICE - She had me at “Builders, Janitors and Rock Stars: You are doing it wrong” - Spoke at DockerCon recently KELSEY - Making K8+DevOps+SRE accessible for the non-experts and next generation problem solvers, Author of Kubernetes the Hardway. JESSE - ORIGINAL MASTER OF DISASTER from Amazon founded OpsCode which became Chef. JEFF - NERD DAY; DEVOPS JEDI - Saw at DevOpsDays Seattle FIND THE VOICES YOU LISTEN TO AND SEEK THEM OUT Changing the world with each Tweet and speaking engagement.
  24. Show up - Each of you are doing this today by attending DevOpsDays Attitude matters, be the SRE/DevOps Engineer that EVERYONE wants to work with Welcome failure -- some of our most powerful lessons come from failure It’s also critical to KEEP LEARNING And if I leave you with anything - BE ACTIVE, SHARE -> Get involved on Github, LinkedIn and yes TWITTER
  25. Please take a picture of this, would love to connect. - #DADOPS