Waiting for-the-cavalry

  • View
    329

  • Download
    0

Embed Size (px)

Transcript

  • @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

    @saemg@wrathofchris@tylerweir@omarkj

    For feedback and opinions while working on this.