Web Operations Career

81
a career how and why @postwait Friday, June 17, 2011

description

Think operationally. EOM.

Transcript of Web Operations Career

Page 1: Web Operations Career

a careerhow and why

@postwaitFriday, June 17, 2011

Page 2: Web Operations Career

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

“this stuff”

@Friday, June 17, 2011

Page 3: Web Operations Career

Careerwhat’s that?

Friday, June 17, 2011

Page 4: Web Operations Career

A career isa pursuit;

a willingness to mature;patience to become

exceptionalFriday, June 17, 2011

Page 5: Web Operations Career

Expert: JavaWANTED:

Friday, June 17, 2011

Page 6: Web Operations Career

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Friday, June 17, 2011

Page 7: Web Operations Career

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Bullshit

Friday, June 17, 2011

Page 8: Web Operations Career

truly excellentone must treat it as a craft.

one must become a craftsman.through experience learn discipline.

andthrough practice achieve excellence.

To be

Friday, June 17, 2011

Page 9: Web Operations Career

step #1educate yourself.

Friday, June 17, 2011

Page 10: Web Operations Career

step #2be disciplined

Friday, June 17, 2011

Page 11: Web Operations Career

step #3learn from & share with

your peers

Friday, June 17, 2011

Page 12: Web Operations Career

step #4be patient.

experience takes time(and mistakes)

Friday, June 17, 2011

Page 13: Web Operations Career

A Career in...this stuff

Friday, June 17, 2011

Page 14: Web Operations Career

This stuff is:Web Operations

Friday, June 17, 2011

Page 15: Web Operations Career

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

Usability...Systems Engineering...

Friday, June 17, 2011

Page 16: Web Operations Career

Bullshit

Friday, June 17, 2011

Page 17: Web Operations Career

The Webchanged everything

Friday, June 17, 2011

Page 18: Web Operations Career

The Cloudonly made us realize it

Friday, June 17, 2011

Page 19: Web Operations Career

SpecificallySaaS

(your website is SaaS)Friday, June 17, 2011

Page 20: Web Operations Career

Your Productusers

systemsfeatures

Friday, June 17, 2011

Page 21: Web Operations Career

Your Product

Friday, June 17, 2011

Page 22: Web Operations Career

One Copy

Friday, June 17, 2011

Page 23: Web Operations Career

One Copymust evolve

Friday, June 17, 2011

Page 24: Web Operations Career

One Copymust evolve

must compete

Friday, June 17, 2011

Page 25: Web Operations Career

One Copymust evolve

must competemust perform

Friday, June 17, 2011

Page 26: Web Operations Career

One Copymust evolve

must competemust performmust deliver

Friday, June 17, 2011

Page 27: Web Operations Career

Must Operate

Friday, June 17, 2011

Page 28: Web Operations Career

Stopthink about your

organization

Friday, June 17, 2011

Page 29: Web Operations Career

Nowback to me

Friday, June 17, 2011

Page 30: Web Operations Career

Nowthink about your job

Friday, June 17, 2011

Page 31: Web Operations Career

Nowback to me

Friday, June 17, 2011

Page 32: Web Operations Career

Iam doing the job that

your job could be

Friday, June 17, 2011

Page 33: Web Operations Career

Consider COOChief Operations Officer

what do they do?

Friday, June 17, 2011

Page 34: Web Operations Career

Responsiblefor daily operations

Friday, June 17, 2011

Page 35: Web Operations Career

Whatdoes it take?

Friday, June 17, 2011

Page 36: Web Operations Career

DevOps

Friday, June 17, 2011

Page 37: Web Operations Career

DevOpsis bullshit

Friday, June 17, 2011

Page 38: Web Operations Career

That’s not fair(just like life)

Friday, June 17, 2011

Page 39: Web Operations Career

DevOpsis not wrong...

Friday, June 17, 2011

Page 40: Web Operations Career

DevOpsis incomplete,

is interpreted wrong,and is too isolated

Friday, June 17, 2011

Page 41: Web Operations Career

We need

Friday, June 17, 2011

Page 42: Web Operations Career

*Ops

Friday, June 17, 2011

Page 43: Web Operations Career

.*Ops

Friday, June 17, 2011

Page 44: Web Operations Career

^(?<dept>.+)Ops$

Friday, June 17, 2011

Page 45: Web Operations Career

Everyonein your organization

needs

Friday, June 17, 2011

Page 46: Web Operations Career

OperationalMentality

Friday, June 17, 2011

Page 47: Web Operations Career

is to build systemsthat operate

Your Job

Friday, June 17, 2011

Page 48: Web Operations Career

Your Job

Friday, June 17, 2011

Page 49: Web Operations Career

Your Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Friday, June 17, 2011

Page 50: Web Operations Career

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Friday, June 17, 2011

Page 51: Web Operations Career

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

Friday, June 17, 2011

Page 52: Web Operations Career

Magicoperations pixie dust

doesn’t exist

Friday, June 17, 2011

Page 53: Web Operations Career

Provisioningvirtual systems has been

fast, cheap and easyever since systems

became virtualFriday, June 17, 2011

Page 54: Web Operations Career

Managingrisk and liabilities is

simple, fast and painless...

Friday, June 17, 2011

Page 55: Web Operations Career

if you skip it

Friday, June 17, 2011

Page 56: Web Operations Career

analogy time: security :

Friday, June 17, 2011

Page 57: Web Operations Career

securityis not a feature

Friday, June 17, 2011

Page 58: Web Operations Career

securityis not a deliverable

in a project plan

Friday, June 17, 2011

Page 59: Web Operations Career

securityis not “phase 2”

Friday, June 17, 2011

Page 60: Web Operations Career

securityis a state of mind

it is a state of beingit is a mentality

Friday, June 17, 2011

Page 61: Web Operations Career

operationsis no different

Friday, June 17, 2011

Page 62: Web Operations Career

Nowback to your job

Friday, June 17, 2011

Page 63: Web Operations Career

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

Friday, June 17, 2011

Page 64: Web Operations Career

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

Friday, June 17, 2011

Page 65: Web Operations Career

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

Friday, June 17, 2011

Page 66: Web Operations Career

rule #1what you build

will break

Friday, June 17, 2011

Page 67: Web Operations Career

you can

Friday, June 17, 2011

Page 68: Web Operations Career

buildoperational software

Friday, June 17, 2011

Page 69: Web Operations Career

you must

Friday, June 17, 2011

Page 70: Web Operations Career

thinkoperationally

Friday, June 17, 2011

Page 71: Web Operations Career

startby turning the tables

Friday, June 17, 2011

Page 72: Web Operations Career

DevOpshas been about putting

more dev into ops

Friday, June 17, 2011

Page 73: Web Operations Career

DevOpsneeds to be more about

putting ops into dev

Friday, June 17, 2011

Page 74: Web Operations Career

Backto your organization

Friday, June 17, 2011

Page 75: Web Operations Career

CIO/CTOis responsible for

operations in aSaaS company

Friday, June 17, 2011

Page 76: Web Operations Career

Titlesdon’t matter

COO/CIO/CTO/CMIFRO

Friday, June 17, 2011

Page 77: Web Operations Career

Someonehas to make things run

make them run better

Friday, June 17, 2011

Page 78: Web Operations Career

That Someoneis...

Friday, June 17, 2011

Page 79: Web Operations Career

You

Friday, June 17, 2011

Page 80: Web Operations Career

this mentalityis the beginning of your

career inweb operations

Friday, June 17, 2011

Page 81: Web Operations Career

this mentalityis the beginning of your

career inweb operations

anythingFriday, June 17, 2011