SlideShare a Scribd company logo
1 of 36
DevOps Challenges
         & Opportunities
Optimize Your DevOps and Application Release Strategy
           through Deployment Automation
Speakers


Michael Azoff, Principal Analyst, Ovum
Michael leads the software development and lifecycle management (SDLM)
research at Ovum and his current focus is on Agile practices in software
development, including enterprise Agile transformation initiatives and DevOps, as
well as cloud related SDLM, rich Internet applications, and enterprise IT mobile
development.




Andrew Phillips, VP Products, XebiaLabs
Andrew is VP of Products for XebiaLabs, providers of the industry-leading release
automation solution, Deployit. Andrew is a cloud, service delivery and automation
expert and has been part of the shift to more automated application delivery
platforms. Sitting on panels and driving blog and social media conversations,
Andrew regularly contributes to key trend-defining technology discussions.
Agenda




• DevOps Challenges & Opportunities
 Michael Azoff

• Supporting DevOps through Deployment Automation
 Andrew Phillips

• Demo

• Q&A
DevOps Challenges and
      Opportunities



    Michael Azoff
    Principal Analyst
    Ovum

    michael.azoff@ovum.com




4                            © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Agenda


       Why operations are feeling the heat

       DevOps 101

       DevOps and continuous delivery

       The governance question and future of DevOps




5                                                 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Agile development is good, but …


       Development is not a silo

       Work flow into operations is part of the same agile delivery process




6                                                     © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Agile development is good, but …


       Development is not a silo

       Work flow into operations is part of the same agile delivery process

       We have improved business / developer dialogue

       We have broken the QA silo, embedded QA professionals in
        development teams and taken QA upstream

       Operations is the new frontier




7                                                     © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Agile development




                                 Systems testing

                          Exploratory        Continuous
                          testing            integration



                         Done checklist            Builds

                                          Unit
                                          tests
        Sprint backlog                                                                    Deploy




8                                                           © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Deploying to production…




9                              © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Mean while back in development…




        Queues build up and have consequences


10                                               © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Operations are under pressure

        Development - Agile is increasing
         frequency of deployment
           Each iteration produces a potential drop
            into production
           Projects have shorter lifecycles


        Operations in middle is the new bottleneck



        Procurement - Cloud and virtualization
           Faster provisioning
           Greater automation



11                                                     © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
What is DevOps? DevOps 101
 It will mean different things to different IT professionals but the common
     ground is:

     Breaking traditional IT silos and attempting to understand the world view
      of different IT professionals (speak their language).




12                                                   © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
What is DevOps? DevOps 101


     Adopting or at least understanding Agile principles and values (Agile
      culture).

     Key focus is on improving development-operations communications and
      workflow: the project/application lifecycle is common to all.

     Enabling Agile development and Agile operations through continuous
      delivery.

     The goals:
         Continuous delivery without going round operations
         Delivery teams that comprise developers, sysadmin, QA …
         We do this to deliver better value for the business


13                                                         © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Core DevOps technology stack: release management and
     automation




14                                      © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Broader DevOps technology


                                                        IT governance &
                               Help desk
                                                            security


             Quality management                                       APM for ops
                                                Release
                                             management
                                             & automation
                  APM for QA                                    Cloud provisioning



                            APM for dev                     ALM / CCM



        APM = application performance management

        ALM = application lifecycle management

        CCM = change and configuration management

15                                                               © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
DevOps community


     Conferences

        http://www.devopsdays.org/

        http://velocityconf.com/velocity2012




16                                              © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
DevOps Team


        New roles
           DevOps Manager
           DevOps Engineer

        New teams
           Cross-functional
           DevOps / DevOps infrastructure




17                                           © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
DevOps deployment


     Define the deployment pipeline

     Automate it and lock it down

     Create cross-functional team and change management process

     Create templates/patterns for feeding to the pipeline

     Kanban concept – pulled by the customer according to need




18                                                    © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Agile meets DevOps


        Transferring responsibility from ops to dev – ensure controlled risk
         and security




19                                                      © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Continuous Delivery

                          Auto                       Auto
     Commit                                                                          Manual
                       acceptance                   Capacity                                                                Release
                                                                                     testing
                          tests                       tests


        Each change in code should propagate through the pipeline instantly

        Concepts & principles
           Cycle time concept
           If it hurts, do it more frequently
           Live run is the only real test
           How do you measure success? Take a business oriented view that crosses old
            silos
           Adopt Agile values

                                         Ref: Jez Humble and David Farley, Continuous Delivery, Addison Wesley 2011.

20                                                                       © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Continuous Delivery

        The deployment pipeline

             Increasing confidence in build’s production readiness


                  Environments become more production-like




                                  Faster feedback
                                    Ref: Jez Humble and David Farley, Continuous Delivery, Addison Wesley 2011.

21                                                                  © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
The application lifecycle


        Lifecycle concept encompasses dev and ops

        CCM – everything
           Use a single CCM solution across development and operations

        APM
           Monitor and measure system and application performance

        IT governance
           Who makes decisions and how about IT systems
           IT system performance and risk control
           IT investment delivers business value


22                                                     © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
What is Continuous Delivery to DevOps?


        CD is a good practice to be able to do

        You may not want to always drive changes to production but there are
         times when you do – and then you want to do it in 3 min and not 3
         weeks

        In large enterprise with mission critical applications CD involves green
         and blue staging environments that can be switched for instant
         rollback

        CD gives development the responsibility of deployment

        CD therefore implies a DevOps way of thinking in IT



23                                                      © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
DevOps, the next phase
        IT Infrastructure Library (ITIL) on DevOps is generating heat
           Some say ITIL has been doing dev-ops before DevOps.
           Others say ITIL is not progressing (try searching for DevOps on official ITIL
            website “Your search did not match any documents”).

        Mismatch between ITIL processes and tools <-> and Agile and DevOps ?

        IT governance essential to encompass Agile and DevOps, so we need to
         broaden ITIL, COBIT etc

        The business value
           Fast to market
           High frequency of changes can keep up with need for change
           Risk control in place, deployment becomes painless

        Ovum research in pipeline “DevOps and Agile impact on ITSM”



24                                                               © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
The DevOps team


        Create a single team of developers, QA, and operations professionals




25                                                   © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Thank You




                 michael.azoff@ovum.com
26                  © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
Poll Question


        How many of you are considering deployment automation as part of
         your DevOps and Agile Strategy?


                   Yes or No


          Send us you answers via Twitter mentioning hashtag #Deployit.
                                   Thank you!




27                                                  © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
DevOps & Automation




• DevOps ≠ tooling!

• Automation helps DevOps to mature

• Automation required for DevOps to scale

• Business challenge: more, better, faster
Delivery Pipeline

                                                                                                         ITSM
                                                                                                         Change, Config etc.
                                                                                                         Management
                                                                                                                               Private Cloud

                                          Continuous
                                          Build
                                          CruiseControl,
                                          Hudson…

                                                                                                                                   Virtual
                                                                                                                                 Datacenter

IDEs                  SCM                                  Release
RAD, Eclipse…         ClearCase, SVN...                    Management


                                                                                                                               Infrastructure


                                          Interactive Build
                                          Maven, Ant…



                                                                                                                                Monitoring
                                                                        Streamlined, integrated, end-to-end                     HP, Tivoli,…

                                                                        automation of both Development and IT
                                                                        Operations’ activities



                Dev                                                                                                            Ops
Our Mission
                    Our Mission


                To offer the Enterprise
Accelerated Application Release Automation to achieve:

• Improved Time to Market

• Reduced Operational Expenditure

• One robust Deployment Best Practice for Release
  Teams, Development Teams and CIOs
DevOps Governance Challenge




• “Gating” the Delivery Pipeline

• Interaction with Change & Release Management

• Auditing & Traceability

• Analytics & Reporting
DevOps Scale Challenge



• # of dynamic virtual & cloud environments

• # of applications

• # of iterations

• # of deployment types (initial, full upgrade,
 partial upgrade, downgrade etc.)

→ high “Deployment Complexity Index”
DevOps Deployment Automation Checklist

• Full automation through APIs

• Out-of-the-box, up-to-date middleware content

• Integrations with build, continuous integration
 & provisioning toolsuite

• Delivery Pipeline support

• “Gated” pipeline stages through integration with
  Change & Release Mangement

• No manual per-component, per-application
 or per-environment maintenance
Scale Across Teams and Platforms
More Information




Email info@xebialabs.com for a 15min walkthrough
          of the implementation process


Deployit: www.xebialabs.com/tour

Blog: blog.xebialabs.com

Twitter: @xebialabs

YouTube: youtube.com/xebialabs
More Information




 Please send your questions via Twitter: #Deployit



Deployit: www.xebialabs.com/tour

Blog: blog.xebialabs.com

Twitter: @xebialabs

YouTube: youtube.com/xebialabs

More Related Content

What's hot

DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsAgron Fazliu
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous DeliveryCapgemini
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilIBM UrbanCode Products
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...Tasktop
 
DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)John UE
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi WallsSerena Software
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...Tasktop
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRACprime
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesPaul Peissner
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introductionSridhara T V
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TEConnecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TETasktop
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
Achieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps LifecycleAchieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps LifecycleTasktop
 

What's hot (20)

DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goals
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
 
DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRA
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change Challenges
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TEConnecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
Achieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps LifecycleAchieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps Lifecycle
 

Viewers also liked

Deployment Tools and Techniques at Spotify: Virtualenv in debian by Chris Angove
Deployment Tools and Techniques at Spotify: Virtualenv in debian by Chris AngoveDeployment Tools and Techniques at Spotify: Virtualenv in debian by Chris Angove
Deployment Tools and Techniques at Spotify: Virtualenv in debian by Chris AngoveHakka Labs
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
Test Environment Management Maturity Model
Test Environment Management Maturity ModelTest Environment Management Maturity Model
Test Environment Management Maturity Modelcrawforn992
 
Environment Delivery Management Services
Environment Delivery Management  ServicesEnvironment Delivery Management  Services
Environment Delivery Management Servicesdrummondrj
 
The Business Case for Test Environment Management Services
The Business Case for Test Environment Management ServicesThe Business Case for Test Environment Management Services
The Business Case for Test Environment Management ServicesCognizant
 
Test automation - Building effective solutions
Test automation - Building effective solutionsTest automation - Building effective solutions
Test automation - Building effective solutionsArtem Nagornyi
 
Managing Test Environments
Managing Test EnvironmentsManaging Test Environments
Managing Test EnvironmentsKevin Harvey
 
Test Environment Management KPI
Test Environment Management KPITest Environment Management KPI
Test Environment Management KPIValentine Wats
 
Test Environment Strategy
Test Environment StrategyTest Environment Strategy
Test Environment StrategyTony Barber
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
 
API Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceAPI Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceSumanth Chinthagunta
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Futuredev2ops
 
File models and file accessing models
File models and file accessing modelsFile models and file accessing models
File models and file accessing modelsishmecse13
 
How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?Chris Swan
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013SharePointRadi
 
4.file service architecture
4.file service architecture4.file service architecture
4.file service architectureAbDul ThaYyal
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOpsGordon Haff
 
Distributed File Systems
Distributed File SystemsDistributed File Systems
Distributed File Systemsawesomesos
 

Viewers also liked (20)

Deployment Tools and Techniques at Spotify: Virtualenv in debian by Chris Angove
Deployment Tools and Techniques at Spotify: Virtualenv in debian by Chris AngoveDeployment Tools and Techniques at Spotify: Virtualenv in debian by Chris Angove
Deployment Tools and Techniques at Spotify: Virtualenv in debian by Chris Angove
 
Demystifying devops
Demystifying devopsDemystifying devops
Demystifying devops
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Test Environment Management Maturity Model
Test Environment Management Maturity ModelTest Environment Management Maturity Model
Test Environment Management Maturity Model
 
Environment Delivery Management Services
Environment Delivery Management  ServicesEnvironment Delivery Management  Services
Environment Delivery Management Services
 
The Business Case for Test Environment Management Services
The Business Case for Test Environment Management ServicesThe Business Case for Test Environment Management Services
The Business Case for Test Environment Management Services
 
Test automation - Building effective solutions
Test automation - Building effective solutionsTest automation - Building effective solutions
Test automation - Building effective solutions
 
Managing Test Environments
Managing Test EnvironmentsManaging Test Environments
Managing Test Environments
 
Test Environment Management KPI
Test Environment Management KPITest Environment Management KPI
Test Environment Management KPI
 
Test Environment Strategy
Test Environment StrategyTest Environment Strategy
Test Environment Strategy
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
API Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceAPI Management and Integrated SOA Governance
API Management and Integrated SOA Governance
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
 
File models and file accessing models
File models and file accessing modelsFile models and file accessing models
File models and file accessing models
 
How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
 
4.file service architecture
4.file service architecture4.file service architecture
4.file service architecture
 
11. dfs
11. dfs11. dfs
11. dfs
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOps
 
Distributed File Systems
Distributed File SystemsDistributed File Systems
Distributed File Systems
 

Similar to Optimize DevOps and Agile Strategies with Deployment Automation

ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
 
Dev Up 2016 - Database Lifecycle Management with Redgate
Dev Up 2016 - Database Lifecycle Management with RedgateDev Up 2016 - Database Lifecycle Management with Redgate
Dev Up 2016 - Database Lifecycle Management with RedgateOakwood Systems Group
 
5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaperwardell henley
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprisematthewabq
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpAgile ME
 
DevOps drivein - Mind the Gap
DevOps drivein - Mind the GapDevOps drivein - Mind the Gap
DevOps drivein - Mind the GapSerena Software
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIChen-Tien Tsai
 
Enterprise Dev Ops At Scale
Enterprise Dev Ops At ScaleEnterprise Dev Ops At Scale
Enterprise Dev Ops At ScaleWesley Pullen
 
Unleash the agile power bridging the gap between development and operations...
Unleash the agile power   bridging the gap between development and operations...Unleash the agile power   bridging the gap between development and operations...
Unleash the agile power bridging the gap between development and operations...XebiaLabs
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs
 
Jim and Bob's Excellent Database Adventure
Jim and Bob's Excellent Database AdventureJim and Bob's Excellent Database Adventure
Jim and Bob's Excellent Database AdventureRonnie Hicks
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
Using DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the CloudUsing DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the CloudTechWell
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMTuleap
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle jeckels
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessTechWell
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 

Similar to Optimize DevOps and Agile Strategies with Deployment Automation (20)

ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Dev Up 2016 - Database Lifecycle Management with Redgate
Dev Up 2016 - Database Lifecycle Management with RedgateDev Up 2016 - Database Lifecycle Management with Redgate
Dev Up 2016 - Database Lifecycle Management with Redgate
 
5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
 
DevOps drivein - Mind the Gap
DevOps drivein - Mind the GapDevOps drivein - Mind the Gap
DevOps drivein - Mind the Gap
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 
Dev ops in 2013
Dev ops in 2013Dev ops in 2013
Dev ops in 2013
 
Enterprise Dev Ops At Scale
Enterprise Dev Ops At ScaleEnterprise Dev Ops At Scale
Enterprise Dev Ops At Scale
 
Unleash the agile power bridging the gap between development and operations...
Unleash the agile power   bridging the gap between development and operations...Unleash the agile power   bridging the gap between development and operations...
Unleash the agile power bridging the gap between development and operations...
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
Jim and Bob's Excellent Database Adventure
Jim and Bob's Excellent Database AdventureJim and Bob's Excellent Database Adventure
Jim and Bob's Excellent Database Adventure
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
Using DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the CloudUsing DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the Cloud
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALM
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 

More from XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 

More from XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Recently uploaded

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Alexander Turgeon
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 

Recently uploaded (20)

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 

Optimize DevOps and Agile Strategies with Deployment Automation

  • 1. DevOps Challenges & Opportunities Optimize Your DevOps and Application Release Strategy through Deployment Automation
  • 2. Speakers Michael Azoff, Principal Analyst, Ovum Michael leads the software development and lifecycle management (SDLM) research at Ovum and his current focus is on Agile practices in software development, including enterprise Agile transformation initiatives and DevOps, as well as cloud related SDLM, rich Internet applications, and enterprise IT mobile development. Andrew Phillips, VP Products, XebiaLabs Andrew is VP of Products for XebiaLabs, providers of the industry-leading release automation solution, Deployit. Andrew is a cloud, service delivery and automation expert and has been part of the shift to more automated application delivery platforms. Sitting on panels and driving blog and social media conversations, Andrew regularly contributes to key trend-defining technology discussions.
  • 3. Agenda • DevOps Challenges & Opportunities Michael Azoff • Supporting DevOps through Deployment Automation Andrew Phillips • Demo • Q&A
  • 4. DevOps Challenges and Opportunities Michael Azoff Principal Analyst Ovum michael.azoff@ovum.com 4 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 5. Agenda  Why operations are feeling the heat  DevOps 101  DevOps and continuous delivery  The governance question and future of DevOps 5 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 6. Agile development is good, but …  Development is not a silo  Work flow into operations is part of the same agile delivery process 6 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 7. Agile development is good, but …  Development is not a silo  Work flow into operations is part of the same agile delivery process  We have improved business / developer dialogue  We have broken the QA silo, embedded QA professionals in development teams and taken QA upstream  Operations is the new frontier 7 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 8. Agile development Systems testing Exploratory Continuous testing integration Done checklist Builds Unit tests Sprint backlog Deploy 8 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 9. Deploying to production… 9 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 10. Mean while back in development…  Queues build up and have consequences 10 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 11. Operations are under pressure  Development - Agile is increasing frequency of deployment  Each iteration produces a potential drop into production  Projects have shorter lifecycles  Operations in middle is the new bottleneck  Procurement - Cloud and virtualization  Faster provisioning  Greater automation 11 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 12. What is DevOps? DevOps 101 It will mean different things to different IT professionals but the common ground is:  Breaking traditional IT silos and attempting to understand the world view of different IT professionals (speak their language). 12 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 13. What is DevOps? DevOps 101  Adopting or at least understanding Agile principles and values (Agile culture).  Key focus is on improving development-operations communications and workflow: the project/application lifecycle is common to all.  Enabling Agile development and Agile operations through continuous delivery.  The goals:  Continuous delivery without going round operations  Delivery teams that comprise developers, sysadmin, QA …  We do this to deliver better value for the business 13 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 14. Core DevOps technology stack: release management and automation 14 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 15. Broader DevOps technology IT governance & Help desk security Quality management APM for ops Release management & automation APM for QA Cloud provisioning APM for dev ALM / CCM  APM = application performance management  ALM = application lifecycle management  CCM = change and configuration management 15 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 16. DevOps community Conferences  http://www.devopsdays.org/  http://velocityconf.com/velocity2012 16 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 17. DevOps Team  New roles  DevOps Manager  DevOps Engineer  New teams  Cross-functional  DevOps / DevOps infrastructure 17 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 18. DevOps deployment  Define the deployment pipeline  Automate it and lock it down  Create cross-functional team and change management process  Create templates/patterns for feeding to the pipeline  Kanban concept – pulled by the customer according to need 18 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 19. Agile meets DevOps  Transferring responsibility from ops to dev – ensure controlled risk and security 19 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 20. Continuous Delivery Auto Auto Commit Manual acceptance Capacity Release testing tests tests  Each change in code should propagate through the pipeline instantly  Concepts & principles  Cycle time concept  If it hurts, do it more frequently  Live run is the only real test  How do you measure success? Take a business oriented view that crosses old silos  Adopt Agile values Ref: Jez Humble and David Farley, Continuous Delivery, Addison Wesley 2011. 20 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 21. Continuous Delivery  The deployment pipeline Increasing confidence in build’s production readiness Environments become more production-like Faster feedback Ref: Jez Humble and David Farley, Continuous Delivery, Addison Wesley 2011. 21 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 22. The application lifecycle  Lifecycle concept encompasses dev and ops  CCM – everything  Use a single CCM solution across development and operations  APM  Monitor and measure system and application performance  IT governance  Who makes decisions and how about IT systems  IT system performance and risk control  IT investment delivers business value 22 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 23. What is Continuous Delivery to DevOps?  CD is a good practice to be able to do  You may not want to always drive changes to production but there are times when you do – and then you want to do it in 3 min and not 3 weeks  In large enterprise with mission critical applications CD involves green and blue staging environments that can be switched for instant rollback  CD gives development the responsibility of deployment  CD therefore implies a DevOps way of thinking in IT 23 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 24. DevOps, the next phase  IT Infrastructure Library (ITIL) on DevOps is generating heat  Some say ITIL has been doing dev-ops before DevOps.  Others say ITIL is not progressing (try searching for DevOps on official ITIL website “Your search did not match any documents”).  Mismatch between ITIL processes and tools <-> and Agile and DevOps ?  IT governance essential to encompass Agile and DevOps, so we need to broaden ITIL, COBIT etc  The business value  Fast to market  High frequency of changes can keep up with need for change  Risk control in place, deployment becomes painless  Ovum research in pipeline “DevOps and Agile impact on ITSM” 24 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 25. The DevOps team  Create a single team of developers, QA, and operations professionals 25 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 26. Thank You michael.azoff@ovum.com 26 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 27. Poll Question  How many of you are considering deployment automation as part of your DevOps and Agile Strategy?  Yes or No Send us you answers via Twitter mentioning hashtag #Deployit. Thank you! 27 © Copyright Ovum. All rights reserved. Ovum is part of the Datamonitor Group.
  • 28. DevOps & Automation • DevOps ≠ tooling! • Automation helps DevOps to mature • Automation required for DevOps to scale • Business challenge: more, better, faster
  • 29. Delivery Pipeline ITSM Change, Config etc. Management Private Cloud Continuous Build CruiseControl, Hudson… Virtual Datacenter IDEs SCM Release RAD, Eclipse… ClearCase, SVN... Management Infrastructure Interactive Build Maven, Ant… Monitoring Streamlined, integrated, end-to-end HP, Tivoli,… automation of both Development and IT Operations’ activities Dev Ops
  • 30. Our Mission Our Mission To offer the Enterprise Accelerated Application Release Automation to achieve: • Improved Time to Market • Reduced Operational Expenditure • One robust Deployment Best Practice for Release Teams, Development Teams and CIOs
  • 31. DevOps Governance Challenge • “Gating” the Delivery Pipeline • Interaction with Change & Release Management • Auditing & Traceability • Analytics & Reporting
  • 32. DevOps Scale Challenge • # of dynamic virtual & cloud environments • # of applications • # of iterations • # of deployment types (initial, full upgrade, partial upgrade, downgrade etc.) → high “Deployment Complexity Index”
  • 33. DevOps Deployment Automation Checklist • Full automation through APIs • Out-of-the-box, up-to-date middleware content • Integrations with build, continuous integration & provisioning toolsuite • Delivery Pipeline support • “Gated” pipeline stages through integration with Change & Release Mangement • No manual per-component, per-application or per-environment maintenance
  • 34. Scale Across Teams and Platforms
  • 35. More Information Email info@xebialabs.com for a 15min walkthrough of the implementation process Deployit: www.xebialabs.com/tour Blog: blog.xebialabs.com Twitter: @xebialabs YouTube: youtube.com/xebialabs
  • 36. More Information Please send your questions via Twitter: #Deployit Deployit: www.xebialabs.com/tour Blog: blog.xebialabs.com Twitter: @xebialabs YouTube: youtube.com/xebialabs