A Career in Web Operations

Preview:

Citation preview

a careerhow and why

@postwaitTuesday, November 8, 2011

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

“this stuff”

@Tuesday, November 8, 2011

Careerwhat’s that?

Tuesday, November 8, 2011

A career isa pursuit;

a willingness to mature;patience to become

exceptionalTuesday, November 8, 2011

Expert: JavaWANTED:

Tuesday, November 8, 2011

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Tuesday, November 8, 2011

Java Expert:I learned that in school

had one classI graduated last yearapplying for: expert

APPLICANT:

Bullshit

Tuesday, November 8, 2011

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

step #1educate yourself.

Tuesday, November 8, 2011

step #2be disciplined

Tuesday, November 8, 2011

step #3learn from & share with

your peers

Tuesday, November 8, 2011

step #4be patient.

experience takes time(and mistakes)

Tuesday, November 8, 2011

A Career in...this stuff

Tuesday, November 8, 2011

This stuff is:Web Operations

Tuesday, November 8, 2011

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

Usability...Systems Engineering...

Tuesday, November 8, 2011

Bullshit

Tuesday, November 8, 2011

The Webchanged everything

Tuesday, November 8, 2011

The Cloudonly made us realize it

Tuesday, November 8, 2011

SpecificallySaaS

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

Your Productusers

systemsfeatures

Tuesday, November 8, 2011

Your Product

Tuesday, November 8, 2011

One Copy

Tuesday, November 8, 2011

One Copymust evolve

Tuesday, November 8, 2011

One Copymust evolve

must compete

Tuesday, November 8, 2011

One Copymust evolve

must competemust perform

Tuesday, November 8, 2011

One Copymust evolve

must competemust performmust deliver

Tuesday, November 8, 2011

Must Operate

Tuesday, November 8, 2011

Whatdoes it take?

Tuesday, November 8, 2011

DevOps

Tuesday, November 8, 2011

DevOpsis bullshit

Tuesday, November 8, 2011

That’s not fair(just like life)

Tuesday, November 8, 2011

DevOpsis not wrong...

Tuesday, November 8, 2011

DevOpsis incomplete,

is interpreted wrong,and is too isolated

Tuesday, November 8, 2011

We need

Tuesday, November 8, 2011

*Ops

Tuesday, November 8, 2011

.*Ops

Tuesday, November 8, 2011

^(?<dept>.+)Ops$

Tuesday, November 8, 2011

Everyonein your organization

needs

Tuesday, November 8, 2011

OperationalMentality

Tuesday, November 8, 2011

is to build systemsthat operate

Your Job

Tuesday, November 8, 2011

Your Job

Tuesday, November 8, 2011

Your Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Tuesday, November 8, 2011

Ops’ JobYour Job

Javascript

CSS

HTML

Databases

MySQL

Java

C/C++

Erlang

PHP

Perl

Browsers

Tuesday, November 8, 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

Tuesday, November 8, 2011

Magicoperations pixie dust

doesn’t exist

Tuesday, November 8, 2011

Provisioningvirtual systems has been

fast, cheap and easyever since systems

became virtualTuesday, November 8, 2011

Managingrisk and liabilities is

simple, fast and painless...

Tuesday, November 8, 2011

if you skip it

Tuesday, November 8, 2011

analogy time: security :

Tuesday, November 8, 2011

securityis not a feature

Tuesday, November 8, 2011

securityis not a deliverable

in a project plan

Tuesday, November 8, 2011

securityis not “phase 2”

Tuesday, November 8, 2011

securityis a state of mind

it is a state of beingit is a mentality

Tuesday, November 8, 2011

operationsis no different

Tuesday, November 8, 2011

Nowback to your job

Tuesday, November 8, 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

Tuesday, November 8, 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

Tuesday, November 8, 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

MonitoringGeneralist

Tuesday, November 8, 2011

rule #1what you build

will break

Tuesday, November 8, 2011

you can

Tuesday, November 8, 2011

buildoperational software

Tuesday, November 8, 2011

you must

Tuesday, November 8, 2011

thinkoperationally

Tuesday, November 8, 2011

startby turning the tables

Tuesday, November 8, 2011

DevOpshas been about putting

more dev into ops

Tuesday, November 8, 2011

DevOpsneeds balance

put more ops into dev

Tuesday, November 8, 2011

Backto your organization

Tuesday, November 8, 2011

CIO/CTOis responsible for

operations in aSaaS company

Tuesday, November 8, 2011

Titlesdon’t matter

COO/CIO/CTO/CMIFRO

Tuesday, November 8, 2011

Someonehas to make things run

make them run better

Tuesday, November 8, 2011

That Someoneis...

Tuesday, November 8, 2011

You

Tuesday, November 8, 2011

this mentalityis the beginning of your

career inweb operations

Tuesday, November 8, 2011

this mentalityis the beginning of your

career inweb operations

anythingTuesday, November 8, 2011

Recommended