DevOps in 2013
 We can do better.
 April 8, 2013
DevOps: We Can Do Better

  Fixing yet another ‘organizational silo’ problem, this time
   between pre-production and go/post-production teams
  Widely acknowledged as a process and ownership problem.


                     Continuous SLA Enforcement

                                 Continuous releases
                                      Continuous testing

                                           Integrate
        Analysis   Design     Construct                    Release   Operate    Consume   Evolve
                                             & QA


                                    Influence configuration

                                  Influence architecture                       Aligning Pre-Production and
                      Influence non-functional requirements                    Go/Post Production Teams



April 8, 2013
Next-Gen DevOps

 1. Continuous Integration is the Starting Point
 2. Continuous Testing is a Must
 3. Continuous Delivery for the Right Reason

 4. Integrate the DevOps Tool-Chain
 5. Architected for Operations
 6. Instrumented for Operations

 7. Open Source Dominates Tooling
 8. DevOps on Cloud

 9. A Renewed Focus on Metrics, SLA’s and Incentives


April 8, 2013
Continuous Integration is the Starting Point

  Continuous integration is in poor shape at many organizations.

  Common issues include:
       Splintered version control systems including old ones like PVCS, CVS, etc.;
        failure to consolidate to newer choices: git, svn, etc.

       Splintered build systems even on same platform (Ant, Maven, etc)

       Running continuous build system – but allowing broken builds to exist


  FIX CONTINUOUS INTEGRATION BEFORE MOVING ON


April 8, 2013
Continuous Testing is a Must!

  Continuous Testing is in AWFUL shape at most companies!

  Create and run basic automated tests with builds:
         Unit tests (Junit, Nunit, etc.)
         Integration tests (SoapUI, etc.)
         Resilience tests (Chaos Monkey, etc.)
         Load / Performance tests
         Vulnerability tests
         UI tests (Selenium, etc.)


  It’s a shame we call it “DevOps”, it should be “DevTestOps”!


April 8, 2013
Continuous Delivery for the Right Reasons

  Many are rushing to achieve continuous delivery but not for the
   right reasons.

    98% automated deployment - - but can’t get the last bit.
    Frequent deployments but not infrequent customer releases.
    When deployments fail, still doing roll-back, not roll-forward.
    Achieved frequent releases but due to the number of failed
     releases have reduced the % of availability.

  Not looking at root causes of failures stagnates the automated
   delivery success rates.

April 8, 2013
Integrate the DevOps Tool Chain

  Dis-integrated tools in the delivery process reduce the ability to
   automate deployments (fast, cheap, accurate)

  Integrate the DevOps tool chain:
       Start with continuous build (version control, build, continuous build, units)
       Quality tests show in dashboard and affect QA maintenance backlog
       Use proper repositories (Nexus, etc.), configuration management
        (Puppet, Chef, etc.)
       Integrate with virtual & cloud environments where appropriate
       Use DevOps workflow automation (RunDeck) across the process

  Keeping the tool chain integrated is as important as the first-
   time integration.


April 8, 2013
Architected for Operations

  Many applications aren’t architected to be easy to operate; this
   is a HUGE problem.

  Architected for Operations attributes include:
         Ability to easily scale in or out without code changes (config/registry only)
         Ability to easily version or patch the system without taking it offline
         Ability to partially fail; e.g., keep taking inbound messages and queue them
         Ability to easily migrate the system (not hardcoded to infra layer)


  Operability of a system must be a primary concern in the non-
   functional requirements


April 8, 2013
Instrumented for Operations

  Solution Architects incorrectly assume that operations will
   instrument their system once they ‘throw it over the wall’.

  Instrumented for Operations activities include:
       System requirements mandate that warnings, errors, exceptions are logged
        with unique identifiers; leverage unified logging where appropriate
       Complex multi-tiered, multi-component systems require additional
        visibility of flow between systems (e.g., SQL calls, JSON messages, etc.)
       Clear direction given on infrastructure and application monitoring
       Instrumentation is used and tested in pre-production environments

  Proper instrumentation is maintains developers, testers and
   operators sanity. It’s more than a nicety.


April 8, 2013
Open Source Dominates the Tooling

  Companies that are showing success in DevOps are utilizing
   significant amounts of open source tooling.

  Less expensive, open source tooling is winning over commercial:
       Junit, Selenium, SoapUI, etc. are ubiquitous in .com and enterprise
       Ant, Maven, Jenkins, Nexus, etc are ubiquitous in .com and enterprise
       Puppet and Chef have moved beyond early adopters and are now being
        used by the ‘early majority’.


  Open source solutions are being updated at a more rapid rate
   than their commercial cousins. The wisdom of the crowds is
   driving innovation.

April 8, 2013
DevOps on Cloud

  Infrastructure as a Service is the preferred environment for
   many companies.

  Users of IaaS almost ALWAYS embrace DevOps principles &
   technologies:
       AWS is promoting CloudFormation and OpsWorks
       Cloud solutions like ServiceMesh Agility offer DevOps accelerators
       Puppet & Chef have strong support for OpenStack, vCloud, etc.


  The rapid provisioning of IaaS makes it a natural fit for
   deploying across dev, test, stage, prod and DR environments.


April 8, 2013
Renewed Focus on Metrics, SLA’s and Incentives

  MTTR, RTO and other operational metrics remain important but
   are not enough.

  New Metrics and SLA’s include:
         Release rate, Quality of Release, Cost of Release
         System availability (as affected by patches, changes, etc.)
         Patch rate, In-Compliance %
         DR fire-drill success rate


  Progressive organizations have monetary incentives aligned
   with metrics/SLA’s; plus or minus 15% of annual salary.


April 8, 2013
MomentumSI on DevOps in 2013

  MomentumSI provides consulting services to organizations that
   want world-class DevOps capabilities.
         Assessment of current state, workshops and roadmaps
         Culture transformation: rethinking processes, incentives and systems
         Upgrading capabilities in continuous builds, testing and deployment
         Establishing an Integrated DevOps tool chain
         Implementing continuous delivery scripts for your applications



          For a briefing on our DevOps offerings, email: Jeff Schneider
          jschneider@MomentumSI.com




April 8, 2013
April 8, 2013
Dev ops in 2013

More Related Content

PPTX
Beyond technical debt
PPTX
A MomentumSI Briefing: SOA in 2013
PDF
Integrating DevOps and ITSM for agility in action_v1
PPTX
Why a DevOps approach is critical to achieve digital transformation
PDF
Unleash the agile power bridging the gap between development and operations...
PDF
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
PPTX
DevOps 101 - IBM Impact 2014
PDF
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Beyond technical debt
A MomentumSI Briefing: SOA in 2013
Integrating DevOps and ITSM for agility in action_v1
Why a DevOps approach is critical to achieve digital transformation
Unleash the agile power bridging the gap between development and operations...
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
DevOps 101 - IBM Impact 2014
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation

What's hot (14)

DOC
Sasikumar Krishnan
PPTX
Why DevOps Matters To The CIO
PPTX
DevOps by DevOpSolution
PDF
Contino Overview
PDF
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
PPTX
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
PDF
Labs IT DevOps Adoption - Overview
PPTX
Scale-Out Storage Use Cases
PDF
Experiences joining Agile and ITIL for DevOps
PDF
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
PDF
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
PPTX
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
PDF
The Reality of Managing Microservices in Your CD Pipeline
PPTX
Principles of Modern Application Architecture
Sasikumar Krishnan
Why DevOps Matters To The CIO
DevOps by DevOpSolution
Contino Overview
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
Labs IT DevOps Adoption - Overview
Scale-Out Storage Use Cases
Experiences joining Agile and ITIL for DevOps
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
The Reality of Managing Microservices in Your CD Pipeline
Principles of Modern Application Architecture

Viewers also liked (7)

PDF
Jim Webber Martin Fowler Does My Bus Look Big In This
PPTX
Fixed Fee / Fixed Bid Delivery
PPTX
MomentumSI Programming Language Recommendations
PDF
HATEOAS: The Confusing Bit from REST
PDF
Jim Webber R E S Tful Services
PDF
REST: From GET to HATEOAS
PDF
REST in Practice
Jim Webber Martin Fowler Does My Bus Look Big In This
Fixed Fee / Fixed Bid Delivery
MomentumSI Programming Language Recommendations
HATEOAS: The Confusing Bit from REST
Jim Webber R E S Tful Services
REST: From GET to HATEOAS
REST in Practice

Similar to Dev ops in 2013 (20)

PPTX
DevOps for dummies study sharing - part II
PDF
DevOps culture, concepte , philosophie and practices
PDF
DevOps, from inception to conclusion
PPTX
Implementing Azure DevOps with your Testing Project
PDF
DevOps in Regulated Industries: Speed with Compliance
PDF
8 Ways to Boost Your DevOps Efforts
PPTX
Enabling Continuous Delivery
PPTX
Enterprise DevOps: Scaling Build, Deploy, Test, Release
PPTX
Introducing DevOps
PDF
Devops Interview Question PDF By ScholarHat
PPTX
ATAGTR2017 Testing in DevOps Culture
PDF
Dev ops concept
PPTX
DevOps.pptx
PDF
intro to DevOps
PDF
probe-into-the-key-components-and-tools-of-devops-lifecycle
PDF
Best Practices & Tools for DevOps Testing Strategy.pdf
PPTX
DevOps.pptx
PPT
Dev ops intro
PPTX
A Blueprint for a Successful DevOps Metamorphosis
DevOps for dummies study sharing - part II
DevOps culture, concepte , philosophie and practices
DevOps, from inception to conclusion
Implementing Azure DevOps with your Testing Project
DevOps in Regulated Industries: Speed with Compliance
8 Ways to Boost Your DevOps Efforts
Enabling Continuous Delivery
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Introducing DevOps
Devops Interview Question PDF By ScholarHat
ATAGTR2017 Testing in DevOps Culture
Dev ops concept
DevOps.pptx
intro to DevOps
probe-into-the-key-components-and-tools-of-devops-lifecycle
Best Practices & Tools for DevOps Testing Strategy.pdf
DevOps.pptx
Dev ops intro
A Blueprint for a Successful DevOps Metamorphosis

Recently uploaded (20)

PPTX
maintenance powerrpoint for adaprive and preventive
PDF
The AI Revolution in Customer Service - 2025
PDF
Altius execution marketplace concept.pdf
PDF
TicketRoot: Event Tech Solutions Deck 2025
PDF
Intravenous drug administration application for pediatric patients via augmen...
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PPTX
From Curiosity to ROI — Cost-Benefit Analysis of Agentic Automation [3/6]
PPTX
Information-Technology-in-Human-Society.pptx
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
State of AI in Business 2025 - MIT NANDA
PDF
Uncertainty-aware contextual multi-armed bandits for recommendations in e-com...
PDF
EGCB_Solar_Project_Presentation_and Finalcial Analysis.pdf
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PDF
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
PDF
Child-friendly e-learning for artificial intelligence education in Indonesia:...
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PPTX
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
PDF
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PDF
CEH Module 2 Footprinting CEH V13, concepts
maintenance powerrpoint for adaprive and preventive
The AI Revolution in Customer Service - 2025
Altius execution marketplace concept.pdf
TicketRoot: Event Tech Solutions Deck 2025
Intravenous drug administration application for pediatric patients via augmen...
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
From Curiosity to ROI — Cost-Benefit Analysis of Agentic Automation [3/6]
Information-Technology-in-Human-Society.pptx
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
State of AI in Business 2025 - MIT NANDA
Uncertainty-aware contextual multi-armed bandits for recommendations in e-com...
EGCB_Solar_Project_Presentation_and Finalcial Analysis.pdf
Technical Debt in the AI Coding Era - By Antonio Bianco
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
Child-friendly e-learning for artificial intelligence education in Indonesia:...
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
NewMind AI Journal Monthly Chronicles - August 2025
CEH Module 2 Footprinting CEH V13, concepts

Dev ops in 2013

  • 1. DevOps in 2013 We can do better. April 8, 2013
  • 2. DevOps: We Can Do Better  Fixing yet another ‘organizational silo’ problem, this time between pre-production and go/post-production teams  Widely acknowledged as a process and ownership problem. Continuous SLA Enforcement Continuous releases Continuous testing Integrate Analysis Design Construct Release Operate Consume Evolve & QA Influence configuration Influence architecture Aligning Pre-Production and Influence non-functional requirements Go/Post Production Teams April 8, 2013
  • 3. Next-Gen DevOps 1. Continuous Integration is the Starting Point 2. Continuous Testing is a Must 3. Continuous Delivery for the Right Reason 4. Integrate the DevOps Tool-Chain 5. Architected for Operations 6. Instrumented for Operations 7. Open Source Dominates Tooling 8. DevOps on Cloud 9. A Renewed Focus on Metrics, SLA’s and Incentives April 8, 2013
  • 4. Continuous Integration is the Starting Point  Continuous integration is in poor shape at many organizations.  Common issues include:  Splintered version control systems including old ones like PVCS, CVS, etc.; failure to consolidate to newer choices: git, svn, etc.  Splintered build systems even on same platform (Ant, Maven, etc)  Running continuous build system – but allowing broken builds to exist  FIX CONTINUOUS INTEGRATION BEFORE MOVING ON April 8, 2013
  • 5. Continuous Testing is a Must!  Continuous Testing is in AWFUL shape at most companies!  Create and run basic automated tests with builds:  Unit tests (Junit, Nunit, etc.)  Integration tests (SoapUI, etc.)  Resilience tests (Chaos Monkey, etc.)  Load / Performance tests  Vulnerability tests  UI tests (Selenium, etc.)  It’s a shame we call it “DevOps”, it should be “DevTestOps”! April 8, 2013
  • 6. Continuous Delivery for the Right Reasons  Many are rushing to achieve continuous delivery but not for the right reasons.  98% automated deployment - - but can’t get the last bit.  Frequent deployments but not infrequent customer releases.  When deployments fail, still doing roll-back, not roll-forward.  Achieved frequent releases but due to the number of failed releases have reduced the % of availability.  Not looking at root causes of failures stagnates the automated delivery success rates. April 8, 2013
  • 7. Integrate the DevOps Tool Chain  Dis-integrated tools in the delivery process reduce the ability to automate deployments (fast, cheap, accurate)  Integrate the DevOps tool chain:  Start with continuous build (version control, build, continuous build, units)  Quality tests show in dashboard and affect QA maintenance backlog  Use proper repositories (Nexus, etc.), configuration management (Puppet, Chef, etc.)  Integrate with virtual & cloud environments where appropriate  Use DevOps workflow automation (RunDeck) across the process  Keeping the tool chain integrated is as important as the first- time integration. April 8, 2013
  • 8. Architected for Operations  Many applications aren’t architected to be easy to operate; this is a HUGE problem.  Architected for Operations attributes include:  Ability to easily scale in or out without code changes (config/registry only)  Ability to easily version or patch the system without taking it offline  Ability to partially fail; e.g., keep taking inbound messages and queue them  Ability to easily migrate the system (not hardcoded to infra layer)  Operability of a system must be a primary concern in the non- functional requirements April 8, 2013
  • 9. Instrumented for Operations  Solution Architects incorrectly assume that operations will instrument their system once they ‘throw it over the wall’.  Instrumented for Operations activities include:  System requirements mandate that warnings, errors, exceptions are logged with unique identifiers; leverage unified logging where appropriate  Complex multi-tiered, multi-component systems require additional visibility of flow between systems (e.g., SQL calls, JSON messages, etc.)  Clear direction given on infrastructure and application monitoring  Instrumentation is used and tested in pre-production environments  Proper instrumentation is maintains developers, testers and operators sanity. It’s more than a nicety. April 8, 2013
  • 10. Open Source Dominates the Tooling  Companies that are showing success in DevOps are utilizing significant amounts of open source tooling.  Less expensive, open source tooling is winning over commercial:  Junit, Selenium, SoapUI, etc. are ubiquitous in .com and enterprise  Ant, Maven, Jenkins, Nexus, etc are ubiquitous in .com and enterprise  Puppet and Chef have moved beyond early adopters and are now being used by the ‘early majority’.  Open source solutions are being updated at a more rapid rate than their commercial cousins. The wisdom of the crowds is driving innovation. April 8, 2013
  • 11. DevOps on Cloud  Infrastructure as a Service is the preferred environment for many companies.  Users of IaaS almost ALWAYS embrace DevOps principles & technologies:  AWS is promoting CloudFormation and OpsWorks  Cloud solutions like ServiceMesh Agility offer DevOps accelerators  Puppet & Chef have strong support for OpenStack, vCloud, etc.  The rapid provisioning of IaaS makes it a natural fit for deploying across dev, test, stage, prod and DR environments. April 8, 2013
  • 12. Renewed Focus on Metrics, SLA’s and Incentives  MTTR, RTO and other operational metrics remain important but are not enough.  New Metrics and SLA’s include:  Release rate, Quality of Release, Cost of Release  System availability (as affected by patches, changes, etc.)  Patch rate, In-Compliance %  DR fire-drill success rate  Progressive organizations have monetary incentives aligned with metrics/SLA’s; plus or minus 15% of annual salary. April 8, 2013
  • 13. MomentumSI on DevOps in 2013  MomentumSI provides consulting services to organizations that want world-class DevOps capabilities.  Assessment of current state, workshops and roadmaps  Culture transformation: rethinking processes, incentives and systems  Upgrading capabilities in continuous builds, testing and deployment  Establishing an Integrated DevOps tool chain  Implementing continuous delivery scripts for your applications For a briefing on our DevOps offerings, email: Jeff Schneider [email protected] April 8, 2013