SlideShare a Scribd company logo
xebialabs.com
                       DEVOPS
      Andrew Phillips
            aphillips@xebialabs.com


                                Robert van Loghem
                                      rvanloghem@xebialabs.com
                                      @soundbites
Hot or Not



xebialabs.com
devops is Hot



xebialabs.com
Agenda

   •   Why, what and when: devops explained

   •   Where Labs can help

   •   A continuous deployment demo




xebialabs.com
Agile development = deliver value fast



TODO      IN PROGRESS   DONE

                               =



xebialabs.com
... to DONE?


                               ?
TODO      IN PROGRESS   DONE




xebialabs.com
test and ops cannot cope with avalanche



                                          ?
TODO      IN PROGRESS   DONE




xebialabs.com
There are walls that hinder speed
                Done? Where’s my
                  new feature?




                                          ?
TODO      IN PROGRESS              DONE




xebialabs.com
The reality     Argh!, where’s my feature?




xebialabs.com
Done != in Repository




xebialabs.com
Done != sending an email that it is deployed




xebialabs.com
Done != sending an email that it is tested




xebialabs.com
Done == ready for use in production!
                Great! But now i want it
                 blue instead of green




xebialabs.com
What is devops?




xebialabs.com
... to production ...
            There’s my new feature!




                                                    Feedback and team responsibility


TODO      IN PROGRESS           READY FOR TEST   IN TEST     IN ACCEPTANCE             DONE




xebialabs.com
But now make it go fast!
        WOW! There’s my new
           features, already!



    Automate as much as possible
                                                    Feedback and team responsibility


TODO       IN PROGRESS          READY FOR TEST   IN TEST     IN ACCEPTANCE             DONE




xebialabs.com
How to become devops?
           1

                        3
                            ? depends


                2



xebialabs.com
How can Labs help?




 xebialabs.com
How can Labs help (in perspective)



TODO      IN PROGRESS   READY FOR TEST   IN TEST   IN ACCEPTANCEDONE
                                Automate deployment and test, provide
                                        immediate feedback




xebialabs.com
Technical Checklist

•Write your application so it can be
 deployed to any environment
•Define a complete deployment package
•Automate your deployment
•Integrate with your upstream systems
•Hooking it all up
Write your application so it can be deployed to any environment




                                             +            =




                                             +            =




 xebialabs.com
Know your application and environment customization points



                                                  JMX
                                                             .properties


                                                                   JNDI
                                                 Database

                                                              Shared libraries

                                                 XML
                                                                      Classpath




 xebialabs.com
Define a complete deployment package

                Deployment Package
                 Manifest
                        Java EE artifacts

                            Resource files

                      Middleware resources

                      Post-deployment tests

                         Dependencies




xebialabs.com
Automate your deployment and test

                    Customize and Deploy.... AND test




xebialabs.com
Make sure you can deploy and test to numerous environments



                                   Customize and Deploy.... AND test




 xebialabs.com
Do you want to code this up?


                ?




xebialabs.com
Just find automation tools


                !



xebialabs.com
The final automated picture




xebialabs.com
Continuous deployment and test demo
                  WebShere ND and Apache HTTPD




xebialabs.com
Thank you!
                      Questions and Answers
                                                           For more information about us and Deployit

Andrew Phillips                                                       www.xebialabs.com
      aphillips@xebialabs.com
                                                                      info@xebialabs.com
                          Robert van Loghem
                                rvanloghem@xebialabs.com
                                                                    youtube.com/xebialabs
                                @soundbites
                                                                          @xebialabs




 xebialabs.com

More Related Content

PDF
Ruby meetup 7_years_in_testing
PDF
The Front End Testing Frontier - RubyConf 2010
PDF
Implementing Continuous Deployment
PDF
Implementing continuous deployment JFall 2010
PDF
Introducing Deployit 3.8
PDF
20110507 Implementing Continuous Deployment
PDF
Deployit Demo - October 2013
PDF
XebiaLabs Overview Slides
Ruby meetup 7_years_in_testing
The Front End Testing Frontier - RubyConf 2010
Implementing Continuous Deployment
Implementing continuous deployment JFall 2010
Introducing Deployit 3.8
20110507 Implementing Continuous Deployment
Deployit Demo - October 2013
XebiaLabs Overview Slides

Similar to Devops hot or not - bridging the gap between dev and ops (20)

KEY
20100616 Deployit For N How
PDF
Introduction to Extreme Programming
PDF
Application deployment automation (XebiaLabs)
PPTX
Overview of portals by Xebia
PDF
Automating The Jee Deployment Process
PDF
Automating JEE Deployment process
PDF
Automating the JEE deployment process
PDF
XebiaLabs Demo: Application Release Automation with Deployit
PPTX
DevOps tools for winning agility
PDF
Deployments in one click!
PDF
xAPI Making Sense of Industry and Practice
RTF
XebiaLabs Celebrates 140% Revenue Growth in 2013
PPTX
Continuous Delivery 9th Bit
PPTX
Challenges of XML Authoring for the Rest of the World - XML Amsterdam 2011
PDF
Demo Slides: Application Release Automation with Deployit
PDF
XebiaLabs Celebrates Triple-Digit Growth, Record Number of New Customers in 2014
PPTX
Streamlining Deployments in a Large Websphere Environment
PDF
Xuber Academy
PDF
Deployit Product Demo
KEY
Website Testing Practices
20100616 Deployit For N How
Introduction to Extreme Programming
Application deployment automation (XebiaLabs)
Overview of portals by Xebia
Automating The Jee Deployment Process
Automating JEE Deployment process
Automating the JEE deployment process
XebiaLabs Demo: Application Release Automation with Deployit
DevOps tools for winning agility
Deployments in one click!
xAPI Making Sense of Industry and Practice
XebiaLabs Celebrates 140% Revenue Growth in 2013
Continuous Delivery 9th Bit
Challenges of XML Authoring for the Rest of the World - XML Amsterdam 2011
Demo Slides: Application Release Automation with Deployit
XebiaLabs Celebrates Triple-Digit Growth, Record Number of New Customers in 2014
Streamlining Deployments in a Large Websphere Environment
Xuber Academy
Deployit Product Demo
Website Testing Practices
Ad

More from XebiaLabs (20)

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

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
KodekX | Application Modernization Development
PDF
cuic standard and advanced reporting.pdf
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KodekX | Application Modernization Development
cuic standard and advanced reporting.pdf

Devops hot or not - bridging the gap between dev and ops

  • 1. xebialabs.com DEVOPS Andrew Phillips aphillips@xebialabs.com Robert van Loghem rvanloghem@xebialabs.com @soundbites
  • 4. Agenda • Why, what and when: devops explained • Where Labs can help • A continuous deployment demo xebialabs.com
  • 5. Agile development = deliver value fast TODO IN PROGRESS DONE = xebialabs.com
  • 6. ... to DONE? ? TODO IN PROGRESS DONE xebialabs.com
  • 7. test and ops cannot cope with avalanche ? TODO IN PROGRESS DONE xebialabs.com
  • 8. There are walls that hinder speed Done? Where’s my new feature? ? TODO IN PROGRESS DONE xebialabs.com
  • 9. The reality Argh!, where’s my feature? xebialabs.com
  • 10. Done != in Repository xebialabs.com
  • 11. Done != sending an email that it is deployed xebialabs.com
  • 12. Done != sending an email that it is tested xebialabs.com
  • 13. Done == ready for use in production! Great! But now i want it blue instead of green xebialabs.com
  • 15. ... to production ... There’s my new feature! Feedback and team responsibility TODO IN PROGRESS READY FOR TEST IN TEST IN ACCEPTANCE DONE xebialabs.com
  • 16. But now make it go fast! WOW! There’s my new features, already! Automate as much as possible Feedback and team responsibility TODO IN PROGRESS READY FOR TEST IN TEST IN ACCEPTANCE DONE xebialabs.com
  • 17. How to become devops? 1 3 ? depends 2 xebialabs.com
  • 18. How can Labs help? xebialabs.com
  • 19. How can Labs help (in perspective) TODO IN PROGRESS READY FOR TEST IN TEST IN ACCEPTANCEDONE Automate deployment and test, provide immediate feedback xebialabs.com
  • 20. Technical Checklist •Write your application so it can be deployed to any environment •Define a complete deployment package •Automate your deployment •Integrate with your upstream systems •Hooking it all up
  • 21. Write your application so it can be deployed to any environment + = + = xebialabs.com
  • 22. Know your application and environment customization points JMX .properties JNDI Database Shared libraries XML Classpath xebialabs.com
  • 23. Define a complete deployment package Deployment Package Manifest Java EE artifacts Resource files Middleware resources Post-deployment tests Dependencies xebialabs.com
  • 24. Automate your deployment and test Customize and Deploy.... AND test xebialabs.com
  • 25. Make sure you can deploy and test to numerous environments Customize and Deploy.... AND test xebialabs.com
  • 26. Do you want to code this up? ? xebialabs.com
  • 27. Just find automation tools ! xebialabs.com
  • 28. The final automated picture xebialabs.com
  • 29. Continuous deployment and test demo WebShere ND and Apache HTTPD xebialabs.com
  • 30. Thank you! Questions and Answers For more information about us and Deployit Andrew Phillips www.xebialabs.com aphillips@xebialabs.com info@xebialabs.com Robert van Loghem rvanloghem@xebialabs.com youtube.com/xebialabs @soundbites @xebialabs xebialabs.com