SlideShare a Scribd company logo
DevOps Army of One
Jonathan Disher
EHLO jon
• Principal DevOps Engineer, Oracle Data Cloud
EHLO jon
• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
Redundant Array of Inexpensive-ish Styli
[RAIS]
EHLO jon
• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
Which way to the datacenter?!
Image by Dito Milan, GotBlueMilk Photography
EHLO jon
• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
• Briefly a load balancer
EHLO jon
• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
• Briefly a load balancer
• More on that later
EHLO jon
• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
• Briefly a load balancer
• More on that later
• Single Point of Failure
Poll: How many of you are now,
or have previously, worked in
DevOps groups of size==1?
(Specifically where the group was, at one time, size > 1,
and shrank to 1)
Once upon a time…
“Now, children, come on over here. I'm going to tell you a bedtime story.
Are you sitting comfortably? Then I'll begin.”
— John Wood, War Games (1983)
Once upon a time…
• 11/2012 - 3 engineers, 450 hosts
Once upon a time…
• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
Once upon a time…
• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
• 9/2013 - 1 eng, 1000 hosts
DevOps Army of One - DevOps Days Silicon Valley 2015
Once upon a time…
• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
• 9/2013 - 1 eng, 1000 hosts
• 03/2014 - ORCL acquisition. 1 eng, 1300 hosts
Once upon a time…
• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
• 9/2013 - 1 eng, 1000 hosts
• 03/2014 - ORCL acquisition. 1 eng, 1300 hosts
• 06/2015 - 1 eng, 2400 hosts
Once upon a time…
• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
• 9/2013 - 1 eng, 1000 hosts
• 03/2014 - ORCL acquisition. 1 eng, 1300 hosts
• 06/2015 - 1 eng, 2400 hosts
• 11/2015 - 1 eng, 1500 hosts, 7 candidates!
DevOps Army of One - DevOps Days Silicon Valley 2015
Punctum Singulari Deficiendi
DevOps Army of One - DevOps Days Silicon Valley 2015
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
"Single Point of Failure" by Charles Féval - http://commons.wikimedia.org/wiki/File:SPOF.png.
Licensed under CC BY-SA 2.5 via Commons - https://commons.wikimedia.org/wiki/File:Single_Point_of_Failure.png
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
• Software
DevOps Army of One - DevOps Days Silicon Valley 2015
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
• Software
• We often forget the wetware!
• Domain knowledge, environmental quirks
DevOps Army of One - DevOps Days Silicon Valley 2015
Handling The Workload
Handling The Workload
-or- Fifteen Pounds of Ops in a Five Pound Sack
Handling The Workload
• Automation and tools
• Provisioning
I need another monitor…
DevOps Army of One - DevOps Days Silicon Valley 2015
<3 csshX
Handling The Workload
• Automation and tools
• Provisioning
• Hostile hosting portals
Handling The Workload
• Automation and tools
• Provisioning
• Hostile hosting portals
• Access control
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
Downsides
Downsides
Wait, there’s a downside??!
Downsides
• Just because you are physically able to do it by
yourself, doesn’t mean you should.
Downsides
• Just because you are physically able to do it by
yourself, doesn’t mean you should.
• Tools and Automation have created breathing
room, not an excuse to not hire more people
Remediation & Survival
Remediation & Survival
• Learn to say ‘no’.
This is not you.
This is not you.
It took me a long time to
realize this.
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
• Community support.
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
• Community support.
• Take your vacations!
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
• Community support.
• Take your vacations!
• Hire more people!
Growing Your Team
It’s easy to hire more people, right?
Growing Your Team
• Ask for headcount. Come prepared with data.
• Ticket counts, emergencies, interrupts.
• Estimated vs actual time to complete projects
DevOps Army of One - DevOps Days Silicon Valley 2015
Growing Your Team
• Ask for headcount. Come prepared with data.
• Ticket counts, emergencies, interrupts.
• Estimated vs actual time to complete projects
• Delegation and Enablement
• MUST be people you trust
Growing Your Team
• Ask for headcount. Come prepared with data.
• Ticket counts, emergencies, interrupts.
• Estimated vs actual time to complete projects
• Delegation and Enablement
• MUST be people you trust
• Enlistment and Poaching
If all else fails…
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
So what was that about
a load balancer?
DevOps Army of One - DevOps Days Silicon Valley 2015
Thank you!

More Related Content

PDF
KEY
Lägg ner utvecklingssamtalen!
PDF
Better search engine testing for solr
PDF
Scaling Operations At Spotify
PDF
Incident Management in the Age of DevOps and SRE
PDF
SRE for Everyone: Making Tomorrow Better Than Today
PDF
Ops Happens: Improving Incident Response Using DevOps and SRE Practices
PDF
Operations: The Last Mile
Lägg ner utvecklingssamtalen!
Better search engine testing for solr
Scaling Operations At Spotify
Incident Management in the Age of DevOps and SRE
SRE for Everyone: Making Tomorrow Better Than Today
Ops Happens: Improving Incident Response Using DevOps and SRE Practices
Operations: The Last Mile

What's hot (18)

PDF
Surviving your frontend (WIP - Sneak Peak)
PDF
Failure Happens: Improving Incident Response In Enterprises
PDF
Modern Agile - Joshua Kerievsky
PDF
Whiskey, Tango, Foxtrot: Understanding API Usage
KEY
Better Search Engine Testing
PDF
Making Tomorrow Better than Today - Unlocking the Full Potential of Operations
PDF
Continuous Delivery at Wix, Yaniv Even Haim
PDF
Incident Management in the Age of DevOps and SRE
PDF
Agile Mumbai 2019 Conference | Right to left | Mike Burrows
PDF
SysAdmin to SRE: Solving the Last Mile Problem
PDF
Modern Operations: Solving DevOps’ Last Mile Problem
PPTX
Social Media - Why a Database Person Should Care
PDF
DevOps Picc12 Management Talk
PDF
Tickets Make Operations Work Unnecessarily Miserable
PPT
xAPI Camp-Correlating Results with xAPI
PDF
The Last Mile Continued: Incident Management
PDF
Scrum for Hardware - Agile Slovenia 2018
Surviving your frontend (WIP - Sneak Peak)
Failure Happens: Improving Incident Response In Enterprises
Modern Agile - Joshua Kerievsky
Whiskey, Tango, Foxtrot: Understanding API Usage
Better Search Engine Testing
Making Tomorrow Better than Today - Unlocking the Full Potential of Operations
Continuous Delivery at Wix, Yaniv Even Haim
Incident Management in the Age of DevOps and SRE
Agile Mumbai 2019 Conference | Right to left | Mike Burrows
SysAdmin to SRE: Solving the Last Mile Problem
Modern Operations: Solving DevOps’ Last Mile Problem
Social Media - Why a Database Person Should Care
DevOps Picc12 Management Talk
Tickets Make Operations Work Unnecessarily Miserable
xAPI Camp-Correlating Results with xAPI
The Last Mile Continued: Incident Management
Scrum for Hardware - Agile Slovenia 2018
Ad

Viewers also liked (20)

PPTX
150502 Bob's demo
PDF
ONLINE ASSIGNMENT
PPT
POWERPOINT PRESENTATION
PDF
Ivf procedure
PPTX
POWERPOINT PRESENTATION
PDF
POWERPOINT PRESENTATION
PDF
Infertility Treatment
PDF
CV-SANAL-MAY15
DOCX
ONLINE ASSIGNMENT
PDF
INNOVATIVE LESSON TEMPLATE
PDF
ONLINE ASSIGNMENT
DOCX
ONLINE ASSIGNMENT
PPTX
Az internet & a world wide web
PDF
LESSON PLAN
PDF
Es2014sep05 684
PDF
ONLINE ASSIGNMENT
DOCX
Teaching manual
PPTX
Curriculum vitae diah
PPTX
SIMPLE - dashboard for Learning evluation based on LVC
PPTX
Presentation skittles.pptx
150502 Bob's demo
ONLINE ASSIGNMENT
POWERPOINT PRESENTATION
Ivf procedure
POWERPOINT PRESENTATION
POWERPOINT PRESENTATION
Infertility Treatment
CV-SANAL-MAY15
ONLINE ASSIGNMENT
INNOVATIVE LESSON TEMPLATE
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
Az internet & a world wide web
LESSON PLAN
Es2014sep05 684
ONLINE ASSIGNMENT
Teaching manual
Curriculum vitae diah
SIMPLE - dashboard for Learning evluation based on LVC
Presentation skittles.pptx
Ad

Similar to DevOps Army of One - DevOps Days Silicon Valley 2015 (20)

KEY
Social dev camp_2011
PPTX
Ds @ bol
PPTX
What is devops
PPT
Agile in Action - Agile Overview for Developers
PPT
Money, Process, and Culture- Tech 20/20 June, 2012
PDF
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
KEY
The business case for contributing code
PPTX
Hands on Usability Testing (Jonathan Rubin)
PDF
DevOps in the Real World
PDF
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
PPTX
[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion
PPTX
Practical Agile. Lessons learned the hard way on our journey building digita...
PPTX
Practical agile TechExeter
PDF
Launching agile projects slide handout
PPT
Global impact of OpenStack
PPTX
SQL Server High Availability and DR - Too Many Choices!
PDF
Spotify @ Creative Summit Winter 2012
PDF
GraphConnect 2014 SF: The Business Graph
PDF
Preservation and institutional repositories for the digital arts and humanities
PPTX
Beyond DevOps - How Netflix Bridges the Gap
Social dev camp_2011
Ds @ bol
What is devops
Agile in Action - Agile Overview for Developers
Money, Process, and Culture- Tech 20/20 June, 2012
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
The business case for contributing code
Hands on Usability Testing (Jonathan Rubin)
DevOps in the Real World
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical agile TechExeter
Launching agile projects slide handout
Global impact of OpenStack
SQL Server High Availability and DR - Too Many Choices!
Spotify @ Creative Summit Winter 2012
GraphConnect 2014 SF: The Business Graph
Preservation and institutional repositories for the digital arts and humanities
Beyond DevOps - How Netflix Bridges the Gap

Recently uploaded (20)

PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
Internet___Basics___Styled_ presentation
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPT
tcp ip networks nd ip layering assotred slides
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
cyber security Workshop awareness ppt.pptx
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Funds Management Learning Material for Beg
PPTX
Digital Literacy And Online Safety on internet
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PPTX
SAP Ariba Sourcing PPT for learning material
PptxGenJS_Demo_Chart_20250317130215833.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Internet___Basics___Styled_ presentation
QR Codes Qr codecodecodecodecocodedecodecode
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
tcp ip networks nd ip layering assotred slides
WebRTC in SignalWire - troubleshooting media negotiation
An introduction to the IFRS (ISSB) Stndards.pdf
cyber security Workshop awareness ppt.pptx
international classification of diseases ICD-10 review PPT.pptx
Funds Management Learning Material for Beg
Digital Literacy And Online Safety on internet
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
RPKI Status Update, presented by Makito Lay at IDNOG 10
Tenda Login Guide: Access Your Router in 5 Easy Steps
Unit-1 introduction to cyber security discuss about how to secure a system
The Internet -By the Numbers, Sri Lanka Edition
presentation_pfe-universite-molay-seltan.pptx
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
SAP Ariba Sourcing PPT for learning material

DevOps Army of One - DevOps Days Silicon Valley 2015

  • 1. DevOps Army of One Jonathan Disher
  • 2. EHLO jon • Principal DevOps Engineer, Oracle Data Cloud
  • 3. EHLO jon • Principal DevOps Engineer, Oracle Data Cloud • Connoisseur of Fountain Pens
  • 4. Redundant Array of Inexpensive-ish Styli [RAIS]
  • 5. EHLO jon • Principal DevOps Engineer, Oracle Data Cloud • Connoisseur of Fountain Pens • Amateur Miata Mechanic
  • 6. Which way to the datacenter?! Image by Dito Milan, GotBlueMilk Photography
  • 7. EHLO jon • Principal DevOps Engineer, Oracle Data Cloud • Connoisseur of Fountain Pens • Amateur Miata Mechanic • Briefly a load balancer
  • 8. EHLO jon • Principal DevOps Engineer, Oracle Data Cloud • Connoisseur of Fountain Pens • Amateur Miata Mechanic • Briefly a load balancer • More on that later
  • 9. EHLO jon • Principal DevOps Engineer, Oracle Data Cloud • Connoisseur of Fountain Pens • Amateur Miata Mechanic • Briefly a load balancer • More on that later • Single Point of Failure
  • 10. Poll: How many of you are now, or have previously, worked in DevOps groups of size==1? (Specifically where the group was, at one time, size > 1, and shrank to 1)
  • 11. Once upon a time… “Now, children, come on over here. I'm going to tell you a bedtime story. Are you sitting comfortably? Then I'll begin.” — John Wood, War Games (1983)
  • 12. Once upon a time… • 11/2012 - 3 engineers, 450 hosts
  • 13. Once upon a time… • 11/2012 - 3 engineers, 450 hosts • 06/2013 - 2 engineers, 800 hosts
  • 14. Once upon a time… • 11/2012 - 3 engineers, 450 hosts • 06/2013 - 2 engineers, 800 hosts • 9/2013 - 1 eng, 1000 hosts
  • 16. Once upon a time… • 11/2012 - 3 engineers, 450 hosts • 06/2013 - 2 engineers, 800 hosts • 9/2013 - 1 eng, 1000 hosts • 03/2014 - ORCL acquisition. 1 eng, 1300 hosts
  • 17. Once upon a time… • 11/2012 - 3 engineers, 450 hosts • 06/2013 - 2 engineers, 800 hosts • 9/2013 - 1 eng, 1000 hosts • 03/2014 - ORCL acquisition. 1 eng, 1300 hosts • 06/2015 - 1 eng, 2400 hosts
  • 18. Once upon a time… • 11/2012 - 3 engineers, 450 hosts • 06/2013 - 2 engineers, 800 hosts • 9/2013 - 1 eng, 1000 hosts • 03/2014 - ORCL acquisition. 1 eng, 1300 hosts • 06/2015 - 1 eng, 2400 hosts • 11/2015 - 1 eng, 1500 hosts, 7 candidates!
  • 22. Punctum Singulari Deficiendi • We’re always on the lookout for SPoF’s • Hardware
  • 23. "Single Point of Failure" by Charles Féval - http://commons.wikimedia.org/wiki/File:SPOF.png. Licensed under CC BY-SA 2.5 via Commons - https://commons.wikimedia.org/wiki/File:Single_Point_of_Failure.png
  • 24. Punctum Singulari Deficiendi • We’re always on the lookout for SPoF’s • Hardware • Software
  • 26. Punctum Singulari Deficiendi • We’re always on the lookout for SPoF’s • Hardware • Software • We often forget the wetware! • Domain knowledge, environmental quirks
  • 29. Handling The Workload -or- Fifteen Pounds of Ops in a Five Pound Sack
  • 30. Handling The Workload • Automation and tools • Provisioning
  • 31. I need another monitor…
  • 34. Handling The Workload • Automation and tools • Provisioning • Hostile hosting portals
  • 35. Handling The Workload • Automation and tools • Provisioning • Hostile hosting portals • Access control
  • 43. Downsides • Just because you are physically able to do it by yourself, doesn’t mean you should.
  • 44. Downsides • Just because you are physically able to do it by yourself, doesn’t mean you should. • Tools and Automation have created breathing room, not an excuse to not hire more people
  • 46. Remediation & Survival • Learn to say ‘no’.
  • 47. This is not you.
  • 48. This is not you. It took me a long time to realize this.
  • 49. Remediation & Survival • Learn to say ‘no’. • Leave work behind on Friday.
  • 52. Remediation & Survival • Learn to say ‘no’. • Leave work behind on Friday. • Community support.
  • 53. Remediation & Survival • Learn to say ‘no’. • Leave work behind on Friday. • Community support. • Take your vacations!
  • 54. Remediation & Survival • Learn to say ‘no’. • Leave work behind on Friday. • Community support. • Take your vacations! • Hire more people!
  • 55. Growing Your Team It’s easy to hire more people, right?
  • 56. Growing Your Team • Ask for headcount. Come prepared with data. • Ticket counts, emergencies, interrupts. • Estimated vs actual time to complete projects
  • 58. Growing Your Team • Ask for headcount. Come prepared with data. • Ticket counts, emergencies, interrupts. • Estimated vs actual time to complete projects • Delegation and Enablement • MUST be people you trust
  • 59. Growing Your Team • Ask for headcount. Come prepared with data. • Ticket counts, emergencies, interrupts. • Estimated vs actual time to complete projects • Delegation and Enablement • MUST be people you trust • Enlistment and Poaching
  • 60. If all else fails…
  • 64. So what was that about a load balancer?