SlideShare una empresa de Scribd logo
1 de 64
Descargar para leer sin conexión
Operations is a
                          Strategic Weapon


Friday, October 7, 2011                      1
DTO Solutions




Friday, October 7, 2011                                                              2

We do process improvement and automated infrastructure for companies who build and
operate revenue producing services... e-commerce, financial services, gaming
Are you an ...




                                           aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Are you an ...




[spi]                                      aaS
Friday, October 7, 2011                                                                                                    3

-Are you an ass?
-What kind of ass are you? Golly gee.. really.. who gives a shit...
-Ironically all this “cloud” discussions focus around the wrong letter.
----------------------------------------
-What does amazon and netflix get that barnes and noble and blockbuster doesn’t ?
_aaS (circle the "S")


-Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best
solution to address the "S" in your aaS
Friday, October 7, 2011                                                                        4

-How many ppl are familiar with the metaphor used in softw dev called “TD”?
-In softw dev you typally have two choices get it done quick and take hit of future issues or
spend to time on a cleaner design, but will take longer to put in place.
-Quick typically p with a technical debt, which is similar to a financial debt.interest payments,
which come in the form of the extra effort that we have to do in future development because
of the quick and dirty design choice.
-
-Most of you are probably familiar with “Software” TD
-I am going to tell you a story about “Infrastructure TD”
Friday, October 7, 2011                                                                  5

-How many ppl know who these guys are?
-The dudes who invented Facebook.. rght?
-However, this was not there first venture.
-Green vs Red Widgits compnay story.
-After many arguments the both decide to split up. Cameron to make green widgets and Tyler
decides to make red widgets.
-They both go to their father each ask for a 1m dollars and the father asks how much money
are you going to make. They both say 10 million.
 -Father calculates the ROR to be 900% and gives em each 1m.
10-1 = 9/1 = 900%
-However one of them lied.... The red widgets only return 233%
10-1-2 = 7/3 = 233%
Green vs Red
                             Widgits


          1 Million                  1 Million
          2 Million                  No TD
          10 Million Profit           10 Million Profit
          10 - 3 = 7/3               10 - 1 = 9/1
          233% ROR                   900% ROR




Friday, October 7, 2011                                 6
It Gets Worse...



              Technical                     Vicious                        Toxic
                                                                                                         Terminal
                Debt                         Cycle                       Operations




Friday, October 7, 2011                                                                                                  7

- It gets even worse. Isreal Ghat of the Cutter Group call the vicious cycle of TD.
- You wind up fixing a lot of things that you didn’t fix in the first place..
- this pulls more resources from delivery good service and compound effect is that you are spending more and more
  resources that you should have gotten right the firs time..
- but ever worse the effect of customer satisfaction starts loosing more business and the “V” cycle is out of control.
- TD->VTD->Toxic operations->Terminal


- I call this are you running a business or building a business?
- Toxic operations. Amertrade/etrade story
Tale of Two Startups




Friday, October 7, 2011                                                                                                   8

- Jesse Robbins my ex boss and CEO of Opscode/Chef did a great post on O’rielly rdar a few years ago called the Tale of
  Two Startups.
- The chart looked like this first 4 weeks.
- First chart legacy (I call it the non devops startup/project)
- Second Chart is the (secret sauce startup ... #devops)
- I played around with this using “R” to be cool and I came up with a=140% ROR and 700% ROR
The Meat to Math Ratio




                                                          http://radar.oreilly.com/2011/08/meat-to-math-ratio.html




Friday, October 7, 2011                                                                                               9

- Alistar Croll has a great post called the meat to math ratio.
- Amazon had $12.95B in Q410 revenues and 33,700 employees, revenue per employee of $384,273.
- For Barnes & Noble: Barnes & Noble: $1.91B in Q410 revenues, and 35,000 employees, meaning a revenue per employee
  of $54,571.
- Netflix: $444M in Q409 revenues, and 1,000 employees, meaning a revenue-per-employee of $444,000.
- Blockbuster: $400M in Q409 revenues. The company peaked at 60,000 employees i
- Dropbox: In Q211 Dropbox had $25M in revenues, and 74 employees, for a revenue per employee of $338K.
When do they call?




Friday, October 7, 2011                                                              10

We started asking ourselves some questions about our clients and our work for them
When do they call?
                          A. First signs of issues brewing

                          B. Initial negative impact felt by some

                          C. Heads are on fire




Friday, October 7, 2011                                                              10

We started asking ourselves some questions about our clients and our work for them
When do they call?

               10% A. First signs of issues brewing

               30% B. Initial negative impact felt by some

               65% C. Heads are on fire




Friday, October 7, 2011                                                              10

We started asking ourselves some questions about our clients and our work for them
Why did they wait?

        #1 Answer:




Friday, October 7, 2011                                                                  11

Aside from human nature to procrastinate?
translation... “you and or the problem you are telling me about isn’t worth the money”
Why did they wait?

        #1 Answer:
                          “Couldn’t get budget approval
                              or business support”




Friday, October 7, 2011                                                                  11

Aside from human nature to procrastinate?
translation... “you and or the problem you are telling me about isn’t worth the money”
Operations has a perception problem




Friday, October 7, 2011                   12
Operations has a perception problem

                Business View




               Necessary Cost


Friday, October 7, 2011                   12
Operations has a perception problem

                Business View           Ops View




                                vs


               Necessary Cost        Strategic Weapon


Friday, October 7, 2011                                 12
First Law of Business Spending




                     Things that                      Things that
                   cost you money                   make you money
Friday, October 7, 2011                                                               13

Make no mistake about it... someone is spending money on you... and they are asking
themselves... do I cut it, outsource it, or spend more on it.
Change the Perception of Ops




                                  vs


               Necessary Cost          Strategic Weapon


Friday, October 7, 2011                                   14
Operations becomes a strategic weapon




Friday, October 7, 2011                                                                        15

If we are going to make the business case that operations is a strategic weapon... and we
need to do it in language that they understand.
Business care about innovation (ideas that resonnate with customers) and getting the best
return on their money... Let’s look at the first point... continuously increasing velocity of
innovation
Operations becomes a strategic weapon


         When you are continuously...




Friday, October 7, 2011                                                                        15

If we are going to make the business case that operations is a strategic weapon... and we
need to do it in language that they understand.
Business care about innovation (ideas that resonnate with customers) and getting the best
return on their money... Let’s look at the first point... continuously increasing velocity of
innovation
Operations becomes a strategic weapon


         When you are continuously...

                          1. Increasing velocity of innovation




Friday, October 7, 2011                                                                        15

If we are going to make the business case that operations is a strategic weapon... and we
need to do it in language that they understand.
Business care about innovation (ideas that resonnate with customers) and getting the best
return on their money... Let’s look at the first point... continuously increasing velocity of
innovation
Operations becomes a strategic weapon


         When you are continuously...

                          1. Increasing velocity of innovation

                          2. Increasing return on investment




Friday, October 7, 2011                                                                        15

If we are going to make the business case that operations is a strategic weapon... and we
need to do it in language that they understand.
Business care about innovation (ideas that resonnate with customers) and getting the best
return on their money... Let’s look at the first point... continuously increasing velocity of
innovation
Result
                          Ah-ha!




Friday, October 7, 2011                     16

Core process of any business
Ah-ha!                                   Ka-ching!




Friday, October 7, 2011                                                        17

Now of course you hope that result is one that resonates with customers
Ah-ha!




Friday, October 7, 2011                                          18

But for many reasons it more often than not goes the other way
Velocity of Innovation...




                          Ah-ha!                                        Ka-ching!




                          Day 0                                         Day n




Friday, October 7, 2011                                                                         19

That cycle time... getting from idea to result is one of the most critical metrics for both a
startup and an established service. And the bulk of this time is spent in the application
lifecycle across dev, QA, and operations.
Companies were able to
           achieve somewhat defensible
           positions based on
           technology...




Friday, October 7, 2011                  20
Companies were able to
           achieve somewhat defensible
           positions based on
           technology... then came the
           web


Friday, October 7, 2011                                                                     21

Then along came this thing called the web and screwed it all up... now your customers are
coming to you through a standard interface --the browser-- over standard published
protocols. You competition is only a few keystrokes away. The even applies in newer
distribution channels like mobile apps and their app stores.
How do we compete now?




Friday, October 7, 2011                                                                        22

So how do we compete in this commoditized world?
1. Scale... scale of users, scale of data, scale of compute power
2. Velocity of innovation... how fast can you react to and execute on new market forces or
opportunities.

Scaling is the most straight forward problem to solve. It’s a known problem with a lot of
known solutions to borrow from. Hire smart architects... let them follow best practices...
throw a big pile of cash at it and there aren’t many scaling problems you can’t solve.
Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get
into the details
How do we compete now?

                      1. Scale




Friday, October 7, 2011                                                                        22

So how do we compete in this commoditized world?
1. Scale... scale of users, scale of data, scale of compute power
2. Velocity of innovation... how fast can you react to and execute on new market forces or
opportunities.

Scaling is the most straight forward problem to solve. It’s a known problem with a lot of
known solutions to borrow from. Hire smart architects... let them follow best practices...
throw a big pile of cash at it and there aren’t many scaling problems you can’t solve.
Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get
into the details
How do we compete now?

                      1. Scale
                      2. Velocity of Innovation




Friday, October 7, 2011                                                                        22

So how do we compete in this commoditized world?
1. Scale... scale of users, scale of data, scale of compute power
2. Velocity of innovation... how fast can you react to and execute on new market forces or
opportunities.

Scaling is the most straight forward problem to solve. It’s a known problem with a lot of
known solutions to borrow from. Hire smart architects... let them follow best practices...
throw a big pile of cash at it and there aren’t many scaling problems you can’t solve.
Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get
into the details
How do we compete now?

                      1. Scale
                      2. Velocity of Innovation




Friday, October 7, 2011                                                                        22

So how do we compete in this commoditized world?
1. Scale... scale of users, scale of data, scale of compute power
2. Velocity of innovation... how fast can you react to and execute on new market forces or
opportunities.

Scaling is the most straight forward problem to solve. It’s a known problem with a lot of
known solutions to borrow from. Hire smart architects... let them follow best practices...
throw a big pile of cash at it and there aren’t many scaling problems you can’t solve.
Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get
into the details
Innovation is really a numbers game...



        Ah-ha!                                             Ka-ching!




        Ah-ha!




Friday, October 7, 2011                                                    23

The global innovation success rate across all geographies and industries
Innovation is really a numbers game...

                                                                           4%*

        Ah-ha!                                             Ka-ching!




                                                                           94%*
        Ah-ha!




                                     *Study by Doblin Innovation Consultants
Friday, October 7, 2011                                                           23

The global innovation success rate across all geographies and industries
Innovation is really a numbers game...

                                                                           4%*

        Ah-ha!                                             Ka-ching!




                                                                           94%*
        Ah-ha!




                                     *Study by Doblin Innovation Consultants
Friday, October 7, 2011                                                           23

The global innovation success rate across all geographies and industries
How to win a numbers game...

Company A



                                                                      Result
Ah-ha!




Company B



                     Result        Result         Result              Result
Ah-ha!                    Ah-ha!        Ah-ha!             Ah-ha!




Friday, October 7, 2011                                                                            24

Put it this way... if in the time it takes you to get through one cycle, your competitor can get
through 4... who do you think will be more competitive??
How to win a numbers game...

Company A



                                                                    Result
Ah-ha!




Company B



                     Result        Result        Result             Result
Ah-ha!                    Ah-ha!        Ah-ha!           Ah-ha!




Friday, October 7, 2011                                                                       25

This is why the notion of a “burn rate” is a meaningless statistic. Say you have enough cash in
the bank to pay for x number of months. That doesn’t tell you anything... do you have 10
shots at making customers happy or just 1? Think about it like a carnival game. If you have
ten balls to throw at the target and someone else only has 1... who has a better probability of
success?
How fast can ops move?
             • Production deployment every 11.6  
                     seconds (weekday)

             • 1,079 deployments in one hour (record)
             • ~0.001% of deployments actually cause an
                     outage




 http://news.ycombinator.com/item?id=2971521

Friday, October 7, 2011                                                                            26

Jon Jenkins at Velocity
Ops is amazon’s strategic weapon... their books aren’t better, their storage isn’t better, their
hypervisor isn’t better.
Everyone copies them but their just keep rolling out features and lowering costs faster than
their competitors can do either
Business is already thinking about this...




                          Customer Development Model




Friday, October 7, 2011                                               27

But can the biz move fast enough? They already are wanting to do so
Customer Development
Operations becomes a strategic weapon




Friday, October 7, 2011                         28
Operations becomes a strategic weapon


     When you are continuously...




Friday, October 7, 2011                         28
Operations becomes a strategic weapon


     When you are continuously...

                          1. Increasing velocity of innovation




Friday, October 7, 2011                                          28
Operations becomes a strategic weapon


     When you are continuously...

                          1. Increasing velocity of innovation

                          2. Improving return on investment




Friday, October 7, 2011                                          28
Friday, October 7, 2011                                 29

•I got into a Twttier argument that went like this...
• See “Cloud Gone Wrong”
Clouds Gone Wild

                                                          Busine
                                                                s                      s
                                      Dev

                                                          AWS
                          business          s3put                          s3
                                                    ssh
                           ideas !
                               apache/php                              Rightscale
                                 memcached
                                   mysql




Friday, October 7, 2011                                                                      30

-So letʼs start the story in the begining... Biz guy got a great idea for a service.

-They used a classic web2.0 app architecture: apache/php, memcached & mysql.
Development done on a single server
-Production ran on EC2 and they used rightscale server templates
-Release done by pushing code and assets to s3 buckets and then running a parallel SSH
scripts to distribute them
-This approach seemed to work... They got up to a few hundred nodes pretty fast.. business
was cooking
apache/php
                                p arty,
                           3rd                                s3
                                                                        memcached
                                 & are                 AWS                 mysql
                                     w
                            mi ddle
                                                              Rightscale

                                                yum
                                                             Business
                      apache/php                 puppet
                       memcached
                          mysql                                       apache/php
                                          s3
                           AWS                                s3       memcached
                                                       AWS                mysql
                                          Rightscale
                                                               Rightscale
                                      s3put                        s3put
                                          ssh                          ssh



                          Business2                     Business3
Friday, October 7, 2011                                                                      31

-First service was such a huge success they decided to launch other sevices
-So they ”Copy and pasted” the whole architecture and lifecycle to launch the new businesses
-Each new group pushed assets to s3, scripted the distribution, and hacked the rightscripts and
templates
-Things were obviously getting more complicated, so they did what they were supposed to do
and added centralized tooling like puppet and yum
-They thought they were doing things the cloud way and that all would be fine
“As-is”
                                                                  operations            server
                                                                                      templates


                                                           TAR
                                                            RPM                  restarts

                                        TAR
                                         TAR
                                        code,
                                                                                                               EC2
                                       content                              pupp
                                                     deploys                 et                              RS
                          app                                                                         RS deployment
                          devs                                                                    deployment
                                                                                                                            S3

                                                                   yum
                                                                   repo
                                                                                                                 Provision-time builds


                                                                                       reconfigs

                                              TAR                                                                                 EXE
                                               TAR                                                               AUTO
                                                                                                     server
                                                                                                                 TOOLS
                                              code                                                 templates
                                                                          TAR
                                                                           RPM
                                 middleware
                                    devs                              platform                      CONTROL      PROVISION       RELEASE

                                                                                    system
                                                                                      eng




Friday, October 7, 2011                                                                                                                    32

First we got the team on the whiteboard to map out the “as is” picture. This is a, believe it or
not, a simplified version of that.
Some of the highlights...
-First youʼll notice that different groups had their own path to production... different methods of
control, provisioning, and release.
-Each group and role seemed to have a different way to editing or storing config
-There were differing ways of packaging software... sometimes it might be a .tar.gz other times
it might be an RPM.
-Shockingly... Some things were even being built directly on production servers.
-There was no authoritative source of information is maintained about nodes, application
topology, software versions, etc....
Tec
                              hnic
                                  al



Friday, October 7, 2011                33
Infrastructure Deveopment Life Cycle
        Everything starts
              here
                                                     SVN

                                                                         hud                                 agent cfg
                                                                                      yum       pup
                                                                         son          repo      pet


                                                                packages
                            active users           run                         packages

                          directory                deck
                                                                       commands
                                                                                                             nag         splunk
                                                                                                             ios
                                        resource model

                                                             sys cfg

                                right      instance create
                                scale

                                                                                                    events
                                             new node                       Node a                                 log data




                                                                                          CONTROL    PROVISION           RELEASE




Friday, October 7, 2011                                                                                                            34

I wonʼt go into too much detail about the tooling that was put into place to support all of this but
here are some highlights..
-took a loosely coupled toolchain approach... using mostly open source tools
-This became their standard stack of “operations middleware”. Of course, we are all used to
the notion of application middleware... but to an online service, the management infrastructure
is just as much a part of the service as the application itself.
-This operations middleware stack is a first class citizen along with application stack and it all
goes through the same SDLC... everything is versioned, built, deployed, and packaged via the
same process
-Once in place, this middleware provides a single path for releasing, provisioning, and
controlling anything that goes into an environment.
95%                5%




                 Necessary Liability   Strategic Weapon



Friday, October 7, 2011                                   35
DevOps Cafe




                                          subscribe in

                                          iTunes
Friday, October 7, 2011                                                                     36

I also do a podcast with the famous cloud and IT management guru john willis.
Interview based series where we talk to all kinds of movers and shakers across the
development and operation spectrum.

Between DTO and doing the devops cafe content I get to talk to a lot of companies and see
what’s working and what isn’t working.
Let’s Talk....




                  @botchagalupe


                             john@dtosolutions.com



Friday, October 7, 2011                                                                            37

We do this stuff all day long for a lot of large and cutting edge clients... and we love talking
about DevOps so drop me a line anytime if you want to talk
Let’s Talk....




                  @botchagalupe                                dev2ops.org


                             john@dtosolutions.com



Friday, October 7, 2011                                                                            37

We do this stuff all day long for a lot of large and cutting edge clients... and we love talking
about DevOps so drop me a line anytime if you want to talk
Extra Slides




Friday, October 7, 2011                  38
C
              A
              M
              S
Friday, October 7, 2011                                                                   39

First get you mind around what you are looking for... Simple framework for categorizing
DevOps problems and solutions.
Culture
              Automation
              Measurement
              Sharing
Friday, October 7, 2011     40

Más contenido relacionado

Similar a Operations is a Strategic Weapon

A Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry DataA Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry DataDomino Data Lab
 
Artificial Intelligence for Undergrads
Artificial Intelligence for UndergradsArtificial Intelligence for Undergrads
Artificial Intelligence for UndergradsJose Berengueres
 
hoc voip học voip học Asterisk học Elastix
hoc voip học voip học Asterisk học Elastixhoc voip học voip học Asterisk học Elastix
hoc voip học voip học Asterisk học Elastixhuyquocnguyen
 
F# Eye for the C# Guy
F# Eye for the C# GuyF# Eye for the C# Guy
F# Eye for the C# Guygueste3f83d
 
Museum of Computing Newsletter May 2013
Museum of Computing Newsletter May 2013Museum of Computing Newsletter May 2013
Museum of Computing Newsletter May 2013Donald Jones
 
Web-IT Support and Consulting - dBase exports
Web-IT Support and Consulting - dBase exportsWeb-IT Support and Consulting - dBase exports
Web-IT Support and Consulting - dBase exportsDirk Cludts
 
Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...
Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...
Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...Dirk Cludts
 
Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7verge
 
Fail better with QA in Production
Fail better with QA in ProductionFail better with QA in Production
Fail better with QA in Productionrouanw
 
CFP workshop
CFP workshopCFP workshop
CFP workshopAmit Zur
 
How To Write A Conclusion For An Essay Wikihow - Abeli Pen
How To Write A Conclusion For An Essay Wikihow - Abeli PenHow To Write A Conclusion For An Essay Wikihow - Abeli Pen
How To Write A Conclusion For An Essay Wikihow - Abeli PenAndrew Molina
 
2600 v04 n05 (may 1987)
2600 v04 n05 (may 1987)2600 v04 n05 (may 1987)
2600 v04 n05 (may 1987)Felipe Prado
 
Dwarf Fortress Presentation With Notes
Dwarf Fortress Presentation With NotesDwarf Fortress Presentation With Notes
Dwarf Fortress Presentation With Notesdizzyjosh
 
HarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the peopleHarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the peopleMichael Bernstein
 
The well tempered search application
The well tempered search applicationThe well tempered search application
The well tempered search applicationTed Sullivan
 
DataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesDataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesMax De Marzi
 
Breadth or Depth: What's in a column-store?
Breadth or Depth: What's in a column-store?Breadth or Depth: What's in a column-store?
Breadth or Depth: What's in a column-store?Jeff Smith
 
Olpc design analysis
Olpc design analysisOlpc design analysis
Olpc design analysisR. Sosa
 

Similar a Operations is a Strategic Weapon (20)

A Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry DataA Tour of the Data Science Process, a Case Study Using Movie Industry Data
A Tour of the Data Science Process, a Case Study Using Movie Industry Data
 
Artificial Intelligence for Undergrads
Artificial Intelligence for UndergradsArtificial Intelligence for Undergrads
Artificial Intelligence for Undergrads
 
hoc voip học voip học Asterisk học Elastix
hoc voip học voip học Asterisk học Elastixhoc voip học voip học Asterisk học Elastix
hoc voip học voip học Asterisk học Elastix
 
13 case-study
13 case-study13 case-study
13 case-study
 
F# Eye for the C# Guy
F# Eye for the C# GuyF# Eye for the C# Guy
F# Eye for the C# Guy
 
Museum of Computing Newsletter May 2013
Museum of Computing Newsletter May 2013Museum of Computing Newsletter May 2013
Museum of Computing Newsletter May 2013
 
Web-IT Support and Consulting - dBase exports
Web-IT Support and Consulting - dBase exportsWeb-IT Support and Consulting - dBase exports
Web-IT Support and Consulting - dBase exports
 
Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...
Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...
Web-IT Support and Consulting - bulk dBase (DBF) exports via Microsoft Excel ...
 
Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7Ogilvy Verge Bob Garfield 13 9 7
Ogilvy Verge Bob Garfield 13 9 7
 
Fail better with QA in Production
Fail better with QA in ProductionFail better with QA in Production
Fail better with QA in Production
 
CFP workshop
CFP workshopCFP workshop
CFP workshop
 
How To Write A Conclusion For An Essay Wikihow - Abeli Pen
How To Write A Conclusion For An Essay Wikihow - Abeli PenHow To Write A Conclusion For An Essay Wikihow - Abeli Pen
How To Write A Conclusion For An Essay Wikihow - Abeli Pen
 
2600 v04 n05 (may 1987)
2600 v04 n05 (may 1987)2600 v04 n05 (may 1987)
2600 v04 n05 (may 1987)
 
Dwarf Fortress Presentation With Notes
Dwarf Fortress Presentation With NotesDwarf Fortress Presentation With Notes
Dwarf Fortress Presentation With Notes
 
HarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the peopleHarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the people
 
The well tempered search application
The well tempered search applicationThe well tempered search application
The well tempered search application
 
DataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesDataDay 2023 Presentation - Notes
DataDay 2023 Presentation - Notes
 
Breadth or Depth: What's in a column-store?
Breadth or Depth: What's in a column-store?Breadth or Depth: What's in a column-store?
Breadth or Depth: What's in a column-store?
 
Web heresies
Web heresiesWeb heresies
Web heresies
 
Olpc design analysis
Olpc design analysisOlpc design analysis
Olpc design analysis
 

Más de John Willis

Automated Governance
Automated GovernanceAutomated Governance
Automated GovernanceJohn Willis
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip John Willis
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemJohn Willis
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019John Willis
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018John Willis
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityJohn Willis
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018John Willis
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenJohn Willis
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenJohn Willis
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago KeynoteJohn Willis
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 John Willis
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change John Willis
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 John Willis
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security John Willis
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker EnterpriseJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LAJohn Willis
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
 

Más de John Willis (20)

Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of Them
 
Math is cool
Math is coolMath is cool
Math is cool
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's Been
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago Keynote
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LA
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 

Último

Entrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextEntrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextP&CO
 
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)Lviv Startup Club
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIBGregory DeShields
 
Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024Nihal Nishadul
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Lviv Startup Club
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)Lviv Startup Club
 
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Lviv Startup Club
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfASGITConsulting
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHelp Desk Migration
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 

Último (20)

Entrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextEntrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider context
 
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
Kyryl Truskovskyi: Training and Serving Open-Sourced Foundational Models (UA)
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIB
 
Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)Vladyslav Fliahin: Applications of Gen AI in CV (UA)
Vladyslav Fliahin: Applications of Gen AI in CV (UA)
 
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdf
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your Business
 
Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 

Operations is a Strategic Weapon

  • 1. Operations is a Strategic Weapon Friday, October 7, 2011 1
  • 2. DTO Solutions Friday, October 7, 2011 2 We do process improvement and automated infrastructure for companies who build and operate revenue producing services... e-commerce, financial services, gaming
  • 3. Are you an ... aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 4. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 5. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 6. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 7. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 8. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 9. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 10. Are you an ... [spi] aaS Friday, October 7, 2011 3 -Are you an ass? -What kind of ass are you? Golly gee.. really.. who gives a shit... -Ironically all this “cloud” discussions focus around the wrong letter. ---------------------------------------- -What does amazon and netflix get that barnes and noble and blockbuster doesn’t ? _aaS (circle the "S") -Over the next 45 minutes I am going to try and convince you that companies that fcous on the behind Devops are the best solution to address the "S" in your aaS
  • 11. Friday, October 7, 2011 4 -How many ppl are familiar with the metaphor used in softw dev called “TD”? -In softw dev you typally have two choices get it done quick and take hit of future issues or spend to time on a cleaner design, but will take longer to put in place. -Quick typically p with a technical debt, which is similar to a financial debt.interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. - -Most of you are probably familiar with “Software” TD -I am going to tell you a story about “Infrastructure TD”
  • 12. Friday, October 7, 2011 5 -How many ppl know who these guys are? -The dudes who invented Facebook.. rght? -However, this was not there first venture. -Green vs Red Widgits compnay story. -After many arguments the both decide to split up. Cameron to make green widgets and Tyler decides to make red widgets. -They both go to their father each ask for a 1m dollars and the father asks how much money are you going to make. They both say 10 million. -Father calculates the ROR to be 900% and gives em each 1m. 10-1 = 9/1 = 900% -However one of them lied.... The red widgets only return 233% 10-1-2 = 7/3 = 233%
  • 13. Green vs Red Widgits 1 Million 1 Million 2 Million No TD 10 Million Profit 10 Million Profit 10 - 3 = 7/3 10 - 1 = 9/1 233% ROR 900% ROR Friday, October 7, 2011 6
  • 14. It Gets Worse... Technical Vicious Toxic Terminal Debt Cycle Operations Friday, October 7, 2011 7 - It gets even worse. Isreal Ghat of the Cutter Group call the vicious cycle of TD. - You wind up fixing a lot of things that you didn’t fix in the first place.. - this pulls more resources from delivery good service and compound effect is that you are spending more and more resources that you should have gotten right the firs time.. - but ever worse the effect of customer satisfaction starts loosing more business and the “V” cycle is out of control. - TD->VTD->Toxic operations->Terminal - I call this are you running a business or building a business? - Toxic operations. Amertrade/etrade story
  • 15. Tale of Two Startups Friday, October 7, 2011 8 - Jesse Robbins my ex boss and CEO of Opscode/Chef did a great post on O’rielly rdar a few years ago called the Tale of Two Startups. - The chart looked like this first 4 weeks. - First chart legacy (I call it the non devops startup/project) - Second Chart is the (secret sauce startup ... #devops) - I played around with this using “R” to be cool and I came up with a=140% ROR and 700% ROR
  • 16. The Meat to Math Ratio http://radar.oreilly.com/2011/08/meat-to-math-ratio.html Friday, October 7, 2011 9 - Alistar Croll has a great post called the meat to math ratio. - Amazon had $12.95B in Q410 revenues and 33,700 employees, revenue per employee of $384,273. - For Barnes & Noble: Barnes & Noble: $1.91B in Q410 revenues, and 35,000 employees, meaning a revenue per employee of $54,571. - Netflix: $444M in Q409 revenues, and 1,000 employees, meaning a revenue-per-employee of $444,000. - Blockbuster: $400M in Q409 revenues. The company peaked at 60,000 employees i - Dropbox: In Q211 Dropbox had $25M in revenues, and 74 employees, for a revenue per employee of $338K.
  • 17. When do they call? Friday, October 7, 2011 10 We started asking ourselves some questions about our clients and our work for them
  • 18. When do they call? A. First signs of issues brewing B. Initial negative impact felt by some C. Heads are on fire Friday, October 7, 2011 10 We started asking ourselves some questions about our clients and our work for them
  • 19. When do they call? 10% A. First signs of issues brewing 30% B. Initial negative impact felt by some 65% C. Heads are on fire Friday, October 7, 2011 10 We started asking ourselves some questions about our clients and our work for them
  • 20. Why did they wait? #1 Answer: Friday, October 7, 2011 11 Aside from human nature to procrastinate? translation... “you and or the problem you are telling me about isn’t worth the money”
  • 21. Why did they wait? #1 Answer: “Couldn’t get budget approval or business support” Friday, October 7, 2011 11 Aside from human nature to procrastinate? translation... “you and or the problem you are telling me about isn’t worth the money”
  • 22. Operations has a perception problem Friday, October 7, 2011 12
  • 23. Operations has a perception problem Business View Necessary Cost Friday, October 7, 2011 12
  • 24. Operations has a perception problem Business View Ops View vs Necessary Cost Strategic Weapon Friday, October 7, 2011 12
  • 25. First Law of Business Spending Things that Things that cost you money make you money Friday, October 7, 2011 13 Make no mistake about it... someone is spending money on you... and they are asking themselves... do I cut it, outsource it, or spend more on it.
  • 26. Change the Perception of Ops vs Necessary Cost Strategic Weapon Friday, October 7, 2011 14
  • 27. Operations becomes a strategic weapon Friday, October 7, 2011 15 If we are going to make the business case that operations is a strategic weapon... and we need to do it in language that they understand. Business care about innovation (ideas that resonnate with customers) and getting the best return on their money... Let’s look at the first point... continuously increasing velocity of innovation
  • 28. Operations becomes a strategic weapon When you are continuously... Friday, October 7, 2011 15 If we are going to make the business case that operations is a strategic weapon... and we need to do it in language that they understand. Business care about innovation (ideas that resonnate with customers) and getting the best return on their money... Let’s look at the first point... continuously increasing velocity of innovation
  • 29. Operations becomes a strategic weapon When you are continuously... 1. Increasing velocity of innovation Friday, October 7, 2011 15 If we are going to make the business case that operations is a strategic weapon... and we need to do it in language that they understand. Business care about innovation (ideas that resonnate with customers) and getting the best return on their money... Let’s look at the first point... continuously increasing velocity of innovation
  • 30. Operations becomes a strategic weapon When you are continuously... 1. Increasing velocity of innovation 2. Increasing return on investment Friday, October 7, 2011 15 If we are going to make the business case that operations is a strategic weapon... and we need to do it in language that they understand. Business care about innovation (ideas that resonnate with customers) and getting the best return on their money... Let’s look at the first point... continuously increasing velocity of innovation
  • 31. Result Ah-ha! Friday, October 7, 2011 16 Core process of any business
  • 32. Ah-ha! Ka-ching! Friday, October 7, 2011 17 Now of course you hope that result is one that resonates with customers
  • 33. Ah-ha! Friday, October 7, 2011 18 But for many reasons it more often than not goes the other way
  • 34. Velocity of Innovation... Ah-ha! Ka-ching! Day 0 Day n Friday, October 7, 2011 19 That cycle time... getting from idea to result is one of the most critical metrics for both a startup and an established service. And the bulk of this time is spent in the application lifecycle across dev, QA, and operations.
  • 35. Companies were able to achieve somewhat defensible positions based on technology... Friday, October 7, 2011 20
  • 36. Companies were able to achieve somewhat defensible positions based on technology... then came the web Friday, October 7, 2011 21 Then along came this thing called the web and screwed it all up... now your customers are coming to you through a standard interface --the browser-- over standard published protocols. You competition is only a few keystrokes away. The even applies in newer distribution channels like mobile apps and their app stores.
  • 37. How do we compete now? Friday, October 7, 2011 22 So how do we compete in this commoditized world? 1. Scale... scale of users, scale of data, scale of compute power 2. Velocity of innovation... how fast can you react to and execute on new market forces or opportunities. Scaling is the most straight forward problem to solve. It’s a known problem with a lot of known solutions to borrow from. Hire smart architects... let them follow best practices... throw a big pile of cash at it and there aren’t many scaling problems you can’t solve. Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get into the details
  • 38. How do we compete now? 1. Scale Friday, October 7, 2011 22 So how do we compete in this commoditized world? 1. Scale... scale of users, scale of data, scale of compute power 2. Velocity of innovation... how fast can you react to and execute on new market forces or opportunities. Scaling is the most straight forward problem to solve. It’s a known problem with a lot of known solutions to borrow from. Hire smart architects... let them follow best practices... throw a big pile of cash at it and there aren’t many scaling problems you can’t solve. Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get into the details
  • 39. How do we compete now? 1. Scale 2. Velocity of Innovation Friday, October 7, 2011 22 So how do we compete in this commoditized world? 1. Scale... scale of users, scale of data, scale of compute power 2. Velocity of innovation... how fast can you react to and execute on new market forces or opportunities. Scaling is the most straight forward problem to solve. It’s a known problem with a lot of known solutions to borrow from. Hire smart architects... let them follow best practices... throw a big pile of cash at it and there aren’t many scaling problems you can’t solve. Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get into the details
  • 40. How do we compete now? 1. Scale 2. Velocity of Innovation Friday, October 7, 2011 22 So how do we compete in this commoditized world? 1. Scale... scale of users, scale of data, scale of compute power 2. Velocity of innovation... how fast can you react to and execute on new market forces or opportunities. Scaling is the most straight forward problem to solve. It’s a known problem with a lot of known solutions to borrow from. Hire smart architects... let them follow best practices... throw a big pile of cash at it and there aren’t many scaling problems you can’t solve. Obviously that’s somewhat of a simplification... but I’ll let someone else’s presentation get into the details
  • 41. Innovation is really a numbers game... Ah-ha! Ka-ching! Ah-ha! Friday, October 7, 2011 23 The global innovation success rate across all geographies and industries
  • 42. Innovation is really a numbers game... 4%* Ah-ha! Ka-ching! 94%* Ah-ha! *Study by Doblin Innovation Consultants Friday, October 7, 2011 23 The global innovation success rate across all geographies and industries
  • 43. Innovation is really a numbers game... 4%* Ah-ha! Ka-ching! 94%* Ah-ha! *Study by Doblin Innovation Consultants Friday, October 7, 2011 23 The global innovation success rate across all geographies and industries
  • 44. How to win a numbers game... Company A Result Ah-ha! Company B Result Result Result Result Ah-ha! Ah-ha! Ah-ha! Ah-ha! Friday, October 7, 2011 24 Put it this way... if in the time it takes you to get through one cycle, your competitor can get through 4... who do you think will be more competitive??
  • 45. How to win a numbers game... Company A Result Ah-ha! Company B Result Result Result Result Ah-ha! Ah-ha! Ah-ha! Ah-ha! Friday, October 7, 2011 25 This is why the notion of a “burn rate” is a meaningless statistic. Say you have enough cash in the bank to pay for x number of months. That doesn’t tell you anything... do you have 10 shots at making customers happy or just 1? Think about it like a carnival game. If you have ten balls to throw at the target and someone else only has 1... who has a better probability of success?
  • 46. How fast can ops move? • Production deployment every 11.6   seconds (weekday) • 1,079 deployments in one hour (record) • ~0.001% of deployments actually cause an outage http://news.ycombinator.com/item?id=2971521 Friday, October 7, 2011 26 Jon Jenkins at Velocity Ops is amazon’s strategic weapon... their books aren’t better, their storage isn’t better, their hypervisor isn’t better. Everyone copies them but their just keep rolling out features and lowering costs faster than their competitors can do either
  • 47. Business is already thinking about this... Customer Development Model Friday, October 7, 2011 27 But can the biz move fast enough? They already are wanting to do so Customer Development
  • 48. Operations becomes a strategic weapon Friday, October 7, 2011 28
  • 49. Operations becomes a strategic weapon When you are continuously... Friday, October 7, 2011 28
  • 50. Operations becomes a strategic weapon When you are continuously... 1. Increasing velocity of innovation Friday, October 7, 2011 28
  • 51. Operations becomes a strategic weapon When you are continuously... 1. Increasing velocity of innovation 2. Improving return on investment Friday, October 7, 2011 28
  • 52. Friday, October 7, 2011 29 •I got into a Twttier argument that went like this... • See “Cloud Gone Wrong”
  • 53. Clouds Gone Wild Busine s s Dev AWS business s3put s3 ssh ideas ! apache/php Rightscale memcached mysql Friday, October 7, 2011 30 -So letʼs start the story in the begining... Biz guy got a great idea for a service. -They used a classic web2.0 app architecture: apache/php, memcached & mysql. Development done on a single server -Production ran on EC2 and they used rightscale server templates -Release done by pushing code and assets to s3 buckets and then running a parallel SSH scripts to distribute them -This approach seemed to work... They got up to a few hundred nodes pretty fast.. business was cooking
  • 54. apache/php p arty, 3rd s3 memcached & are AWS mysql w mi ddle Rightscale yum Business apache/php puppet memcached mysql apache/php s3 AWS s3 memcached AWS mysql Rightscale Rightscale s3put s3put ssh ssh Business2 Business3 Friday, October 7, 2011 31 -First service was such a huge success they decided to launch other sevices -So they ”Copy and pasted” the whole architecture and lifecycle to launch the new businesses -Each new group pushed assets to s3, scripted the distribution, and hacked the rightscripts and templates -Things were obviously getting more complicated, so they did what they were supposed to do and added centralized tooling like puppet and yum -They thought they were doing things the cloud way and that all would be fine
  • 55. “As-is” operations server templates TAR RPM restarts TAR TAR code, EC2 content pupp deploys et RS app RS deployment devs deployment S3 yum repo Provision-time builds reconfigs TAR EXE TAR AUTO server TOOLS code templates TAR RPM middleware devs platform CONTROL PROVISION RELEASE system eng Friday, October 7, 2011 32 First we got the team on the whiteboard to map out the “as is” picture. This is a, believe it or not, a simplified version of that. Some of the highlights... -First youʼll notice that different groups had their own path to production... different methods of control, provisioning, and release. -Each group and role seemed to have a different way to editing or storing config -There were differing ways of packaging software... sometimes it might be a .tar.gz other times it might be an RPM. -Shockingly... Some things were even being built directly on production servers. -There was no authoritative source of information is maintained about nodes, application topology, software versions, etc....
  • 56. Tec hnic al Friday, October 7, 2011 33
  • 57. Infrastructure Deveopment Life Cycle Everything starts here SVN hud agent cfg yum pup son repo pet packages active users run packages directory deck commands nag splunk ios resource model sys cfg right instance create scale events new node Node a log data CONTROL PROVISION RELEASE Friday, October 7, 2011 34 I wonʼt go into too much detail about the tooling that was put into place to support all of this but here are some highlights.. -took a loosely coupled toolchain approach... using mostly open source tools -This became their standard stack of “operations middleware”. Of course, we are all used to the notion of application middleware... but to an online service, the management infrastructure is just as much a part of the service as the application itself. -This operations middleware stack is a first class citizen along with application stack and it all goes through the same SDLC... everything is versioned, built, deployed, and packaged via the same process -Once in place, this middleware provides a single path for releasing, provisioning, and controlling anything that goes into an environment.
  • 58. 95% 5% Necessary Liability Strategic Weapon Friday, October 7, 2011 35
  • 59. DevOps Cafe subscribe in iTunes Friday, October 7, 2011 36 I also do a podcast with the famous cloud and IT management guru john willis. Interview based series where we talk to all kinds of movers and shakers across the development and operation spectrum. Between DTO and doing the devops cafe content I get to talk to a lot of companies and see what’s working and what isn’t working.
  • 60. Let’s Talk.... @botchagalupe john@dtosolutions.com Friday, October 7, 2011 37 We do this stuff all day long for a lot of large and cutting edge clients... and we love talking about DevOps so drop me a line anytime if you want to talk
  • 61. Let’s Talk.... @botchagalupe dev2ops.org john@dtosolutions.com Friday, October 7, 2011 37 We do this stuff all day long for a lot of large and cutting edge clients... and we love talking about DevOps so drop me a line anytime if you want to talk
  • 63. C A M S Friday, October 7, 2011 39 First get you mind around what you are looking for... Simple framework for categorizing DevOps problems and solutions.
  • 64. Culture Automation Measurement Sharing Friday, October 7, 2011 40