Waiting for-the-cavalry
date post
12-Jul-2015Category
Technology
view
379download
0
Embed Size (px)
Transcript of Waiting for-the-cavalry
@j14159 github.com/j14159
Waiting for the CavalrySurviving the NoOps Purgatory
@j14159 github.com/j14159
About Me
IANA Ops Person
IAMA Developer (at Askuity Inc)
@j14159 github.com/j14159
About Askuity
@j14159 github.com/j14159
Learning Through PainAKA The Disclaimer
@j14159 github.com/j14159
Working with (Ops) ManiacsWhere This Comes From
@iamgavitron @wrathofchris
@j14159 github.com/j14159
Premise(s)
(scale && longevity) requires ops
young/small organizations rarely have ops
everybody loves consistency, reliability, and no overtime
@j14159 github.com/j14159
Cultureis an artifact of a social group
image CC via Wikipedia http://en.wikipedia.org/wiki/File:All_Gizah_Pyramids.jpg
@j14159 github.com/j14159
Culture (for our purposes)
Communicate
Plan
Learn (as a team)
is how we together:
@j14159 github.com/j14159
What Is OpsPay no attention to the man behind the curtain
CC-BY-SA http://commons.wikimedia.org/wiki/User:Abigor The Wizard Of Oz - William Wallace Denslow
CC-BY-2.5 http://en.wikipedia.org/wiki/User:Zir
@j14159 github.com/j14159
Production vs CustomersA Venn Diagram
@j14159 github.com/j14159
Stewards of ProductionGet Medieval
CC-BY-SA Antony McCallum via http://commons.wikimedia.org/wiki/File:Bodiam-castle-10My8-1197.jpg
@j14159 github.com/j14159
What to Adopt?
Communication
Ownership
Preparedness
@j14159 github.com/j14159
CommunicationCC-BY-SA Hans Hillewaert via http://commons.wikimedia.org/wiki/File:Rosetta_Stone.JPG
@j14159 github.com/j14159
Customer Experience First
Adapted from http://www.allthingsdistributed.com/2006/11/working_backwards.html
Working Backwards
Pseudo Press Release
Product Documentation
Code
@j14159 github.com/j14159
Ownership
Accountability+
Authority
@j14159 github.com/j14159
PreparednessWhat are you not ready for?
The Battle of Zama - Henri-Paul Motte, 1890 - via Wikipedia
@j14159 github.com/j14159
Looking for your lifejacketin the high desert
- Chris Maxwell
@j14159 github.com/j14159
what-ever can happen will happen if we make trials enough.
Augustus De Morgan - via http://en.wikipedia.org/wiki/Murphy%27s_law
@j14159 github.com/j14159
Techniques and ToolsHere be dragons
90%
10%
Tools Everything Else
@j14159 github.com/j14159
The Essentials
Telemetry
Continuous Integration/Delivery/Deployment
Automation
Communication Ownership Preparedness
@j14159 github.com/j14159
TelemetryLet your application talk back
@j14159 github.com/j14159
Continuous (pick a noun)Tests are not optional
http://www.zircotec.com/ Aaron Koblin-Flight Patterns, via http://www.aaronkoblin.com/work/flightpatterns/
@j14159 github.com/j14159
On Continuously Testing
Customers are your
default test suite.And the most expensive one.
@j14159 github.com/j14159
Automation(doesnt work like this)
CC-BY-SA Humanrobo, via Wikipedia
@j14159 github.com/j14159
Automation: ConfigurationPick one + source control
@j14159 github.com/j14159
Automation: PaaS/IaaSCC-BY-SA http://commons.wikimedia.org/wiki/User:Jakec
@j14159 github.com/j14159
Weve never had it this good.
Netflix Ice Netflix Security Monkey
@j14159 github.com/j14159
Professionalism
@j14159 github.com/j14159
Thanks To
@[email protected]@[email protected]
For feedback and opinions while working on this.