devops - be careful what you wish for

12
Be Careful what you wish for .... DevOps Keynote theme c/o - furnace - http://graphicriver.net/item/ignite-keynote-presentation-template/2639047

Upload: john-viner

Post on 15-Jan-2015

374 views

Category:

Technology


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: DevOps - Be Careful What You Wish For

Be Careful what you wish for ....

DevOps

Keynote theme c/o - furnace - http://graphicriver.net/item/ignite-keynote-presentation-template/2639047

Page 2: DevOps - Be Careful What You Wish For

who is envato?Envato Marketplaces Tuts+ Microlancer

Page 3: DevOps - Be Careful What You Wish For

our marketplaces

Page 4: DevOps - Be Careful What You Wish For

So Are We “Doing” Devops?The DevOps Checklist

Infrastructure as Code

Multiple Deploys a Day

Push button Deploys by Developers

Ops and Dev share first-line support

No Ops or Dev Silos

so pretty hip right?

our devops guys

Page 5: DevOps - Be Careful What You Wish For

and at scale?Or are we just another “Ramen Noodles” eating Startup deploying 20 times a day but with no customers? ...

•1 product sold every 10 seconds (> 8000 a day)

•100m page views a month

•10m+ app server requests a day

•50+ virtual Machines

•Themeforest - 4th largest Rails site in the World (GitHub is the 5th)

off the charts hip now!

Page 6: DevOps - Be Careful What You Wish For

DR Planning and Practice

Infrastructure Capacity Planning

Reviewing Health of the Environment

Incident and Planned Outage Processes

Incident Root Cause Analysis and Long Term fixes

Decidedly less cool

what if there was more to the DevOps checklist?We are historically Not Awesome at ...

Page 7: DevOps - Be Careful What You Wish For

so, What is it to “Be” DevOps?

It’s about Culture and Mindset and not only tools and activities

Its about 2 cultures coming together Working side-by-side Respecting and complementing each others skills and mind sets and Trusting each other

Page 8: DevOps - Be Careful What You Wish For

the merging of 3 brain hemispheresOPS

Risk and Growth Manager

•Long Term Thinking

•Reducing Risk and Cost

•Planning for Growth

Change Controller

•Motivated by Stability

•Less change is better

•Controlling immediate change

Dev

•Motivated by Creating

•More change is better

•Focus on short term

Creator of Change

Page 9: DevOps - Be Careful What You Wish For

to become only one!

Change Controller

•Motivated by Stability

•Less change is better

•Control change

The BathwaterThe Baby

•Motivated by Creating

•More change is better

•Focus on short term

Dev OPS

•Long Term Thinking

•Reducing Risk and Cost

•Planning for Growth

Risk and Growth ManagerCreator of Change

Page 10: DevOps - Be Careful What You Wish For

what should we have done differently?•Grew Dev Capacity and not Ops Specialist Capacity

•Too Dev-biased when prioritising tech work

•No Ops voice in strategic planning

•Ops stuff we did tackle was “dev-friendly” e.g. Puppet

•Too focussed on the Now rather than 3-5 years

•Brain atrophy of the Ops right side brain

•Now playing catchup on Infrastructure and Ops work

Page 11: DevOps - Be Careful What You Wish For

our learningsIn Embracing “Being” DevOps

But DON’T neglect that part of the Ops mindset and culture that allows you to plan for and manage risk and growth as your business scales

DO use tooling and automation to de-risk and enable rapid change

prefer

Page 12: DevOps - Be Careful What You Wish For

the end

Keynote theme c/o - furnace - http://graphicriver.net/item/ignite-keynote-presentation-template/2639047

Questions ...