Web Operations Career

Post on 15-Jan-2015

5.113 views 0 download

Tags:

description

Think operationally. EOM.

Transcript of Web Operations Career

a careerhow and why

@postwaitFriday, June 17, 2011

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

“this stuff”

@Friday, June 17, 2011

Careerwhat’s that?

Friday, June 17, 2011

A career isa pursuit;

a willingness to mature;patience to become

exceptionalFriday, June 17, 2011

Expert: JavaWANTED:

Friday, June 17, 2011

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Friday, June 17, 2011

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Bullshit

Friday, June 17, 2011

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

step #1educate yourself.

Friday, June 17, 2011

step #2be disciplined

Friday, June 17, 2011

step #3learn from & share with

your peers

Friday, June 17, 2011

step #4be patient.

experience takes time(and mistakes)

Friday, June 17, 2011

A Career in...this stuff

Friday, June 17, 2011

This stuff is:Web Operations

Friday, June 17, 2011

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

Usability...Systems Engineering...

Friday, June 17, 2011

Bullshit

Friday, June 17, 2011

The Webchanged everything

Friday, June 17, 2011

The Cloudonly made us realize it

Friday, June 17, 2011

SpecificallySaaS

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

Your Productusers

systemsfeatures

Friday, June 17, 2011

Your Product

Friday, June 17, 2011

One Copy

Friday, June 17, 2011

One Copymust evolve

Friday, June 17, 2011

One Copymust evolve

must compete

Friday, June 17, 2011

One Copymust evolve

must competemust perform

Friday, June 17, 2011

One Copymust evolve

must competemust performmust deliver

Friday, June 17, 2011

Must Operate

Friday, June 17, 2011

Stopthink about your

organization

Friday, June 17, 2011

Nowback to me

Friday, June 17, 2011

Nowthink about your job

Friday, June 17, 2011

Nowback to me

Friday, June 17, 2011

Iam doing the job that

your job could be

Friday, June 17, 2011

Consider COOChief Operations Officer

what do they do?

Friday, June 17, 2011

Responsiblefor daily operations

Friday, June 17, 2011

Whatdoes it take?

Friday, June 17, 2011

DevOps

Friday, June 17, 2011

DevOpsis bullshit

Friday, June 17, 2011

That’s not fair(just like life)

Friday, June 17, 2011

DevOpsis not wrong...

Friday, June 17, 2011

DevOpsis incomplete,

is interpreted wrong,and is too isolated

Friday, June 17, 2011

We need

Friday, June 17, 2011

*Ops

Friday, June 17, 2011

.*Ops

Friday, June 17, 2011

^(?<dept>.+)Ops$

Friday, June 17, 2011

Everyonein your organization

needs

Friday, June 17, 2011

OperationalMentality

Friday, June 17, 2011

is to build systemsthat operate

Your Job

Friday, June 17, 2011

Your Job

Friday, June 17, 2011

Your Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Friday, June 17, 2011

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Friday, June 17, 2011

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

Magicoperations pixie dust

doesn’t exist

Friday, June 17, 2011

Provisioningvirtual systems has been

fast, cheap and easyever since systems

became virtualFriday, June 17, 2011

Managingrisk and liabilities is

simple, fast and painless...

Friday, June 17, 2011

if you skip it

Friday, June 17, 2011

analogy time: security :

Friday, June 17, 2011

securityis not a feature

Friday, June 17, 2011

securityis not a deliverable

in a project plan

Friday, June 17, 2011

securityis not “phase 2”

Friday, June 17, 2011

securityis a state of mind

it is a state of beingit is a mentality

Friday, June 17, 2011

operationsis no different

Friday, June 17, 2011

Nowback to your job

Friday, June 17, 2011

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

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

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

rule #1what you build

will break

Friday, June 17, 2011

you can

Friday, June 17, 2011

buildoperational software

Friday, June 17, 2011

you must

Friday, June 17, 2011

thinkoperationally

Friday, June 17, 2011

startby turning the tables

Friday, June 17, 2011

DevOpshas been about putting

more dev into ops

Friday, June 17, 2011

DevOpsneeds to be more about

putting ops into dev

Friday, June 17, 2011

Backto your organization

Friday, June 17, 2011

CIO/CTOis responsible for

operations in aSaaS company

Friday, June 17, 2011

Titlesdon’t matter

COO/CIO/CTO/CMIFRO

Friday, June 17, 2011

Someonehas to make things run

make them run better

Friday, June 17, 2011

That Someoneis...

Friday, June 17, 2011

You

Friday, June 17, 2011

this mentalityis the beginning of your

career inweb operations

Friday, June 17, 2011

this mentalityis the beginning of your

career inweb operations

anythingFriday, June 17, 2011