74
a career how and why @postwait Tuesday, November 8, 2011

A Career in Web Operations

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Career in Web Operations

a careerhow and why

@postwaitTuesday, November 8, 2011

Page 2: A Career in Web Operations

Hi, I’m TheoI’ve made a career in

“this stuff”

@Tuesday, November 8, 2011

Page 3: A Career in Web Operations

Careerwhat’s that?

Tuesday, November 8, 2011

Page 4: A Career in Web Operations

A career isa pursuit;

a willingness to mature;patience to become

exceptionalTuesday, November 8, 2011

Page 5: A Career in Web Operations

Expert: JavaWANTED:

Tuesday, November 8, 2011

Page 6: A Career in Web Operations

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Tuesday, November 8, 2011

Page 7: A Career in Web Operations

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Bullshit

Tuesday, November 8, 2011

Page 8: A Career in Web Operations

truly excellentone must treat it as a craft.

one must become a craftsman.through experience learn discipline.

andthrough practice achieve excellence.

To be

Tuesday, November 8, 2011

Page 9: A Career in Web Operations

step #1educate yourself.

Tuesday, November 8, 2011

Page 10: A Career in Web Operations

step #2be disciplined

Tuesday, November 8, 2011

Page 11: A Career in Web Operations

step #3learn from & share with

your peers

Tuesday, November 8, 2011

Page 12: A Career in Web Operations

step #4be patient.

experience takes time(and mistakes)

Tuesday, November 8, 2011

Page 13: A Career in Web Operations

A Career in...this stuff

Tuesday, November 8, 2011

Page 14: A Career in Web Operations

This stuff is:Web Operations

Tuesday, November 8, 2011

Page 15: A Career in Web Operations

But, I do:Web Development...UI Development...

Usability...Systems Engineering...

Tuesday, November 8, 2011

Page 16: A Career in Web Operations

Bullshit

Tuesday, November 8, 2011

Page 17: A Career in Web Operations

The Webchanged everything

Tuesday, November 8, 2011

Page 18: A Career in Web Operations

The Cloudonly made us realize it

Tuesday, November 8, 2011

Page 19: A Career in Web Operations

SpecificallySaaS

(your website is SaaS)Tuesday, November 8, 2011

Page 20: A Career in Web Operations

Your Productusers

systemsfeatures

Tuesday, November 8, 2011

Page 21: A Career in Web Operations

Your Product

Tuesday, November 8, 2011

Page 22: A Career in Web Operations

One Copy

Tuesday, November 8, 2011

Page 23: A Career in Web Operations

One Copymust evolve

Tuesday, November 8, 2011

Page 24: A Career in Web Operations

One Copymust evolve

must compete

Tuesday, November 8, 2011

Page 25: A Career in Web Operations

One Copymust evolve

must competemust perform

Tuesday, November 8, 2011

Page 26: A Career in Web Operations

One Copymust evolve

must competemust performmust deliver

Tuesday, November 8, 2011

Page 27: A Career in Web Operations

Must Operate

Tuesday, November 8, 2011

Page 28: A Career in Web Operations

Whatdoes it take?

Tuesday, November 8, 2011

Page 29: A Career in Web Operations

DevOps

Tuesday, November 8, 2011

Page 30: A Career in Web Operations

DevOpsis bullshit

Tuesday, November 8, 2011

Page 31: A Career in Web Operations

That’s not fair(just like life)

Tuesday, November 8, 2011

Page 32: A Career in Web Operations

DevOpsis not wrong...

Tuesday, November 8, 2011

Page 33: A Career in Web Operations

DevOpsis incomplete,

is interpreted wrong,and is too isolated

Tuesday, November 8, 2011

Page 34: A Career in Web Operations

We need

Tuesday, November 8, 2011

Page 35: A Career in Web Operations

*Ops

Tuesday, November 8, 2011

Page 36: A Career in Web Operations

.*Ops

Tuesday, November 8, 2011

Page 37: A Career in Web Operations

^(?<dept>.+)Ops$

Tuesday, November 8, 2011

Page 38: A Career in Web Operations

Everyonein your organization

needs

Tuesday, November 8, 2011

Page 39: A Career in Web Operations

OperationalMentality

Tuesday, November 8, 2011

Page 40: A Career in Web Operations

is to build systemsthat operate

Your Job

Tuesday, November 8, 2011

Page 41: A Career in Web Operations

Your Job

Tuesday, November 8, 2011

Page 42: A Career in Web Operations

Your Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Tuesday, November 8, 2011

Page 43: A Career in Web Operations

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Tuesday, November 8, 2011

Page 44: A Career in Web Operations

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Deployment

Provisioning

OncallRoot Cause Analysis

Packaging

Resource Planning

Production Troubleshooting

Monitoring

Tuesday, November 8, 2011

Page 45: A Career in Web Operations

Magicoperations pixie dust

doesn’t exist

Tuesday, November 8, 2011

Page 46: A Career in Web Operations

Provisioningvirtual systems has been

fast, cheap and easyever since systems

became virtualTuesday, November 8, 2011

Page 47: A Career in Web Operations

Managingrisk and liabilities is

simple, fast and painless...

Tuesday, November 8, 2011

Page 48: A Career in Web Operations

if you skip it

Tuesday, November 8, 2011

Page 49: A Career in Web Operations

analogy time: security :

Tuesday, November 8, 2011

Page 50: A Career in Web Operations

securityis not a feature

Tuesday, November 8, 2011

Page 51: A Career in Web Operations

securityis not a deliverable

in a project plan

Tuesday, November 8, 2011

Page 52: A Career in Web Operations

securityis not “phase 2”

Tuesday, November 8, 2011

Page 53: A Career in Web Operations

securityis a state of mind

it is a state of beingit is a mentality

Tuesday, November 8, 2011

Page 54: A Career in Web Operations

operationsis no different

Tuesday, November 8, 2011

Page 55: A Career in Web Operations

Nowback to your job

Tuesday, November 8, 2011

Page 56: A Career in Web Operations

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Deployment

Provisioning

OncallRoot Cause Analysis

Packaging

Resource Planning

Production Troubleshooting

Monitoring

Tuesday, November 8, 2011

Page 57: A Career in Web Operations

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Deployment

Provisioning

OncallRoot Cause Analysis

Packaging

Resource Planning

Production Troubleshooting

Monitoring

Tuesday, November 8, 2011

Page 58: A Career in Web Operations

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Deployment

Provisioning

OncallRoot Cause Analysis

Packaging

Resource Planning

Production Troubleshooting

MonitoringGeneralist

Tuesday, November 8, 2011

Page 59: A Career in Web Operations

rule #1what you build

will break

Tuesday, November 8, 2011

Page 60: A Career in Web Operations

you can

Tuesday, November 8, 2011

Page 61: A Career in Web Operations

buildoperational software

Tuesday, November 8, 2011

Page 62: A Career in Web Operations

you must

Tuesday, November 8, 2011

Page 63: A Career in Web Operations

thinkoperationally

Tuesday, November 8, 2011

Page 64: A Career in Web Operations

startby turning the tables

Tuesday, November 8, 2011

Page 65: A Career in Web Operations

DevOpshas been about putting

more dev into ops

Tuesday, November 8, 2011

Page 66: A Career in Web Operations

DevOpsneeds balance

put more ops into dev

Tuesday, November 8, 2011

Page 67: A Career in Web Operations

Backto your organization

Tuesday, November 8, 2011

Page 68: A Career in Web Operations

CIO/CTOis responsible for

operations in aSaaS company

Tuesday, November 8, 2011

Page 69: A Career in Web Operations

Titlesdon’t matter

COO/CIO/CTO/CMIFRO

Tuesday, November 8, 2011

Page 70: A Career in Web Operations

Someonehas to make things run

make them run better

Tuesday, November 8, 2011

Page 71: A Career in Web Operations

That Someoneis...

Tuesday, November 8, 2011

Page 72: A Career in Web Operations

You

Tuesday, November 8, 2011

Page 73: A Career in Web Operations

this mentalityis the beginning of your

career inweb operations

Tuesday, November 8, 2011

Page 74: A Career in Web Operations

this mentalityis the beginning of your

career inweb operations

anythingTuesday, November 8, 2011