SlideShare una empresa de Scribd logo
1 de 66
Descargar para leer sin conexión
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!

Más contenido relacionado

La actualidad más candente

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
 
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 KerievskyAgileSparks
 
Whiskey, Tango, Foxtrot: Understanding API Usage
Whiskey, Tango, Foxtrot: Understanding API UsageWhiskey, Tango, Foxtrot: Understanding API Usage
Whiskey, Tango, Foxtrot: Understanding API UsageClay Loveless
 
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 OperationsRundeck
 
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 HaimDevOpsDays 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 BurrowsAgileNetwork
 
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 ProblemRundeck
 
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 CareJeff Smith
 
DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management TalkMichael Rembetsy
 
Tickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily MiserableTickets Make Operations Work Unnecessarily Miserable
Tickets Make Operations Work Unnecessarily MiserableRundeck
 
xAPI Camp-Correlating Results with xAPI
xAPI Camp-Correlating Results with xAPIxAPI Camp-Correlating Results with xAPI
xAPI Camp-Correlating Results with xAPIAnthony 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 2018Paolo Sammicheli
 

La actualidad más candente (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
 

Destacado

150502 Bob's demo
150502 Bob's demo150502 Bob's demo
150502 Bob's demoUT Austin
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATIONshiras2010
 
Infertility Treatment
Infertility TreatmentInfertility Treatment
Infertility TreatmentSouthend11
 
INNOVATIVE LESSON TEMPLATE
INNOVATIVE LESSON TEMPLATEINNOVATIVE LESSON TEMPLATE
INNOVATIVE LESSON TEMPLATERejith Raghavan
 
Az internet & a world wide web
Az internet & a world wide webAz internet & a world wide web
Az internet & a world wide webGábor Szombati
 
Es2014sep05 684
Es2014sep05 684Es2014sep05 684
Es2014sep05 684nsfphyman
 
Curriculum vitae diah
Curriculum vitae diahCurriculum vitae diah
Curriculum vitae diahdiahlarasaty
 
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 LVCGede Agus Putrawirawan
 
Presentation skittles.pptx
Presentation skittles.pptxPresentation skittles.pptx
Presentation skittles.pptxlaurenp97
 

Destacado (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 a DevOps Army of One - DevOps Days Silicon Valley 2015

Social dev camp_2011
Social dev camp_2011Social dev camp_2011
Social dev camp_2011Craig Ulliott
 
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
 
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, 2012Adrian 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 codeZivtech, 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 WorldMax 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 AntionAIIM International
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeterIan Ames
 
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
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handoutSimon 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 2012Noa Resare
 
GraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business GraphGraphConnect 2014 SF: The Business Graph
GraphConnect 2014 SF: The Business GraphNeo4j
 
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: SegmentAmazon 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 humanitiesDorothea Salo
 

Similar a 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 TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeter
 
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...
 
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
 

Último

Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolinonuriaiuzzolino1
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsMonica Sydney
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Roommeghakumariji156
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.krishnachandrapal52
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 

Último (20)

Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolino
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 

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.