DevOps Army of One - DevOps Days Silicon Valley 2015
Transcript of DevOps Army of One - DevOps Days Silicon Valley 2015
![Page 1: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/1.jpg)
DevOps Army of OneJonathan Disher
![Page 2: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/2.jpg)
EHLO jon• Principal DevOps Engineer, Oracle Data Cloud
![Page 3: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/3.jpg)
EHLO jon• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
![Page 4: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/4.jpg)
Redundant Array of Inexpensive-ish Styli [RAIS]
![Page 5: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/5.jpg)
EHLO jon• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
![Page 6: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/6.jpg)
Which way to the datacenter?!Image by Dito Milan, GotBlueMilk Photography
![Page 7: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/7.jpg)
EHLO jon• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
• Briefly a load balancer
![Page 8: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/8.jpg)
EHLO jon• Principal DevOps Engineer, Oracle Data Cloud
• Connoisseur of Fountain Pens
• Amateur Miata Mechanic
• Briefly a load balancer
• More on that later
![Page 9: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/9.jpg)
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
![Page 10: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/10.jpg)
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)
![Page 11: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/11.jpg)
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)
![Page 12: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/12.jpg)
Once upon a time…• 11/2012 - 3 engineers, 450 hosts
![Page 13: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/13.jpg)
Once upon a time…• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
![Page 14: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/14.jpg)
Once upon a time…• 11/2012 - 3 engineers, 450 hosts
• 06/2013 - 2 engineers, 800 hosts
• 9/2013 - 1 eng, 1000 hosts
![Page 15: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/15.jpg)
![Page 16: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/16.jpg)
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
![Page 17: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/17.jpg)
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
![Page 18: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/18.jpg)
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!
![Page 19: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/19.jpg)
![Page 20: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/20.jpg)
Punctum Singulari Deficiendi
![Page 21: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/21.jpg)
![Page 22: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/22.jpg)
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
![Page 23: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/23.jpg)
"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
![Page 24: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/24.jpg)
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
• Software
![Page 25: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/25.jpg)
![Page 26: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/26.jpg)
Punctum Singulari Deficiendi
• We’re always on the lookout for SPoF’s
• Hardware
• Software
• We often forget the wetware!
• Domain knowledge, environmental quirks
![Page 27: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/27.jpg)
![Page 28: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/28.jpg)
Handling The Workload
![Page 29: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/29.jpg)
Handling The Workload-or- Fifteen Pounds of Ops in a Five Pound Sack
![Page 30: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/30.jpg)
Handling The Workload
• Automation and tools
• Provisioning
![Page 31: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/31.jpg)
I need another monitor…
![Page 32: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/32.jpg)
![Page 33: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/33.jpg)
<3 csshX
![Page 34: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/34.jpg)
Handling The Workload
• Automation and tools
• Provisioning
• Hostile hosting portals
![Page 35: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/35.jpg)
Handling The Workload
• Automation and tools
• Provisioning
• Hostile hosting portals
• Access control
![Page 36: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/36.jpg)
![Page 37: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/37.jpg)
![Page 38: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/38.jpg)
![Page 39: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/39.jpg)
![Page 40: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/40.jpg)
![Page 41: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/41.jpg)
Downsides
![Page 42: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/42.jpg)
DownsidesWait, there’s a downside??!
![Page 43: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/43.jpg)
Downsides• Just because you are physically able to do it by
yourself, doesn’t mean you should.
![Page 44: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/44.jpg)
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
![Page 45: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/45.jpg)
Remediation & Survival
![Page 46: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/46.jpg)
Remediation & Survival
• Learn to say ‘no’.
![Page 47: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/47.jpg)
This is not you.
![Page 48: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/48.jpg)
This is not you.It took me a long time to
realize this.
![Page 49: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/49.jpg)
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
![Page 50: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/50.jpg)
![Page 51: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/51.jpg)
![Page 52: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/52.jpg)
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
• Community support.
![Page 53: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/53.jpg)
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
• Community support.
• Take your vacations!
![Page 54: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/54.jpg)
Remediation & Survival
• Learn to say ‘no’.
• Leave work behind on Friday.
• Community support.
• Take your vacations!
• Hire more people!
![Page 55: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/55.jpg)
Growing Your TeamIt’s easy to hire more people, right?
![Page 56: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/56.jpg)
Growing Your Team
• Ask for headcount. Come prepared with data.
• Ticket counts, emergencies, interrupts.
• Estimated vs actual time to complete projects
![Page 57: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/57.jpg)
![Page 58: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/58.jpg)
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
![Page 59: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/59.jpg)
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
![Page 60: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/60.jpg)
If all else fails…
![Page 61: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/61.jpg)
![Page 62: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/62.jpg)
![Page 63: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/63.jpg)
![Page 64: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/64.jpg)
So what was that about a load balancer?
![Page 65: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/65.jpg)
![Page 66: DevOps Army of One - DevOps Days Silicon Valley 2015](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ee88bb1a28abd77b8b4649/html5/thumbnails/66.jpg)
Thank you!