SlideShare a Scribd company logo
1 of 20
Presented byPresented by
How SmallTeam Get Ready for
Site Reliability Engineering (SRE)
Setyo Legowo
Facebook Developer Circles – Bandung
October 1st, 2017
Presented by
Sources
SREcon17 Asia/Australia: How
Could Small Teams Get Ready for
SRE
Zehua Liu, Zendesk Singapore
Facebook DevCircles - BandungOctober 1st, 2017
Source: https://www.usenix.org/sites/default/files/srecon_europe_wide.png
Presented by
What is SRE?
October 1st, 2017 Facebook DevCircles - Bandung
Source: https://landing.google.com/sre/interview/ben-treynor.html
Presented by
Key Points of SRE
• Hire only coders
• Have an SLA for your service
• Measure and report performance against SLA
• Use error budgets and gate launches on them
• Common staffing pool for SRE and DEV
• Excess Ops work overflows to Dev team
• Cap SRE operational load at 50%
• Share 5% of Ops work with Dev team
• Maximum of 2 events per oncall shift per person is all that's possible
• minimum group size of 8 people (8 people x1 location or 6x2)
• Post mortem for every event
• Post mortems are blameless and focus on process and technology, not people
October 1st, 2017 Facebook DevCircles - Bandung
Ben Treynor
VP Engineering at Google
Image Source:
https://www.usenix.org/sites/default/files/conference-files/ben_treynor_300.png
Source: https://www.usenix.org/conference/srecon14/technical-sessions/presentation/keys-sre
Presented by
UrbanIndo’s
DeploymentTransformation Journey
How UrbanIndo change its services deployment?
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
The Problem
• Small Teams?
• Small company
• Small engineering team
• The case:
• A small team in a big company
• ~100 employees
• ~10 Engineer
• 6 Software Engineer
• 1 DevOps – Infrastructure Engineer
• 3 Mobile Application Engineer
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
Growth Problem
• Total visitor grows gradually each month
And also new features
• Issues in productivity and site reliability
• Onboarding new hires
• Slower deployment time
• More incidents
• No clear SLA
October 1st, 2017 Facebook DevCircles - Bandung
Source: https://c1.staticflickr.com/6/5260/5519749611_a95070b507.jpg
Presented by
Do we have any
solution?
• Started a series of engineering
initiatives
• Implement SCRUM instead of FDD
• Automated test
• Simple deployment
• Easy-to-use development environment
• …
October 1st, 2017 Facebook DevCircles - Bandung
Source: http://www.doncio.navy.mil/uploads/0803IXR47425.jpg
Presented by
Dedicated Engineering Resources
• SCRUM Development – Past
• CTO led feature development
• Toil task fixed when encountered
• SCRUM Development – Now
• Hired more engineers
• Tried to eliminate technical debts
• No feature development for operational team
• Develop tools that support developers
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
Simple Deployment
• Production Deployment – Past
• Manual: ssh and copy and paste scripts
• Prone human error
• Only few engineers could do it
• Could not accommodate new engineers and more frequent deployment
• Production Deployment – New
• Jenkins  Travis  Jenkins
• DevOps team install deployment script on new apps
• Ownership for engineers
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
Easy-to-use Development Environment
• Setup development environment – Past
• Had ~30 steps setup steps
• Non uniform application version whether they installed the same apps
• Hard for new engineers
• Setup development environment – Now
• Spent one quarter dockerizing dev and test environment
• Current development/deployment pipeline:
• Develop locally  Test in Docker  Deploy to Staging  Test on staging
 Deploy to Production
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
AutomatedTest
• Automated Test – Past
• No automated test
• Manual test directly by product owner
• Automated Test – Now
• Automated unit and acceptance test in Docker
• Manual test by QA
• Test coverage report saved in reliable storage
• Insert automated test in each deployment step
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
Miscellaneous Initiatives
• Change velocity, several deployment for each day
• Deploy to staging/production in minutes
• Build useful monitoring dashboard
• And alert notification
• Rotate monitoring shift
• Establish post mortem culture
• Report every incident as post mortem
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
Do those initiatives meet all requirements of SRE?
• Yes, but …
• Do not have to do SRE like Go*gle
• Adjust with your needs/issues as you grow and SRE will come to you
• You don’t even need an SRE team!
• Focus on how to deliver reliable services
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
Unfulfilled Goals
• When we become a big guy
• Data center operations
• On-premise devices
• Reliability checklist
• SLA  SLI, SLO
• Incident management
• Good for reporting
October 1st, 2017 Facebook DevCircles - Bandung
Source: https://commons.wikimedia.org/wiki/File:Pilgrims_on_the_Way_of_St.James_near_Saint-Martin-des-Champs.JPG
Presented by
Why SRE?
Why not DevOps?
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
What is the difference with DevOps?
October 1st, 2017 Facebook DevCircles - Bandung
Image source: https://commons.wikimedia.org/wiki/File:Devops-toolchain.svg
Presented byOctober 1st, 2017 Facebook DevCircles - Bandung
Presented by
Watch & Reading List
• How Could Small Team Get Ready for SRE, by Zehua Liu
https://www.usenix.org/conference/srecon17asia/program/presentation/liu
• Key Points of SRE, by Ben Treynor
https://www.usenix.org/conference/srecon14/technical-sessions/presentation/keys-sre
• https://landing.google.com/sre/interview/ben-treynor.html
• Usenix Youtube Channel, https://www.youtube.com/channel/UC4-
GrpQBx6WCGwmwozP744Q
• Site Reliability Engineering: How Google Runs Production Systems, Edited by Betsy Beyer,
Chris Jones, Jennifer Petoff, and Niall Richard Murphy
• The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in
Technology Organizations, by Gene Kim, Jez Humble, Patrick Debois, and John Willis
• Linux Foundation Events Youtube Channel,
https://www.youtube.com/channel/UCthvmTSlmIcMH93LIJNe-2w
October 1st, 2017 Facebook DevCircles - Bandung
Presented by
ThankYou
October 1st, 2017 Facebook DevCircles - Bandung
Setyo Legowo
• Software Engineer at UrbanIndo
• Office e-mail address: setyo@urbanindo.com
• Personal e-mail address: setyolegowo94@gmail.com
• LinkedIn: https://www.linkedin.com/in/setyolegowo/

More Related Content

What's hot

What's hot (20)

SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!
 
Reconstructing the SRE
Reconstructing the SREReconstructing the SRE
Reconstructing the SRE
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
How to SRE when you have no SRE
How to SRE when you have no SREHow to SRE when you have no SRE
How to SRE when you have no SRE
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practices
 
What's an SRE at Criteo - Meetup SRE Paris
What's an SRE at Criteo - Meetup SRE ParisWhat's an SRE at Criteo - Meetup SRE Paris
What's an SRE at Criteo - Meetup SRE Paris
 
Sre summary
Sre summarySre summary
Sre summary
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ Squarespace
 
SRE vs DevOps
SRE vs DevOpsSRE vs DevOps
SRE vs DevOps
 
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
 
What is Site Reliability Engineering (SRE)
What is Site Reliability Engineering (SRE)What is Site Reliability Engineering (SRE)
What is Site Reliability Engineering (SRE)
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE Concepts
 
Site reliability engineering - Lightning Talk
Site reliability engineering - Lightning TalkSite reliability engineering - Lightning Talk
Site reliability engineering - Lightning Talk
 
Bjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and youBjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and you
 
SRE From Scratch
SRE From ScratchSRE From Scratch
SRE From Scratch
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
 

Similar to How Small Team Get Ready for SRE (public version)

Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 
bbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalbbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinal
Wendy Jaccard
 

Similar to How Small Team Get Ready for SRE (public version) (20)

Portfolio
PortfolioPortfolio
Portfolio
 
My personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev opsMy personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev ops
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 
Program Management in MBSE
Program Management in MBSEProgram Management in MBSE
Program Management in MBSE
 
Devops
DevopsDevops
Devops
 
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
 
Achieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetAchieving Continuous Delivery with Puppet
Achieving Continuous Delivery with Puppet
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
Azure Functions
Azure FunctionsAzure Functions
Azure Functions
 
August 2018: DevSecOps - London Gathering
August 2018: DevSecOps - London GatheringAugust 2018: DevSecOps - London Gathering
August 2018: DevSecOps - London Gathering
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
bbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalbbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinal
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
CI and CD with Visual Studio Team Services and Azure
CI and CD with Visual Studio Team Services and AzureCI and CD with Visual Studio Team Services and Azure
CI and CD with Visual Studio Team Services and Azure
 
Network Reliability Engineering and DevNetOps - Presented at ONS March 2018
Network Reliability Engineering and DevNetOps - Presented at ONS March 2018Network Reliability Engineering and DevNetOps - Presented at ONS March 2018
Network Reliability Engineering and DevNetOps - Presented at ONS March 2018
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupal
 
DevOps and DBA- Delphix
DevOps and DBA-  DelphixDevOps and DBA-  Delphix
DevOps and DBA- Delphix
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

How Small Team Get Ready for SRE (public version)

  • 1. Presented byPresented by How SmallTeam Get Ready for Site Reliability Engineering (SRE) Setyo Legowo Facebook Developer Circles – Bandung October 1st, 2017
  • 2. Presented by Sources SREcon17 Asia/Australia: How Could Small Teams Get Ready for SRE Zehua Liu, Zendesk Singapore Facebook DevCircles - BandungOctober 1st, 2017 Source: https://www.usenix.org/sites/default/files/srecon_europe_wide.png
  • 3. Presented by What is SRE? October 1st, 2017 Facebook DevCircles - Bandung Source: https://landing.google.com/sre/interview/ben-treynor.html
  • 4. Presented by Key Points of SRE • Hire only coders • Have an SLA for your service • Measure and report performance against SLA • Use error budgets and gate launches on them • Common staffing pool for SRE and DEV • Excess Ops work overflows to Dev team • Cap SRE operational load at 50% • Share 5% of Ops work with Dev team • Maximum of 2 events per oncall shift per person is all that's possible • minimum group size of 8 people (8 people x1 location or 6x2) • Post mortem for every event • Post mortems are blameless and focus on process and technology, not people October 1st, 2017 Facebook DevCircles - Bandung Ben Treynor VP Engineering at Google Image Source: https://www.usenix.org/sites/default/files/conference-files/ben_treynor_300.png Source: https://www.usenix.org/conference/srecon14/technical-sessions/presentation/keys-sre
  • 5. Presented by UrbanIndo’s DeploymentTransformation Journey How UrbanIndo change its services deployment? October 1st, 2017 Facebook DevCircles - Bandung
  • 6. Presented by The Problem • Small Teams? • Small company • Small engineering team • The case: • A small team in a big company • ~100 employees • ~10 Engineer • 6 Software Engineer • 1 DevOps – Infrastructure Engineer • 3 Mobile Application Engineer October 1st, 2017 Facebook DevCircles - Bandung
  • 7. Presented by Growth Problem • Total visitor grows gradually each month And also new features • Issues in productivity and site reliability • Onboarding new hires • Slower deployment time • More incidents • No clear SLA October 1st, 2017 Facebook DevCircles - Bandung Source: https://c1.staticflickr.com/6/5260/5519749611_a95070b507.jpg
  • 8. Presented by Do we have any solution? • Started a series of engineering initiatives • Implement SCRUM instead of FDD • Automated test • Simple deployment • Easy-to-use development environment • … October 1st, 2017 Facebook DevCircles - Bandung Source: http://www.doncio.navy.mil/uploads/0803IXR47425.jpg
  • 9. Presented by Dedicated Engineering Resources • SCRUM Development – Past • CTO led feature development • Toil task fixed when encountered • SCRUM Development – Now • Hired more engineers • Tried to eliminate technical debts • No feature development for operational team • Develop tools that support developers October 1st, 2017 Facebook DevCircles - Bandung
  • 10. Presented by Simple Deployment • Production Deployment – Past • Manual: ssh and copy and paste scripts • Prone human error • Only few engineers could do it • Could not accommodate new engineers and more frequent deployment • Production Deployment – New • Jenkins  Travis  Jenkins • DevOps team install deployment script on new apps • Ownership for engineers October 1st, 2017 Facebook DevCircles - Bandung
  • 11. Presented by Easy-to-use Development Environment • Setup development environment – Past • Had ~30 steps setup steps • Non uniform application version whether they installed the same apps • Hard for new engineers • Setup development environment – Now • Spent one quarter dockerizing dev and test environment • Current development/deployment pipeline: • Develop locally  Test in Docker  Deploy to Staging  Test on staging  Deploy to Production October 1st, 2017 Facebook DevCircles - Bandung
  • 12. Presented by AutomatedTest • Automated Test – Past • No automated test • Manual test directly by product owner • Automated Test – Now • Automated unit and acceptance test in Docker • Manual test by QA • Test coverage report saved in reliable storage • Insert automated test in each deployment step October 1st, 2017 Facebook DevCircles - Bandung
  • 13. Presented by Miscellaneous Initiatives • Change velocity, several deployment for each day • Deploy to staging/production in minutes • Build useful monitoring dashboard • And alert notification • Rotate monitoring shift • Establish post mortem culture • Report every incident as post mortem October 1st, 2017 Facebook DevCircles - Bandung
  • 14. Presented by Do those initiatives meet all requirements of SRE? • Yes, but … • Do not have to do SRE like Go*gle • Adjust with your needs/issues as you grow and SRE will come to you • You don’t even need an SRE team! • Focus on how to deliver reliable services October 1st, 2017 Facebook DevCircles - Bandung
  • 15. Presented by Unfulfilled Goals • When we become a big guy • Data center operations • On-premise devices • Reliability checklist • SLA  SLI, SLO • Incident management • Good for reporting October 1st, 2017 Facebook DevCircles - Bandung Source: https://commons.wikimedia.org/wiki/File:Pilgrims_on_the_Way_of_St.James_near_Saint-Martin-des-Champs.JPG
  • 16. Presented by Why SRE? Why not DevOps? October 1st, 2017 Facebook DevCircles - Bandung
  • 17. Presented by What is the difference with DevOps? October 1st, 2017 Facebook DevCircles - Bandung Image source: https://commons.wikimedia.org/wiki/File:Devops-toolchain.svg
  • 18. Presented byOctober 1st, 2017 Facebook DevCircles - Bandung
  • 19. Presented by Watch & Reading List • How Could Small Team Get Ready for SRE, by Zehua Liu https://www.usenix.org/conference/srecon17asia/program/presentation/liu • Key Points of SRE, by Ben Treynor https://www.usenix.org/conference/srecon14/technical-sessions/presentation/keys-sre • https://landing.google.com/sre/interview/ben-treynor.html • Usenix Youtube Channel, https://www.youtube.com/channel/UC4- GrpQBx6WCGwmwozP744Q • Site Reliability Engineering: How Google Runs Production Systems, Edited by Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy • The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, by Gene Kim, Jez Humble, Patrick Debois, and John Willis • Linux Foundation Events Youtube Channel, https://www.youtube.com/channel/UCthvmTSlmIcMH93LIJNe-2w October 1st, 2017 Facebook DevCircles - Bandung
  • 20. Presented by ThankYou October 1st, 2017 Facebook DevCircles - Bandung Setyo Legowo • Software Engineer at UrbanIndo • Office e-mail address: setyo@urbanindo.com • Personal e-mail address: setyolegowo94@gmail.com • LinkedIn: https://www.linkedin.com/in/setyolegowo/