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
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!
Punctum Singulari Deficiendi
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
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
• Software
• We often forget the wetware!
• Domain knowledge, environmental quirks
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…
<3 csshX
Handling The Workload
• Automation and tools
• Provisioning
• Hostile hosting portals
Handling The Workload
• Automation and tools
• Provisioning
• Hostile hosting portals
• Access control
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.
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
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…
So what was that about
a load balancer?
Thank you!

More Related Content

What's hot

Surviving your frontend (WIP - Sneak Peak)
Surviving your frontend (WIP - Sneak Peak)Surviving your frontend (WIP - Sneak Peak)
Surviving your frontend (WIP - Sneak Peak)
Sebastian Schürmann
 
talk
talktalk
Failure Happens: Improving Incident Response In Enterprises
Failure Happens: Improving Incident Response In Enterprises Failure Happens: Improving Incident Response In Enterprises
Failure Happens: Improving Incident Response In Enterprises
Rundeck
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
AgileSparks
 
Whiskey, Tango, Foxtrot: Understanding API Usage
Whiskey, Tango, Foxtrot: Understanding API UsageWhiskey, Tango, Foxtrot: Understanding API Usage
Whiskey, Tango, Foxtrot: Understanding API Usage
Clay Loveless
 
Better Search Engine Testing
Better Search Engine TestingBetter Search Engine Testing
Better Search Engine Testing
OpenSource Connections
 
Making Tomorrow Better than Today - Unlocking the Full Potential of Operations
Making Tomorrow Better than Today - Unlocking the Full Potential of OperationsMaking Tomorrow Better than Today - Unlocking the Full Potential of Operations
Making Tomorrow Better than Today - Unlocking the Full Potential of Operations
Rundeck
 
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimContinuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
DevOpsDays Tel Aviv
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
Rundeck
 
Agile Mumbai 2019 Conference | Right to left | Mike Burrows
Agile Mumbai 2019 Conference | Right to left | Mike BurrowsAgile Mumbai 2019 Conference | Right to left | Mike Burrows
Agile Mumbai 2019 Conference | Right to left | Mike Burrows
AgileNetwork
 
SysAdmin to SRE: Solving the Last Mile Problem
SysAdmin to SRE: Solving the Last Mile ProblemSysAdmin to SRE: Solving the Last Mile Problem
SysAdmin to SRE: Solving the Last Mile Problem
Rundeck
 
Modern Operations: Solving DevOps’ Last Mile Problem
Modern Operations: Solving DevOps’ Last Mile Problem Modern Operations: Solving DevOps’ Last Mile Problem
Modern Operations: Solving DevOps’ Last Mile Problem
Rundeck
 
Social Media - Why a Database Person Should Care
Social Media  - Why a Database Person Should CareSocial Media  - Why a Database Person Should Care
Social Media - Why a Database Person Should Care
Jeff Smith
 
DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management Talk
Michael Rembetsy
 
Tickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily MiserableTickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily Miserable
Rundeck
 
xAPI Camp-Correlating Results with xAPI
xAPI Camp-Correlating Results with xAPIxAPI Camp-Correlating Results with xAPI
xAPI Camp-Correlating Results with xAPI
Anthony Altieri
 
The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management
Rundeck
 
Scrum for Hardware - Agile Slovenia 2018
Scrum for Hardware - Agile Slovenia 2018Scrum for Hardware - Agile Slovenia 2018
Scrum for Hardware - Agile Slovenia 2018
Paolo Sammicheli
 

What's hot (18)

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

Viewers also liked

150502 Bob's demo
150502 Bob's demo150502 Bob's demo
150502 Bob's demo
UT Austin
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
Rejith Raghavan
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
shiras2010
 
Ivf procedure
Ivf procedureIvf procedure
Ivf procedure
Southend11
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
Rejith Raghavan
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
Rejith Raghavan
 
Infertility Treatment
Infertility TreatmentInfertility Treatment
Infertility Treatment
Southend11
 
CV-SANAL-MAY15
CV-SANAL-MAY15CV-SANAL-MAY15
CV-SANAL-MAY15
sanal vinayan
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
Rejith Raghavan
 
INNOVATIVE LESSON TEMPLATE
INNOVATIVE LESSON TEMPLATEINNOVATIVE LESSON TEMPLATE
INNOVATIVE LESSON TEMPLATE
Rejith Raghavan
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
Rejith Raghavan
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
Rejith Raghavan
 
Az internet & a world wide web
Az internet & a world wide webAz internet & a world wide web
Az internet & a world wide web
Gábor Szombati
 
LESSON PLAN
LESSON PLANLESSON PLAN
LESSON PLAN
Rejith Raghavan
 
Es2014sep05 684
Es2014sep05 684Es2014sep05 684
Es2014sep05 684
nsfphyman
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENTONLINE ASSIGNMENT
ONLINE ASSIGNMENT
Rejith Raghavan
 
Teaching manual
Teaching manualTeaching manual
Teaching manual
Rejith Raghavan
 
Curriculum vitae diah
Curriculum vitae diahCurriculum vitae diah
Curriculum vitae diah
diahlarasaty
 
SIMPLE - dashboard for Learning evluation based on LVC
SIMPLE - dashboard for Learning evluation based on LVCSIMPLE - dashboard for Learning evluation based on LVC
SIMPLE - dashboard for Learning evluation based on LVC
Gede Agus Putrawirawan
 
Presentation skittles.pptx
Presentation skittles.pptxPresentation skittles.pptx
Presentation skittles.pptx
laurenp97
 

Viewers also liked (20)

150502 Bob's demo
150502 Bob's demo150502 Bob's demo
150502 Bob's demo
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
 
Ivf procedure
Ivf procedureIvf procedure
Ivf procedure
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
 
Infertility Treatment
Infertility TreatmentInfertility Treatment
Infertility Treatment
 
CV-SANAL-MAY15
CV-SANAL-MAY15CV-SANAL-MAY15
CV-SANAL-MAY15
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
 
INNOVATIVE LESSON TEMPLATE
INNOVATIVE LESSON TEMPLATEINNOVATIVE LESSON TEMPLATE
INNOVATIVE LESSON TEMPLATE
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENT ONLINE ASSIGNMENT
ONLINE ASSIGNMENT
 
Az internet & a world wide web
Az internet & a world wide webAz internet & a world wide web
Az internet & a world wide web
 
LESSON PLAN
LESSON PLANLESSON PLAN
LESSON PLAN
 
Es2014sep05 684
Es2014sep05 684Es2014sep05 684
Es2014sep05 684
 
ONLINE ASSIGNMENT
ONLINE ASSIGNMENTONLINE ASSIGNMENT
ONLINE ASSIGNMENT
 
Teaching manual
Teaching manualTeaching manual
Teaching manual
 
Curriculum vitae diah
Curriculum vitae diahCurriculum vitae diah
Curriculum vitae diah
 
SIMPLE - dashboard for Learning evluation based on LVC
SIMPLE - dashboard for Learning evluation based on LVCSIMPLE - dashboard for Learning evluation based on LVC
SIMPLE - dashboard for Learning evluation based on LVC
 
Presentation skittles.pptx
Presentation skittles.pptxPresentation skittles.pptx
Presentation skittles.pptx
 

Similar to DevOps Army of One - DevOps Days Silicon Valley 2015

Social dev camp_2011
Social dev camp_2011Social dev camp_2011
Social dev camp_2011
Craig Ulliott
 
Ds @ bol
Ds @ bolDs @ bol
Ds @ bol
Asparuh Hristov
 
What is devops
What is devopsWhat is devops
What is devops
Aaron Blythe
 
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
Matt Cowell
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
Adrian Carr
 
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
DevOpsDays Tel Aviv
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
Zivtech, LLC
 
Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)
uxpa-dc
 
DevOps in the Real World
DevOps in the Real WorldDevOps in the Real World
DevOps in the Real World
Max Yermakhanov
 
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
MARRIS Consulting
 
[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion
[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion
[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion
AIIM International
 
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical Agile.  Lessons learned the hard way on our journey building digita...Practical Agile.  Lessons learned the hard way on our journey building digita...
Practical Agile. Lessons learned the hard way on our journey building digita...
TechExeter
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeter
Ian Ames
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handout
Simon Girvan
 
Global impact of OpenStack
Global impact of OpenStack   Global impact of OpenStack
Global impact of OpenStack
openstackindia
 
SQL Server High Availability and DR - Too Many Choices!
SQL Server High Availability and DR - Too Many Choices!SQL Server High Availability and DR - Too Many Choices!
SQL Server High Availability and DR - Too Many Choices!
Mike Walsh
 
Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012
Noa Resare
 
GraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business GraphGraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business Graph
Neo4j
 
Hiring at an Early Stage Startup: Segment
Hiring at an Early Stage Startup: SegmentHiring at an Early Stage Startup: Segment
Hiring at an Early Stage Startup: Segment
Amazon Web Services
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanities
Dorothea Salo
 

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

Social dev camp_2011
Social dev camp_2011Social dev camp_2011
Social dev camp_2011
 
Ds @ bol
Ds @ bolDs @ bol
Ds @ bol
 
What is devops
What is devopsWhat is devops
What is devops
 
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
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
DevOps Days Tel Aviv 2013: The DevOps field guide to cognitive biases - Linds...
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)Hands on Usability Testing (Jonathan Rubin)
Hands on Usability Testing (Jonathan Rubin)
 
DevOps in the Real World
DevOps in the Real WorldDevOps in the Real World
DevOps in the Real World
 
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
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
[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion[AIIM17] It’s Harvest Time in the Information Garden - Dan Antion
[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.  Lessons learned the hard way on our journey building digita...Practical Agile.  Lessons learned the hard way on our journey building digita...
Practical Agile. Lessons learned the hard way on our journey building digita...
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeter
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handout
 
Global impact of OpenStack
Global impact of OpenStack   Global impact of OpenStack
Global impact of OpenStack
 
SQL Server High Availability and DR - Too Many Choices!
SQL Server High Availability and DR - Too Many Choices!SQL Server High Availability and DR - Too Many Choices!
SQL Server High Availability and DR - Too Many Choices!
 
Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012
 
GraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business GraphGraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business Graph
 
Hiring at an Early Stage Startup: Segment
Hiring at an Early Stage Startup: SegmentHiring at an Early Stage Startup: Segment
Hiring at an Early Stage Startup: Segment
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanities
 

Recently uploaded

存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
AanSulistiyo
 

Recently uploaded (20)

存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
 

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
  • 15.
  • 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!
  • 19.
  • 21.
  • 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
  • 25.
  • 26. Punctum Singulari Deficiendi • We’re always on the lookout for SPoF’s • Hardware • Software • We often forget the wetware! • Domain knowledge, environmental quirks
  • 27.
  • 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…
  • 32.
  • 34. Handling The Workload • Automation and tools • Provisioning • Hostile hosting portals
  • 35. Handling The Workload • Automation and tools • Provisioning • Hostile hosting portals • Access control
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 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.
  • 50.
  • 51.
  • 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
  • 57.
  • 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…
  • 61.
  • 62.
  • 63.
  • 64. So what was that about a load balancer?
  • 65.