SlideShare a Scribd company logo
1 of 94
Download to read offline
Unicorn
On-call
Tech in Porto 2019, Porto
Unicorn
On-call
Tech in Porto 2019, Porto
Unicorn
On-call
Tech in Porto 2019, Porto
Hi there! I’m Pedro!
• Engineering Director @
• Impact-driven person
• Passionate about People, Technology, and Products
• Agile, Lean and DevOps aficionado
• 10+ years of experience running engineering teams
On-call :: Definition
(of a person) able to be contacted in order to provide a
professional service if necessary, but not formally on duty.
‘The team is on call 24 hours-a-day, and is trained in resuscitation techniques and how to use live-saving defibrillators.’
‘If you work in a global organization, you might be on call 24 hours a day for troubleshooting or consulting.’
‘You have to get up in the middle of the night if you're on call.’
On-call :: You need
Shifts People Systems
On-call :: You need
Rotas People Systems
On-call :: You need
Rotas Heroes Systems
On-call :: You need
Rotas The
Critical Ones
Heroes
On-call :: Why
Customers Production
Systems
Engineers Company Job
Our On-call
journey (so far)
Choose your civilization
Greek
Egyptian
Mesopotamian
Asian
Stone Age
Town Center
200 (wood)
Stone Age
• Everyone was on-call (even the CEO)
Tool Age
Tool Age
• “Operations team” aka “DevOps team”
• “DevOps engineers” were on-call (not all of them)
Tool Age
• Officially we only had two engineers on-call
Tool Age
• 3 days rotas
Tool Age
• After business hours, everyone available on Slack would help out
Tool Age
• VictorOps
Tool Age
• Tons of alarms
• False positives (Broken windows theory
https://en.wikipedia.org/wiki/Broken_windows_theory)
• MTTA not tracked
• MTTR “over 9000”
• All systems were on-call (Because none was… so all of them were)
Tool Age
• No compensation (voluntarily and pro-bono)
Tool Age
• Alarms in staging environments
Unicorn on-call :: Tech in Porto, Porto, 2019
Tool Age
• Fatigue and Burn out
Tool Age
• Churn
Tool Age
• Blameless PMs (PIs and PEs)
Bronze Age
Bronze Age
• We evaluated 3 scenarios: “Primary / Secondary”, “Just primary” and
“Primary / Secondary (SRE)”
• SRE team covering own rota (infra one) –> We rebranded the Ops
team to SRE team
• Development teams with rotas (dedicated to their systems)
• One engineer per rota (no secondaries)
• Engineers on-call (eat your own dog food: you develop it… you
maintain it in PROD!)
Bronze Age
• We had more than twenty engineers on-call
Bronze Age
• Tools: One hotspot per rota (no smartphones so that we don’t make
people carry two devices) + VictorOps App
Bronze Age
• One week rotas (four rotas in total)
• The rotas start / end every Tuesday (i.e. End-of-Sprint day) aligning
the rotas calendar with the sprints calendar
Bronze Age
• Only critical systems covered by the program (defined by Engineering
and agreed with stakeholders (e.g. Product, Customer Services,
Support))
Bronze Age
• On-call playbooks
Bronze Age
• Incident commander defined - The Incident Commander (IC) holds
the high-level state about the incident. They structure the incident
response task force, assigning responsibilities according to need and
priority
Bronze Age
• Weekly fire drills (or like Google calls it "Wheel of misfortune")
Bronze Age
• Compensation defined (money + time off). Flat fee. No compensation
per incident
Bronze Age
• Alarms fine tuned
• Defined time to Ack under 5 minutes
• Redefined thresholds
• Distinguished Alarms from Notifications: The alarm requires immediate
action. The notification can wait for the next day or so
• Cleaned up alarms from non Production environments
Unicorn on-call :: Tech in Porto, Porto, 2019
Bronze Age
• Volunteer based and not compulsory based (Yeah… we ran into
“trouble” and I went on-call because of that: eat your own dog food…
lead by example… I took 4 consecutive weeks on-call)
Bronze Age
• Engineers participating in multiple rotas
• Avoiding engineers doing rotas back to back
Bronze Age
• PTO/Vacations and unexpected leaves self-managed (with facilitation)
by each rota
Bronze Age
• Acacio’s list when joining the program (origin: internal meetup with
Acacio Cruz –> Google SRE and co-author of Google SRE book)
Bronze Age
• Shadowing when joining the program
Bronze Age
• Little time to work on the resiliency of systems (hard to prioritize and
hard to complete action points from PMs during sprints)
Bronze Age
• On-call procedure
• Updating the company’s status page
• Keeping the organization/stakeholders informed with the incident status
every 5 minutes
Bronze Age
• 24x7x365 coverage
Bronze Age
• Performance reviews completely disassociated from the on-call
program (no one gets a worst review because of not participating in
the program)
Bronze Age
• Although we have offices in different time zones we didn’t use a
“follow the sun” strategy (lack of engineers in the US)
Bronze Age
• P0s are all-hands on deck and we are “entitled” to call all engineers
that can help
• Panic button on Slack with Zappier integration
Iron Age
Iron Age
• Vanguard program (thank you Raoul, Bruno, Sean, and João)
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
Iron Age
• Gamification
Iron Age
• On-call engineers stay off their regular sprint to work on Vanguard’s
backlog
Final thoughts
Final thoughts
• On-call doesn’t need to suck
Final thoughts
• Be fair
• Be honest
• Be respectful
Final thoughts
• Although the engineers are being paid to be on-call… don’t forget that
they are doing us a favor!
Final thoughts
• Don’t aim for perfection and don’t overthink things… Any start is
better than none
Final thoughts
• Google SRE book is a great inspiration (and an herculean task to read
the entire book… 552 pages!)
Final thoughts
• #oncallselfie
Final thoughts
• Burnout is a real thing… it affects performance and churn… but most
importantly… health!
Final thoughts
• Tune those alarms! It’s one of the main factors of success!
Final thoughts
• Don’t make rushed decisions because you are getting too many alerts
(e.g. turning off alarms)
Final thoughts
• Take advantage of the business hours (when you have the entire
engineering team at the office) to tackle issues that might come up
during out-of-business hours (when you “only” have the on-call
engineers available)
Final thoughts
• Being on-call doesn’t mean that you need to save the world. We don’t
need “Rambos”… so play it safe, stick to the playbooks and don’t
make risky decisions under stress
Final thoughts
• Don’t hesitate to jump into a (video) call to coordinate the incident
resolution (usually Slack is not enough) – sync vs async comms
Final thoughts
• Don’t forget to keep the stakeholders in the loop (we are in the heat
zone… but they are suffering from the sideline… and they need to
know what is happening)
Final thoughts
• Action items on (Blameless) post mortems should be tracked and
assured that they are executed
Final thoughts
• Don’t fall into the wishful thinking game: if you believe/suspect that
an alarm is triggered by something harmless that you “can’t control”
(e.g. network glitch)… be ready to prove that… otherwise don’t stop
investigating the root cause
Final thoughts
• Always write PMs (for PEs and PIs) and bare in mind that you should
have public versions of the PM (sooner or later your customers will
ask for them)
Thank you
Tech in Porto 2019, Porto

More Related Content

Similar to Unicorn on-call :: Tech in Porto, Porto, 2019

"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, ZurichBianca Legorreta
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?India Scrum Enthusiasts Community
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSean Mike
 
OSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatOSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatNETWAYS
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatNETWAYS
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersMatt Cowell
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum RomaPeter Stevens
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-worksNora Papazyan
 
Principles of Lean Maintenance
Principles of Lean Maintenance Principles of Lean Maintenance
Principles of Lean Maintenance PlantEngineering
 
Offshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do itOffshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do itAlexandre Masselot
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414spikol
 
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.Brian Scanlan
 

Similar to Unicorn on-call :: Tech in Porto, Porto, 2019 (20)

"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
OSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatOSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas Bhagat
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Working Effectively with PeopleSoft Support
Working Effectively with PeopleSoft SupportWorking Effectively with PeopleSoft Support
Working Effectively with PeopleSoft Support
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
Principles of Lean Maintenance
Principles of Lean Maintenance Principles of Lean Maintenance
Principles of Lean Maintenance
 
Offshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do itOffshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do it
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.
 
Automic Support Tips and Tricks
Automic Support Tips and TricksAutomic Support Tips and Tricks
Automic Support Tips and Tricks
 

More from Pedro Gustavo Torres

Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Pedro Gustavo Torres
 
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022Pedro Gustavo Torres
 
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022Pedro Gustavo Torres
 
Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Pedro Gustavo Torres
 
Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Pedro Gustavo Torres
 
A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020Pedro Gustavo Torres
 
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020Pedro Gustavo Torres
 
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
 
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Pedro Gustavo Torres
 
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Pedro Gustavo Torres
 
When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019Pedro Gustavo Torres
 
When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Pedro Gustavo Torres
 
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Pedro Gustavo Torres
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017Pedro Gustavo Torres
 
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017Pedro Gustavo Torres
 

More from Pedro Gustavo Torres (20)

Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022
 
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
 
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022
 
Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020
 
Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020
 
A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020
 
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
 
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)
 
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
 
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
 
When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019
 
When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018
 
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 
Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017
 
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
Scrum: From the Books to the Reality :: Agile Connect Aveiro 2017
 

Recently uploaded

Generalities about NFT , as a new technology
Generalities about NFT , as a new technologyGeneralities about NFT , as a new technology
Generalities about NFT , as a new technologysoufianbouktaib1
 
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondTungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondContinuent
 
Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019Eric Johnson
 
如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?krc0yvm5
 
SQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxSQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxJustineGarcia32
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
 
Google-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdfGoogle-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdfMaria Adalfio
 
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...hasimatwork
 
overview of Virtualization, concept of Virtualization
overview of Virtualization, concept of Virtualizationoverview of Virtualization, concept of Virtualization
overview of Virtualization, concept of VirtualizationRajan yadav
 
Benefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptxBenefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptxlibertyuae uae
 

Recently uploaded (10)

Generalities about NFT , as a new technology
Generalities about NFT , as a new technologyGeneralities about NFT , as a new technology
Generalities about NFT , as a new technology
 
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and BeyondTungsten Webinar: v6 & v7 Release Recap, and Beyond
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
 
Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019Mary Meeker Internet Trends Report for 2019
Mary Meeker Internet Trends Report for 2019
 
如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?如何办理朴茨茅斯大学毕业证书学位证书成绩单?
如何办理朴茨茅斯大学毕业证书学位证书成绩单?
 
SQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptxSQL Server on Azure VM datasheet.dsadaspptx
SQL Server on Azure VM datasheet.dsadaspptx
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
Google-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdfGoogle-Next-Madrid-BBVA-Research inv.pdf
Google-Next-Madrid-BBVA-Research inv.pdf
 
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
Section 3 - Technical Sales Foundations for IBM QRadar for Cloud (QRoC)V1 P10...
 
overview of Virtualization, concept of Virtualization
overview of Virtualization, concept of Virtualizationoverview of Virtualization, concept of Virtualization
overview of Virtualization, concept of Virtualization
 
Benefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptxBenefits of Fiber Internet vs. Traditional Internet.pptx
Benefits of Fiber Internet vs. Traditional Internet.pptx
 

Unicorn on-call :: Tech in Porto, Porto, 2019

Editor's Notes

  1. Definition of what on-call is
  2. Shifts (I like to call them rotas) People (I like to call them heroes) Systems (I like to call them “the critical ones”)
  3. Shifts (I like to call them rotas) People (I like to call them heroes) Systems (I like to call them “the critical ones”)
  4. Shifts (I like to call them rotas) People (I like to call them heroes) Systems (I like to call them “the critical ones”)
  5. Shifts (I like to call them rotas) People (I like to call them heroes) Systems (I like to call them “the critical ones”)
  6. Because you care about your customers Because you care about your production systems Because you care about your engineers Because you care about your company Because you care about your job
  7. Show some metrics if we have
  8. Show some metrics if we have
  9. Show some metrics if we have
  10. Show some metrics if we have
  11. Show some metrics if we have
  12. Show some metrics if we have
  13. Show some metrics if we have
  14. Show some metrics if we have
  15. Show some metrics if we have
  16. Show some metrics if we have
  17. Show some metrics if we have
  18. Show some metrics if we have
  19. Show some metrics if we have
  20. SRE team
  21. SRE team
  22. SRE team
  23. SRE team
  24. SRE team
  25. SRE team
  26. SRE team
  27. SRE team
  28. SRE team
  29. SRE team
  30. SRE team
  31. SRE team
  32. SRE team
  33. SRE team
  34. SRE team
  35. SRE team
  36. SRE team
  37. SRE team
  38. SRE team
  39. SRE team
  40. SRE team