SlideShare a Scribd company logo
Mastering DevOps Automation
- with IBM UrbanCode Deploy and IBM
PureApplication
Presented by:
Steve Boone and
Andre Tost
Webcast: Best practices and Demo
© 2016 IBM Corporation
Your Presenters
Steve Boone
Technical Offering Manager
Urbancode Deploy, IBM Cloud
sbb@us.ibm.com, @Steve_Boone
Andre Tost
Senior Technical Staff Member
CTO Office, IBM Cloud
andretost@us.ibm.com, @andretost
© 2016 IBM Corporation
Agenda
• DevOps Principles and Best Practices
• Automated Infrastructure Provisioning
• Demo
• Wrap-Up and Q&A
3
© 2016 IBM Corporation
Accelerate Software Delivery
Expanding collaboration to include customers, LOB and others to eliminate organization silos
Balance speed, cost, quality and risk
Automating manual processes across delivery lifecycle to eliminate waste/delays and compliance tracking
Reduce time to customer feedback
Enabling a customer feedback loop for continuous improvement
DevOps Lifecycle
Operations/ProductionDevelopment/TestCustomers Business Owners
Continuous Innovation, Feedback and Improvements
Monitor and Optimize
Plan and Measure Develop and Test Release and Deploy
DevOps - Enterprise capability for continuous service delivery that enables
clients to seize market opportunities and reduce time to customer feedback.
4
© 2016 IBM Corporation
So what is DevOps?
In short:
–  DevOps exists to help the business win
–  The foundations are found in Agile and Lean
–  Culture is very important
–  Feedback is fuel for innovation
–  Automation helps
–  The scope is broad,
but centered on IT
http://devops.com/2015/05/13/surprise-broad-agreement-on-the-definition-of-devops/
5
© 2016 IBM Corporation
Promote
Release (Deploy/Provision)
Development Testing Staging Production
Business
Owners Customers
•  Validate on more production-like
conditions earlier
•  Automate hand-offs/promotions to
increase velocity through the
different stages
•  Standardization on processes and
assets between Dev and Ops
•  Automated monitoring and
dashboarding of quality and
performance against service level
agreements at multiple stages
Ensure applications are production-ready throughout the lifecycle
and can be released at any time while minimizing rollback due to quality issues
6
A Continuous Delivery Pipeline
© 2016 IBM Corporation
Balancing the Assembly Line
Equal process throughput
avoids backlogs but can be
too slow
Upgrading a proceeding
process causes
downstream backlogs
Upgrading downstream
process throughput re-
establishes balance
7
© 2016 IBM Corporation
Enabling DevOps Transformation
Organizational & Cultural
Transformation
Architecture
Transformation
Monolithic
Distributed
Service
Oriented
Micro
Services
Siloed App Teams
Cloud Native
Cloud Enabled
DevOps
Transformation
Maintainer of
Records
8
© 2016 IBM Corporation
9
“The cost benefit to us of
implementing UrbanCode
was a reduction of 97% in
the cost of a release. From
an average of eight people
working for 3 hours for
every release, it’s now one
person working 10 to 15
minutes.” ~ Enterprise architect,
global specialist insurer
Investment
$633,427
Savings & Benefits
$3,687,066
5X Payback
Download the commissioned study conducted by Forrester Consulting
https://ibm.biz/urbancodeTEI
Forrester TEI Study confirmed 3 Year Benefits:
•  IT operations resource savings – $430k in
allocated resource headcount
•  Faster time-to-market with improved
productivity – $2.65m in savings over 3 years
•  Reduction in risk of failed deployments –
$608k in savings from reduced failed
deployments
Achieving Application Delivery Velocity with a 482% ROI
© 2016 IBM Corporation
Frequent application changes and deployments…
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Long, complex lifecycle with
manual steps!
Small iterative changes!
…! …!
… put pressure on the infrastructure to respond more quickly:
Software Defined Environments 10
© 2016 IBM Corporation
Frequent application changes and deployments…
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Small iterative changes!
…! …!
Middleware Config
Middleware
OS Config
Hardware
VirtualSystem
Pattern
Design Deploy
… put pressure on the infrastructure to respond more quickly:
Software Defined Environments 11
© 2016 IBM Corporation
Compute |
Storage
OS
Packaged
Software
Application
Middleware
Compute |
Storage
OS
Packaged
Software
Middleware
Network
Cloud Management
Capabilities
Security, approvals and promotion of
applications through different stages.
Automated Deployment of all
components of Application (DB, Web,
Mobile)
Automated Middleware configuration
required for Application Deployment
Discover MW Configuration for WAS
Virtual System Pattern Creation and
Provisioning
Self Service Portal for VM Provisioning
Image Library (Search / Compare,
Versioning, and SW Stacks)
Basic Single Image Composition,
Manipulation of images with pre-
configured middleware
Multi-tenancy, Isolation, Rapid, Scalable
Provisioning
Cloud Administration
IBM UrbanCode
Deploy
1212
Application Deployment vs. Environment Provisioning
© 2016 IBM Corporation
Compute |
Storage
OS
Packaged
Software
Application
Middleware
Compute |
Storage
OS
Packaged
Software
Middleware
Network
Cloud Management
Continuous Integration and Delivery
Capabilities
Security, approvals and promotion of
applications through different stages.
Automated Deployment of all
components of Application (DB, Web,
Mobile)
Automated Middleware configuration
required for Application Deployment
Discover MW Configuration for WAS
Virtual System Pattern Creation and
Provisioning
Self Service Portal for VM Provisioning
Image Library (Search / Compare,
Versioning, and SW Stacks)
Basic Single Image Composition,
Manipulation of images with pre-
configured middleware
Multi-tenancy, Isolation, Rapid, Scalable
Provisioning
Cloud Administration
IBM UrbanCode
Deploy
Self service middleware provisioning
…happen on two separate lifecycles	
 1313
Application Deployment vs. Environment Provisioning
© 2016 IBM Corporation
What is a Pattern? - The pre-defined architecture of an application in a deployable form, resulting in
repeatable deployment with full lifecycle management
Output of a process,
such, as Dev Build
Configurations specific to
Deployment definitions,
SLAs
Environment
Application Configuration
Physical and Virtual Infrastructure
IaaS
PaaS 14
IBM leverages built-in patterns of expertise in our DevOps solutions to
help ensure consistent and accurate application deployment and
promotion
© 2016 IBM Corporation
Weeks of manual effort &
documentation and ongoing
maintenance
•  Less than 90 minutes to deploy IBM recommended highly available
golden topology in a repeatable fashion
•  Ability to customize and extend the pattern
•  Easier management and maintenance with ability to monitor and apply
maintenance at the pattern level vs. individual server instances
A tedious approach A new approach
Process
Center
HTTP
Server
HTTP
Server
Process
Server
Process
Center
HTTP
Server
HTTP
Server
Process
Server
Deploy
BPM
Example: PureApplication System + IBM BPM Pattern
15
© 2016 IBM Corporation
SCM Build Automation
IBM Endpoint
Manager
QA PROD
Provision platformExecute application
deployment and
manage settings
across environments
Patch/update
Publish build
Pull
changes
Platform Config Management
Environments
Deploy early and
often to ensure
higher quality and
faster releases
using repeatable,
reliable, and
managed
automation
DEVDEVDEVDEV
16
Improve Delivery Lifecycle with Software Defined Environments
17
© 2016 IBM Corporation
18
Additional Resources
1) Check our these videos:
•  UrbanCode Deploy: http://ibm.biz/MasterDev1
•  PureApplication: http://ibm.biz/MasterDev2
2) Connect on Twitter:
@Steve_Boone
@andretost
@IBMDevOps

More Related Content

PDF
Continuous Delivery in the Enterprise - with IBM UrbanCode
PPTX
Urban code - DevOps - cost reduction
PDF
Death to Manual Deployments
PDF
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
PPTX
UrbanCode Deploy course and product overview slides
PDF
How NBCUniversal Adopted DevOps
PPTX
Improving Software Delivery with DevOps & Software Defined Environments | The...
PDF
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Continuous Delivery in the Enterprise - with IBM UrbanCode
Urban code - DevOps - cost reduction
Death to Manual Deployments
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
UrbanCode Deploy course and product overview slides
How NBCUniversal Adopted DevOps
Improving Software Delivery with DevOps & Software Defined Environments | The...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...

What's hot (20)

PDF
The Future of DevOps and UrbanCode
PDF
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
PPTX
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
PDF
Adopting DevOps for 2-Speed IT
PDF
A DevOps adoption playbook- achieving business value at scale
PPTX
Delivering Applications Continuously to Cloud
PDF
Using Blueprints to Overcome Multi-speed IT Challenges
PDF
UrbanCode Deploy and Docker Containers Connect the Dots
PDF
Security and DevOps - Managing Security in a DevOps Enterprise
PDF
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
PDF
A Continuous Delivery Safety Net for Databases
PDF
Product Overview: The New IBM UrbanCode Deploy 6.0
PDF
Introduction to IBM UrbanCode Deploy and Release
PDF
Shift Happens - Rapidly Rolling Forward During Production Failure
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PDF
DevOps Thinking for the Line of Business
PDF
Helping Organizations Realize the Value of DevOps with Continuous Software De...
PDF
Leading DevOps Application Release and Deployment - Best Practices for Organi...
PDF
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
PDF
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
The Future of DevOps and UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Adopting DevOps for 2-Speed IT
A DevOps adoption playbook- achieving business value at scale
Delivering Applications Continuously to Cloud
Using Blueprints to Overcome Multi-speed IT Challenges
UrbanCode Deploy and Docker Containers Connect the Dots
Security and DevOps - Managing Security in a DevOps Enterprise
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
A Continuous Delivery Safety Net for Databases
Product Overview: The New IBM UrbanCode Deploy 6.0
Introduction to IBM UrbanCode Deploy and Release
Shift Happens - Rapidly Rolling Forward During Production Failure
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
DevOps Thinking for the Line of Business
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Ad

Similar to Mastering DevOps Automation: Webinar (20)

PPT
Innovate 2014 - DevOps Technical Strategy
PPTX
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
PPT
Continuous Delivery to the cloud - Innovate 2014
PPT
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
PDF
DTS-1778 Understanding DevOps - IBM InterConnect Session
PPTX
Innovate 2014 DevOps: Release and Deploy Keynote
PDF
UrbanCode Deploy DevOps Best Practices
PDF
DevOps in the Hybrid Cloud
PDF
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
PPT
Webcast Automação Implantação de Aplicações (DevOps)
PPT
DevOps for Enterprise Systems - Rosalind Radcliffe
PDF
DevOps adoption in the enterprise
PPTX
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
PPT
Enabling DevOps in the cloud - Federal Cloud Innovation Center
PPT
Dops 1033 dev-ops_review_final
PPTX
PureApplication: Devops and Urbancode
PDF
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
PDF
Upmc tpdev5
PPTX
Applying lean, dev ops, and cloud for better business outcomes
PPTX
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Innovate 2014 - DevOps Technical Strategy
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
Continuous Delivery to the cloud - Innovate 2014
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
DTS-1778 Understanding DevOps - IBM InterConnect Session
Innovate 2014 DevOps: Release and Deploy Keynote
UrbanCode Deploy DevOps Best Practices
DevOps in the Hybrid Cloud
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
Webcast Automação Implantação de Aplicações (DevOps)
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps adoption in the enterprise
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Dops 1033 dev-ops_review_final
PureApplication: Devops and Urbancode
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
Upmc tpdev5
Applying lean, dev ops, and cloud for better business outcomes
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Ad

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PPT
JAVA ppt tutorial basics to learn java programming
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
PTS Company Brochure 2025 (1).pdf.......
PPT
Introduction Database Management System for Course Database
PPTX
Introduction to Artificial Intelligence
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
Essential Infomation Tech presentation.pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Softaken Excel to vCard Converter Software.pdf
ISO 45001 Occupational Health and Safety Management System
JAVA ppt tutorial basics to learn java programming
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Understanding Forklifts - TECH EHS Solution
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 41
2025 Textile ERP Trends: SAP, Odoo & Oracle
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PTS Company Brochure 2025 (1).pdf.......
Introduction Database Management System for Course Database
Introduction to Artificial Intelligence
Online Work Permit System for Fast Permit Processing
Essential Infomation Tech presentation.pptx
Design an Analysis of Algorithms I-SECS-1021-03
Which alternative to Crystal Reports is best for small or large businesses.pdf

Mastering DevOps Automation: Webinar

  • 1. Mastering DevOps Automation - with IBM UrbanCode Deploy and IBM PureApplication Presented by: Steve Boone and Andre Tost Webcast: Best practices and Demo
  • 2. © 2016 IBM Corporation Your Presenters Steve Boone Technical Offering Manager Urbancode Deploy, IBM Cloud sbb@us.ibm.com, @Steve_Boone Andre Tost Senior Technical Staff Member CTO Office, IBM Cloud andretost@us.ibm.com, @andretost
  • 3. © 2016 IBM Corporation Agenda • DevOps Principles and Best Practices • Automated Infrastructure Provisioning • Demo • Wrap-Up and Q&A 3
  • 4. © 2016 IBM Corporation Accelerate Software Delivery Expanding collaboration to include customers, LOB and others to eliminate organization silos Balance speed, cost, quality and risk Automating manual processes across delivery lifecycle to eliminate waste/delays and compliance tracking Reduce time to customer feedback Enabling a customer feedback loop for continuous improvement DevOps Lifecycle Operations/ProductionDevelopment/TestCustomers Business Owners Continuous Innovation, Feedback and Improvements Monitor and Optimize Plan and Measure Develop and Test Release and Deploy DevOps - Enterprise capability for continuous service delivery that enables clients to seize market opportunities and reduce time to customer feedback. 4
  • 5. © 2016 IBM Corporation So what is DevOps? In short: –  DevOps exists to help the business win –  The foundations are found in Agile and Lean –  Culture is very important –  Feedback is fuel for innovation –  Automation helps –  The scope is broad, but centered on IT http://devops.com/2015/05/13/surprise-broad-agreement-on-the-definition-of-devops/ 5
  • 6. © 2016 IBM Corporation Promote Release (Deploy/Provision) Development Testing Staging Production Business Owners Customers •  Validate on more production-like conditions earlier •  Automate hand-offs/promotions to increase velocity through the different stages •  Standardization on processes and assets between Dev and Ops •  Automated monitoring and dashboarding of quality and performance against service level agreements at multiple stages Ensure applications are production-ready throughout the lifecycle and can be released at any time while minimizing rollback due to quality issues 6 A Continuous Delivery Pipeline
  • 7. © 2016 IBM Corporation Balancing the Assembly Line Equal process throughput avoids backlogs but can be too slow Upgrading a proceeding process causes downstream backlogs Upgrading downstream process throughput re- establishes balance 7
  • 8. © 2016 IBM Corporation Enabling DevOps Transformation Organizational & Cultural Transformation Architecture Transformation Monolithic Distributed Service Oriented Micro Services Siloed App Teams Cloud Native Cloud Enabled DevOps Transformation Maintainer of Records 8
  • 9. © 2016 IBM Corporation 9 “The cost benefit to us of implementing UrbanCode was a reduction of 97% in the cost of a release. From an average of eight people working for 3 hours for every release, it’s now one person working 10 to 15 minutes.” ~ Enterprise architect, global specialist insurer Investment $633,427 Savings & Benefits $3,687,066 5X Payback Download the commissioned study conducted by Forrester Consulting https://ibm.biz/urbancodeTEI Forrester TEI Study confirmed 3 Year Benefits: •  IT operations resource savings – $430k in allocated resource headcount •  Faster time-to-market with improved productivity – $2.65m in savings over 3 years •  Reduction in risk of failed deployments – $608k in savings from reduced failed deployments Achieving Application Delivery Velocity with a 482% ROI
  • 10. © 2016 IBM Corporation Frequent application changes and deployments… Developers/ Testers Integrators Specialists Compute, Network, and Storage Platforms Apps Environment! Long, complex lifecycle with manual steps! Small iterative changes! …! …! … put pressure on the infrastructure to respond more quickly: Software Defined Environments 10
  • 11. © 2016 IBM Corporation Frequent application changes and deployments… Developers/ Testers Integrators Specialists Compute, Network, and Storage Platforms Apps Environment! Small iterative changes! …! …! Middleware Config Middleware OS Config Hardware VirtualSystem Pattern Design Deploy … put pressure on the infrastructure to respond more quickly: Software Defined Environments 11
  • 12. © 2016 IBM Corporation Compute | Storage OS Packaged Software Application Middleware Compute | Storage OS Packaged Software Middleware Network Cloud Management Capabilities Security, approvals and promotion of applications through different stages. Automated Deployment of all components of Application (DB, Web, Mobile) Automated Middleware configuration required for Application Deployment Discover MW Configuration for WAS Virtual System Pattern Creation and Provisioning Self Service Portal for VM Provisioning Image Library (Search / Compare, Versioning, and SW Stacks) Basic Single Image Composition, Manipulation of images with pre- configured middleware Multi-tenancy, Isolation, Rapid, Scalable Provisioning Cloud Administration IBM UrbanCode Deploy 1212 Application Deployment vs. Environment Provisioning
  • 13. © 2016 IBM Corporation Compute | Storage OS Packaged Software Application Middleware Compute | Storage OS Packaged Software Middleware Network Cloud Management Continuous Integration and Delivery Capabilities Security, approvals and promotion of applications through different stages. Automated Deployment of all components of Application (DB, Web, Mobile) Automated Middleware configuration required for Application Deployment Discover MW Configuration for WAS Virtual System Pattern Creation and Provisioning Self Service Portal for VM Provisioning Image Library (Search / Compare, Versioning, and SW Stacks) Basic Single Image Composition, Manipulation of images with pre- configured middleware Multi-tenancy, Isolation, Rapid, Scalable Provisioning Cloud Administration IBM UrbanCode Deploy Self service middleware provisioning …happen on two separate lifecycles 1313 Application Deployment vs. Environment Provisioning
  • 14. © 2016 IBM Corporation What is a Pattern? - The pre-defined architecture of an application in a deployable form, resulting in repeatable deployment with full lifecycle management Output of a process, such, as Dev Build Configurations specific to Deployment definitions, SLAs Environment Application Configuration Physical and Virtual Infrastructure IaaS PaaS 14 IBM leverages built-in patterns of expertise in our DevOps solutions to help ensure consistent and accurate application deployment and promotion
  • 15. © 2016 IBM Corporation Weeks of manual effort & documentation and ongoing maintenance •  Less than 90 minutes to deploy IBM recommended highly available golden topology in a repeatable fashion •  Ability to customize and extend the pattern •  Easier management and maintenance with ability to monitor and apply maintenance at the pattern level vs. individual server instances A tedious approach A new approach Process Center HTTP Server HTTP Server Process Server Process Center HTTP Server HTTP Server Process Server Deploy BPM Example: PureApplication System + IBM BPM Pattern 15
  • 16. © 2016 IBM Corporation SCM Build Automation IBM Endpoint Manager QA PROD Provision platformExecute application deployment and manage settings across environments Patch/update Publish build Pull changes Platform Config Management Environments Deploy early and often to ensure higher quality and faster releases using repeatable, reliable, and managed automation DEVDEVDEVDEV 16 Improve Delivery Lifecycle with Software Defined Environments
  • 17. 17
  • 18. © 2016 IBM Corporation 18 Additional Resources 1) Check our these videos: •  UrbanCode Deploy: http://ibm.biz/MasterDev1 •  PureApplication: http://ibm.biz/MasterDev2 2) Connect on Twitter: @Steve_Boone @andretost @IBMDevOps