a career in web operations
TRANSCRIPT
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