SlideShare a Scribd company logo
1 of 34
Download to read offline
DevOps Technical
Strategy and
Roadmap
#1579

Daniel Berg
Chief Architect, DevOps Tools & Strategy

Ruth Willenborg
Distinguished Engineer – Cloud and DevOps

Maciej Zawadzki
Distinguished Engineer, Director – Release & Deploy Product Line
(UrbanCode)
© 2013 IBM Corporation
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be incorporated
into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.

2
Acknowledgements and Disclaimers:
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice
to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it
is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use
of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the
applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they
may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, revenue growth or other results.
© Copyright IBM Corporation 2014. All rights reserved.

– 

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.

IBM, the IBM logo, ibm.com, Rational, SoftLayer, Tivoli , WebSphere and PureApplication and Worklight are trademarks or registered
trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM
trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate
U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be
registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

3
Software delivery is at the heart of today’s top
technology trends
Big Data

Cloud

Insights on new products by
more efficiently interpreting
massive quantities of data

Demand for apps requires fast,
scalable environments for dev
and test, as well as production

Social Business

Broader set of stakeholders
collaborates to deliver
continuous innovation
and value

Mobile

Modern workforce
expects constantly
updated software to
connect to enterprise
systems

Instrumented Products

Software
delivery

Industry requirements demand
faster response to regulations
and standards, with traceability
and quality

Intelligent/
Connected Systems
Software component in
smart products driving
increased value and
differentiation

4
A lack of continuous delivery impacts the
entire business enterprise in the new reality of
“Systems Of Interaction”
Line-of-business
Takes too long to introduce or make
changes to mobile apps and services

>70%

>45%

Systems of Interaction
Systems of
Engagement

of budgets devoted
to maintenance
and operations

4-6
weeks

Operations
Rapid app releases impact
system stability and compliance

Systems of Record
CRM
DB

Cloud-based
Services

to deliver even minor
application changes
to customers

Development/Test

Speed mismatch between faster moving
front office and slower moving back office
systems, delaying time to obtain feedback

ERP

MF

Continuous
client
experience

HR

iSeries

Partner
value chain

of customers
experience
production delays

>50%

of outsourced
projects fail to
meet objectives

Suppliers
Delivery in the context of
agile
5
Deming Cycles and DevOps
§  William Deming – American statistician
§  Major influencer of Japanese

manufacturing and business
§  Famous for Plan-Do-Check-Act cycle
(Deming Cycle)

William	
  
Edwards	
  
Deming	
  

6
IBM DevOps
Enterprise capability for continuous software delivery that enables clients to seize
market opportunities and reduce time to customer feedback
Continuous
Business Planning

Accelerate
software delivery
faster time to value

Plan
& Measure

Continuous
Monitoring

Balance speed, cost,
quality and risk
increased capacity to
innovate

Reduce time to customer
feedback
improved customer
experience

Monitor
& Optimize

Continuous
Customer
Feedback and
Optimization

Continuous
innovation,
feedback and
improvements

Collaborative
Development
Develop
& Test

Release
& Deploy

Continuous
Testing

Continuous Release
and Deployment

7
Na#onwide	
  embraces	
  DevOps	
  to	
  drive	
  con7nuous	
  delivery	
  
across	
  pla:orms	
  and	
  improve	
  speed	
  to	
  market	
  
50% increase
in software quality over
the last three years
90% on-time delivery
vs. 60% previously
70% decrease
in user downtime
58% of developers moved to
industry top quartile in
productivity measures

“We’re more agile as a business and more
responsive to our customers. Collaboration
has become an expected part of our culture.”
— Steve Farley, Vice President,
Application Development Center, Nationwide

8
DevOps and Cloud adoption
Automating for faster delivery with DevOps and cloud

Tradi#onal	
  	
  
On-­‐Premises	
  

Infrastructure	
  
as	
  a	
  Service	
  

Applications
UC	
  Deploy	
  

Data

Applications
UC	
  Deploy	
  

Mid Config

Data

PlaCorm	
  
as	
  a	
  Service	
  
JazzHub	
  
(SaaS)	
  

Applications
Data

Middleware

Middleware

O/S

O/S

Virtualization

Virtualization

Virtualization

Servers

Servers

Storage

Storage

Networking

Manual	
  	
  

Mid Config

O/S

Man/Auto	
  

Mid Config

Networking

Middleware

Man/Auto	
  

PureApplica#on	
  
System	
  
SmartCloud	
  
Orchestrator	
  
SoILayer	
  

Codename:	
  
BlueMix	
  

Servers
Storage
Networking

Customiza#on;	
  higher	
  costs;	
  slower	
  #me	
  to	
  value	
  
Standardiza#on;	
  lower	
  costs;	
  faster	
  #me	
  to	
  value	
  
9
We’ve been busy!
§  Acquisitions
–  UrbanCode
–  SoftLayer
§  Improved DevOps experience
–  Usability improvements
–  DevOps for Cloud
–  Middleware Configuration
–  Continuous Testing
–  DevOps for Mobile
–  DevOps for Mainframe

10
Investing in Release Automation …
Introducing UrbanCode
Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications with high
quality and low risk

Drive down cost
Remove manual effort and wasted resource time
with push button deployment processes
Speed time to market
Simple, graphical process designer, with built-in
actions to quickly create deployment automation
Reduce risk
Robust configuration management, coordinated
release processes, audits, and traceability

IBM UrbanCode Deploy automates the deployment of applications,
databases and configurations into development, test and production
environments, helping to drive down cost, speed time to market with
reduced risk.
IBM UrbanCode Release is an intelligent collaboration release
management solution that replaces error-prone manual spreadsheets
and streamlines release activities for application and infrastructure
changes.

https://www.ibmdw.net/urbancode/
11
Continuous Delivery Pipeline

12
Recent UrbanCode Deploy Improvements
v6.0 and v6.0.1
§  Usability Improvements
–  Source configs = plugins
–  More multifunction lists and tagging
–  Comparison views
§  New Process Configuration Options
–  Workflow capability: vertical integration
container
§  z/OS (mainframe) Support
§  Integration with SoftLayer
§  Improved SmartCloud Orchestrator

integration

§  WebSphere configuration

13
Recent UrbanCode Release Improvements
v6.0 and v6.0.1
§  Rational Team Concert

Integration
– 
– 
– 
– 
– 

Change Management
OSCL Integration
Mapping
RTC Delegated UI Dialogs
Release Progression

§  Release Impact Analyses
§  Pipeline View
§  Federated Deployment

Dashboard

14
IBM UrbanCode Deploy – Plug-ins
• 
• 

59 plug-ins from15 different vendors and open source organizations
Broad range of plugins supported:
•  Application servers
•  Databases
•  Messaging platforms
•  Test automation
•  Issue tracking systems
•  Operating system services
•  Cloud platforms
•  Issue tracking
•  Even more…
•  Plug-ins can be downloaded for free from
https://www.ibmdw.net/urbancode/plugins/

15
IBM	
  Cloud	
  Orchestrator:	
  an	
  open	
  and	
  scalable	
  pla:orm	
  
Self-Service Catalog

Cloud
Marketplace

Orchestration
Monitor
Backup &
Restore

Patterns

Image
Management

Dev
Tools

Security
Compliance

Infrastructure-as-a-Service
(IaaS)

EC2

VMWare

Power

Current Release

KVM

Hyper-V

z/VM

Soft
Layer

planned Future Releases
16
Managing workloads across the lifecycle requires orchestration

Data
ComputeAvailability
Domain Domain"

Monitoring
Storage
Domain"
Domain!

Orchestration
Engine

Network
Domain!
IT
Management"

!
Monitoring !
IT Asset
Storage
Management!
Domain"
Network
Change
Domain"
Management!

Web

App

DB

Service
Desk!

Provision Pattern

Resource Orchestration
!
Onboard, provision, manage
CPU, Storage and
Network

Workload Orchestration
Workload aware placement,
optimization and operation

Service Orchestration
Manage the lifecycle of
business applications
17
Managing workloads across the lifecycle requires orchestration
IBM EndPoint Manager
F5 Load Balancer
software installation
Tivoli Netcool Configuration Manager
patch and compliance
Juniper Firewall
IT
NetApp NAS
Monitoring
Management"
Chef server
VMware
Domain"
Tivoli Productivity Center (Sonas)
Data
software installation
Network
PowerVMAvailability Storage Manager
Tivoli
Domain"
Tivoli Provisioning Manager
Domain"
KVM
Amazon EC2
zVM
Tivoli Workload
SoftLayer
Scheduler
Orchestration
Engine

Web

App

DB

ervice
SmartCloud
Desk!
Control Desk

Provision Pattern
Over 200 IBM and industry patterns
OpenStack IaaS
WebSphere
Virtual System Patterns
DB2
PureApplication System
Mobile
Tivoli Service Automation Manager
Business Intelligence
SharePoint
SQL Server

Approval processing
Scripting utilitities
Email
Database
Java
Web Services
18
Automating application deployment to cloud resources
IBM UrbanCode Deploy

	
  
	
  IBM	
  Cloud	
  
Applica#on	
  
Component	
  

UrbanCode	
  Deploy

	
  

World-Wide Banking Application

	
  

war

ddl

Environments	
  

	
  

DEV

	
  

QA

	
  

	
  

	
  

...

	
  
	
  

World-Wide Banking Application

war

ddl

	
  

Tomcat

	
  

MySQL

mq

	
  

Cloud	
  Resources	
  	
  (DEV)

JMS

mq

	
  

PROD

	
  

ddl

	
  

WebSphere	
  Liberty

	
  

	
  

World-Wide Banking Application

war

	
  

	
  

	
  

mq

	
  

	
  

DB2

Cloud	
  Resources	
  (PROD)

	
  

WSMB

	
  
	
  

PaIern	
  Parameters	
  
can	
  be	
  supplied	
  by
Proper7es	
  from
UC	
  Deploy

	
  

	
  

	
  

SmartCloud	
  Orchestrator	
  

Public Clouds

Hybrid

IBM	
  PureApplica#on	
  System	
  
Private Clouds

19
Improve Delivery Lifecycle with Software Defined
Environments
Build Automation

SCM
Pull
changes

Publish build
IBM	
  PureApplica#on	
  System	
  
SmartCloud	
  Orchestrator	
  

Execute application
deployment and
manage settings
across environments

Environments

Provision platform

DEV
DEV
DEV
DEV

QA

PROD

Deploy early and
often to ensure
higher quality and
faster releases
using repeatable,
reliable, and
managed
automation

Patch/update
Platform Config Management
IBM Endpoint
Manager

20
Reliable management of middleware configuration across
environments
Middleware
Administrator
-orApplication
Developer

Deployment
Automation
Developer

2 - Plugin
Artifact Library

3 - Import

4 - Assemble

5 - Publish

EAR

7 - Deploy

7 - Deploy

WAS
Configuration
Template

7 - Deploy

WAR
Exemplar
WAS Cell

6 – Define
Deployment
Process

Cluster
template

DB
Application

Application Deployment Automation

WAS Configuration Template Creation

QA
Dev
Prod
Application Environments
21
DevOps: Continuous Testing
Combining continuous testing with
Deployment automation and service virtualization for reducing time to
market and improving quality
Test Environments

IBM UrbanCode
Deploy

{

virtual components
Databases

integrated with

IBM Rational Test
Virtualization
Server

Continuously test in
production-like env.

SHUNRA Network
n
Virtualization

Test using real world
network conditions

Third-party
Services

Deploy what is ready,
virtualize the rest

IBM Rational
Test Workbench

Internal
Messages

Dev

QA

Simultaneously
test across
multiple test
stages

Dynamic Infrastructure

22
IBM UrbanCode Deploy V6.0 integration with IBM Worklight V6.0
ü  The new plugin enables automated deployment to Worklight Console and Application Center
Supports Worklight Apps targeting iOS and Android

SCM

UrbanCode
Deploy
Process

Worklight
Console

runtime
calls

CodeStation
Build
.wlapp

Application
Center
Install/update
app

adapter

Binary
(IPA/APK)

ü  Use App Server, Database and other plugins to
configure environments and Worklight projects
23
Smarter Mobile Quality Assessment
IBM Mobile Quality Assurance services (beta)
Addresses five key use cases, attacking pain points for all key users
User Feedback

Crash logs

4
Crash log reporting
Bugs vs. Crashes

Bugs

LOB/Digital Marketer Developer
5

Sentiment Analysis
Quality Dashboard
with Sentiment Analysis

1

Over the air build distribution

End Users

Tester
2

In app bug reporting

3

In app user feedback

Builds

24
Future Directions

Information regarding potential future products is intended to outline our
general product direction and it should not be relied on in making a purchasing
decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be
incorporated into any contract. The development, release, and timing of any
future features or functionality described for our products remains at our sole
discretion.

© 2013 IBM Corporation
Moving to open technologies
Applications

Application
template

IBM UrbanCode Deploy
Banking Application

Environments
Application
Lifecycle

DEV

TEST

QA

PROD

IBM Cloud Orchestrator
Banking Application

Banking Application

Infrastructure
template
Heat Orchestration Template (HOT)

Heat Orchestration Template (HOT)

OpenStack Heat
IBM Platform Resource Scheduler

OpenStack Heat
IBM Platform Resource Scheduler

Hardware
Network

Public	
  

Server

Storage

Dedicated	
  

Network

Server

Tradi#onal	
  	
  
IT	
  

Storage

Private	
  

26
Next generation pattern development and
lifecycle management
A full-stack engineering solution for designing, deploying, and managing environments
Components

Tool

Cloud Pattern Designer
HOT document editor & Environment
lifecycle management tool

HOT

Engine

Heat Templates
(HOT)

Building
Blocks
Resources

Executes on

OpenStack Heat

Organic environments
Version-aware
Full-stack engineering

Platforms

Composable content
Cloud agnostic
27
IBM DevOps Services (JazzHub) for Cloud
Open, integrated rapid development experience that scales

Planned Services
Git hosting"
Store and manage the code for your application in the hosted
Git repo.

Integrated Development Environment "
Use built-in Web IDE, Eclipse, Visual Studio or leverage your
tool of choice.

Agile planning & tracking, team
collaboration"
Easily share work and collaborate with team members.
"

Mobile quality"
Improve mobile app quality through crash analytics, sentiment
analysis, and feedback.

Continuous Integration"
Continuously build, scan, and test code to improve quality and
increase speed of delivery.

Deployment automation"
Instantly deploy your applications.

Performance monitoring"
Identify the early occurrence and root cause of performance
issues, not just the symptoms, throughout the application
lifecycle. Conduct code level diagnostics to identify bottlenecks
and optimize application performance.

!

28
Globally distributed enterprise deployments

Data Center B

Data Center A
Clustered High Availability

Agents

Clustered High Availability

Relay Server

Relay Server

Load Balancer

Agents

Load Balancer

Associated servers
across sites

Shared by servers

Shared by servers
DB

DB

CodeStation

CodeStation

Replicate deployment artifacts

Synchronize data (e.g. process definition, security, templates)
Awareness-only of other (e.g historical data)

29
Environment Change Management
Configuration drift detection
Compliant?

Desired State
What we want

Compliant?

Inventory
What we believe
exists

X

Actual State
What is actually on
the system

30
Expanding mobile delivery services
Develop
Deliver

IDE

Build

SCM
Request Build

Rational Team Concert

Deploy

Built Artifacts

Jazz Build Engine

Use Application
Run

IBM UrbanCode Deploy

Mobile Resource

Android
Native SDK Build

Planned Solution

Worklight

IBM Worklight Server

§  Automate deployment of mobile
applications by interacting with mobile
platforms and mobile SDKs
§  Support for IBM Worklight (available today)
§  Support for emulators/simulators in Apple
XCode and Android SDK
§  Support for mobile testing “deviceclouds”, e.g.: Appurify, Perfecto Mobile
and DeviceAnywhere
31
Deployment automation of native mainframe
applications
IBM UrbanCode
Deploy for z/OS

Deploy

Code Station
on z/OS

Test Environment – RD&T

Application
under test
•  Download build output from
Code Station on z/OS
•  Deploy to z/OS or RD&T to
test application changes

Promote

Value from planned unified solution
•  Accelerate delivery and reduces cycle time to develop/test multi-tier applications
across heterogeneous environments and platforms
•  Reduce costs and eliminate delays for delivering mainframe applications
•  Minimize risk and improve productivity across disparate teams with cross-platform
release planning
32
Summary
§  Adopting DevOps with

Cloud accelerates delivery

Plan
& Measure

Monitor
& Optimize

Continuous
innovation,
feedback and
improvements

Develop
& Test

Release
& Deploy

§  IBM provides enterprise

Cloud and DevOps
solutions
– 
– 
– 
– 

SmartCloud Orchestrator
PureApplication System
SoftLayer
UrbanCode

Public Clouds

Private Clouds

SmartCloud	
  Orchestrator	
  
IBM	
  PureApplica#on	
  System	
  

§  We are investing for the

future

–  Codename: BlueMix
–  JazzHub – DevOps
Services
–  NextGen Pattern lifecycle
management
–  DevOps for Mobile &
Mainframe

DevOps	
  Services	
  

Java	
   Session	
   Mobile	
  	
  
Cache	
  
DB	
  

33
Innovate	
  2014:	
  The	
  IBM	
  Technical	
  Summit	
  
June 1 – 5, 2014
Orlando, Florida
The Walt Disney Swan and Dolphin Resort
The unprecedented convergence of DevOps, smarter
product development, social, mobile, analytics, and cloud
is transforming the Internet of Things into the internet of
everything. Software is everywhere, which puts you at the
center of it all.
Innovate 2014 gets you face-to-face and code-to-code
with over 4,000 peers, industry experts, IBM thought
leaders, and global business partners.
Attend Innovate 2014 to find out how IBM can put you
and your team right at the center of the action in software
and systems innovation in DevOps, product development,
agile, mobile, cloud, and more.

•  Over 4,000 attendees
•  More than 400 sessions
•  Training, certification, hands-on
labs, and much more
•  Register before February 28th and
save up to 200 US dollars with the
Early Bird rate

Visit ibm.com/innovate for more information.
© 2014 IBM Corporation

More Related Content

What's hot

DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsSanjeev Sharma
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Sea spin5 2013
Sea spin5 2013Sea spin5 2013
Sea spin5 2013Jeff Smith
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
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
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
 
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterpriseSanjeev Sharma
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessMichael Elder
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectRosalind Radcliffe
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 

What's hot (20)

DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Sea spin5 2013
Sea spin5 2013Sea spin5 2013
Sea spin5 2013
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
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
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
 
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 

Viewers also liked

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
Optimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterpriseOptimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterpriseEyal Edri
 
IBM SmartCloud Orchestrator
IBM SmartCloud OrchestratorIBM SmartCloud Orchestrator
IBM SmartCloud OrchestratorAnna Landolfi
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM Danmark
 
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Skelton Thatcher Consulting Ltd
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewPatrick Bouillaud
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team TopologiesMatthew Skelton
 
4. technical feasibility
4. technical feasibility4. technical feasibility
4. technical feasibilityRudy Flores
 
Agile Cloud Service Strategy using DevOps
Agile Cloud Service Strategy using DevOpsAgile Cloud Service Strategy using DevOps
Agile Cloud Service Strategy using DevOpsJason Stevenson
 
Project Construction of 5 star hotel
Project Construction of 5 star hotelProject Construction of 5 star hotel
Project Construction of 5 star hotelMuhammad Farhan Javed
 
Developing A Strategic Business Plan
Developing A Strategic Business PlanDeveloping A Strategic Business Plan
Developing A Strategic Business PlanEarl Stevens
 
Project planning and feasibility study
Project planning and feasibility studyProject planning and feasibility study
Project planning and feasibility studyMars Mfyam
 

Viewers also liked (14)

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
The Project Management Plan in 20 steps
The Project Management Plan in 20 stepsThe Project Management Plan in 20 steps
The Project Management Plan in 20 steps
 
Optimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterpriseOptimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterprise
 
IBM SmartCloud Orchestrator
IBM SmartCloud OrchestratorIBM SmartCloud Orchestrator
IBM SmartCloud Orchestrator
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud Orchestration
 
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack Overview
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
 
4. technical feasibility
4. technical feasibility4. technical feasibility
4. technical feasibility
 
Agile Cloud Service Strategy using DevOps
Agile Cloud Service Strategy using DevOpsAgile Cloud Service Strategy using DevOps
Agile Cloud Service Strategy using DevOps
 
Project Construction of 5 star hotel
Project Construction of 5 star hotelProject Construction of 5 star hotel
Project Construction of 5 star hotel
 
Developing A Strategic Business Plan
Developing A Strategic Business PlanDeveloping A Strategic Business Plan
Developing A Strategic Business Plan
 
Project planning and feasibility study
Project planning and feasibility studyProject planning and feasibility study
Project planning and feasibility study
 

Similar to [IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap

Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Paulo Lacerda
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps IBM UrbanCode Products
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudVincent Burckhardt
 
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...Marc Nehme
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...IBM Rational
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...GRUC
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixNiklas Heidloff
 
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMBuilding intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMPAPIs.io
 
Cloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCodemotion
 
From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013Sanjeev Sharma
 
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psTdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psWalter Farias
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Michael Elder
 
2016 interconnect 7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect 7 habits of a successful scaled agile adoption using ibm clmReedy Feggins Jr
 

Similar to [IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap (20)

Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloud
 
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
Improve Predictability & Efficiency with Kanban Metrics using IBM Rational In...
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMBuilding intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
 
Cloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOps
 
From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013
 
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psTdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...
 
Your PaaS to DevOps
Your PaaS to DevOpsYour PaaS to DevOps
Your PaaS to DevOps
 
2016 interconnect 7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm2016 interconnect   7 habits of a successful scaled agile adoption using ibm clm
2016 interconnect 7 habits of a successful scaled agile adoption using ibm clm
 

More from Daniel Berg

Securing Microservices with Istio
Securing Microservices with IstioSecuring Microservices with Istio
Securing Microservices with IstioDaniel Berg
 
Cloud-Native Applications with Microservices and Containers
Cloud-Native Applications with Microservices and ContainersCloud-Native Applications with Microservices and Containers
Cloud-Native Applications with Microservices and ContainersDaniel Berg
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDaniel Berg
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerDaniel Berg
 
InterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOpsInterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOpsDaniel Berg
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteDaniel Berg
 
Cloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talk
Cloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talkCloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talk
Cloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talkDaniel Berg
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDaniel Berg
 

More from Daniel Berg (9)

Securing Microservices with Istio
Securing Microservices with IstioSecuring Microservices with Istio
Securing Microservices with Istio
 
Cloud-Native Applications with Microservices and Containers
Cloud-Native Applications with Microservices and ContainersCloud-Native Applications with Microservices and Containers
Cloud-Native Applications with Microservices and Containers
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
InterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOpsInterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOps
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy Keynote
 
Cloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talk
Cloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talkCloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talk
Cloud Foundry Summit 2014 - IBM Bluemix DevOps Services lightning talk
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap

  • 1. DevOps Technical Strategy and Roadmap #1579 Daniel Berg Chief Architect, DevOps Tools & Strategy Ruth Willenborg Distinguished Engineer – Cloud and DevOps Maciej Zawadzki Distinguished Engineer, Director – Release & Deploy Product Line (UrbanCode) © 2013 IBM Corporation
  • 2. Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 2
  • 3. Acknowledgements and Disclaimers: Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2014. All rights reserved. –  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, SoftLayer, Tivoli , WebSphere and PureApplication and Worklight are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 3
  • 4. Software delivery is at the heart of today’s top technology trends Big Data Cloud Insights on new products by more efficiently interpreting massive quantities of data Demand for apps requires fast, scalable environments for dev and test, as well as production Social Business Broader set of stakeholders collaborates to deliver continuous innovation and value Mobile Modern workforce expects constantly updated software to connect to enterprise systems Instrumented Products Software delivery Industry requirements demand faster response to regulations and standards, with traceability and quality Intelligent/ Connected Systems Software component in smart products driving increased value and differentiation 4
  • 5. A lack of continuous delivery impacts the entire business enterprise in the new reality of “Systems Of Interaction” Line-of-business Takes too long to introduce or make changes to mobile apps and services >70% >45% Systems of Interaction Systems of Engagement of budgets devoted to maintenance and operations 4-6 weeks Operations Rapid app releases impact system stability and compliance Systems of Record CRM DB Cloud-based Services to deliver even minor application changes to customers Development/Test Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback ERP MF Continuous client experience HR iSeries Partner value chain of customers experience production delays >50% of outsourced projects fail to meet objectives Suppliers Delivery in the context of agile 5
  • 6. Deming Cycles and DevOps §  William Deming – American statistician §  Major influencer of Japanese manufacturing and business §  Famous for Plan-Do-Check-Act cycle (Deming Cycle) William   Edwards   Deming   6
  • 7. IBM DevOps Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback Continuous Business Planning Accelerate software delivery faster time to value Plan & Measure Continuous Monitoring Balance speed, cost, quality and risk increased capacity to innovate Reduce time to customer feedback improved customer experience Monitor & Optimize Continuous Customer Feedback and Optimization Continuous innovation, feedback and improvements Collaborative Development Develop & Test Release & Deploy Continuous Testing Continuous Release and Deployment 7
  • 8. Na#onwide  embraces  DevOps  to  drive  con7nuous  delivery   across  pla:orms  and  improve  speed  to  market   50% increase in software quality over the last three years 90% on-time delivery vs. 60% previously 70% decrease in user downtime 58% of developers moved to industry top quartile in productivity measures “We’re more agile as a business and more responsive to our customers. Collaboration has become an expected part of our culture.” — Steve Farley, Vice President, Application Development Center, Nationwide 8
  • 9. DevOps and Cloud adoption Automating for faster delivery with DevOps and cloud Tradi#onal     On-­‐Premises   Infrastructure   as  a  Service   Applications UC  Deploy   Data Applications UC  Deploy   Mid Config Data PlaCorm   as  a  Service   JazzHub   (SaaS)   Applications Data Middleware Middleware O/S O/S Virtualization Virtualization Virtualization Servers Servers Storage Storage Networking Manual     Mid Config O/S Man/Auto   Mid Config Networking Middleware Man/Auto   PureApplica#on   System   SmartCloud   Orchestrator   SoILayer   Codename:   BlueMix   Servers Storage Networking Customiza#on;  higher  costs;  slower  #me  to  value   Standardiza#on;  lower  costs;  faster  #me  to  value   9
  • 10. We’ve been busy! §  Acquisitions –  UrbanCode –  SoftLayer §  Improved DevOps experience –  Usability improvements –  DevOps for Cloud –  Middleware Configuration –  Continuous Testing –  DevOps for Mobile –  DevOps for Mainframe 10
  • 11. Investing in Release Automation … Introducing UrbanCode Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications with high quality and low risk Drive down cost Remove manual effort and wasted resource time with push button deployment processes Speed time to market Simple, graphical process designer, with built-in actions to quickly create deployment automation Reduce risk Robust configuration management, coordinated release processes, audits, and traceability IBM UrbanCode Deploy automates the deployment of applications, databases and configurations into development, test and production environments, helping to drive down cost, speed time to market with reduced risk. IBM UrbanCode Release is an intelligent collaboration release management solution that replaces error-prone manual spreadsheets and streamlines release activities for application and infrastructure changes. https://www.ibmdw.net/urbancode/ 11
  • 13. Recent UrbanCode Deploy Improvements v6.0 and v6.0.1 §  Usability Improvements –  Source configs = plugins –  More multifunction lists and tagging –  Comparison views §  New Process Configuration Options –  Workflow capability: vertical integration container §  z/OS (mainframe) Support §  Integration with SoftLayer §  Improved SmartCloud Orchestrator integration §  WebSphere configuration 13
  • 14. Recent UrbanCode Release Improvements v6.0 and v6.0.1 §  Rational Team Concert Integration –  –  –  –  –  Change Management OSCL Integration Mapping RTC Delegated UI Dialogs Release Progression §  Release Impact Analyses §  Pipeline View §  Federated Deployment Dashboard 14
  • 15. IBM UrbanCode Deploy – Plug-ins •  •  59 plug-ins from15 different vendors and open source organizations Broad range of plugins supported: •  Application servers •  Databases •  Messaging platforms •  Test automation •  Issue tracking systems •  Operating system services •  Cloud platforms •  Issue tracking •  Even more… •  Plug-ins can be downloaded for free from https://www.ibmdw.net/urbancode/plugins/ 15
  • 16. IBM  Cloud  Orchestrator:  an  open  and  scalable  pla:orm   Self-Service Catalog Cloud Marketplace Orchestration Monitor Backup & Restore Patterns Image Management Dev Tools Security Compliance Infrastructure-as-a-Service (IaaS) EC2 VMWare Power Current Release KVM Hyper-V z/VM Soft Layer planned Future Releases 16
  • 17. Managing workloads across the lifecycle requires orchestration Data ComputeAvailability Domain Domain" Monitoring Storage Domain" Domain! Orchestration Engine Network Domain! IT Management" ! Monitoring ! IT Asset Storage Management! Domain" Network Change Domain" Management! Web App DB Service Desk! Provision Pattern Resource Orchestration ! Onboard, provision, manage CPU, Storage and Network Workload Orchestration Workload aware placement, optimization and operation Service Orchestration Manage the lifecycle of business applications 17
  • 18. Managing workloads across the lifecycle requires orchestration IBM EndPoint Manager F5 Load Balancer software installation Tivoli Netcool Configuration Manager patch and compliance Juniper Firewall IT NetApp NAS Monitoring Management" Chef server VMware Domain" Tivoli Productivity Center (Sonas) Data software installation Network PowerVMAvailability Storage Manager Tivoli Domain" Tivoli Provisioning Manager Domain" KVM Amazon EC2 zVM Tivoli Workload SoftLayer Scheduler Orchestration Engine Web App DB ervice SmartCloud Desk! Control Desk Provision Pattern Over 200 IBM and industry patterns OpenStack IaaS WebSphere Virtual System Patterns DB2 PureApplication System Mobile Tivoli Service Automation Manager Business Intelligence SharePoint SQL Server Approval processing Scripting utilitities Email Database Java Web Services 18
  • 19. Automating application deployment to cloud resources IBM UrbanCode Deploy    IBM  Cloud   Applica#on   Component   UrbanCode  Deploy   World-Wide Banking Application   war ddl Environments     DEV   QA       ...     World-Wide Banking Application war ddl   Tomcat   MySQL mq   Cloud  Resources    (DEV) JMS mq   PROD   ddl   WebSphere  Liberty     World-Wide Banking Application war       mq     DB2 Cloud  Resources  (PROD)   WSMB     PaIern  Parameters   can  be  supplied  by Proper7es  from UC  Deploy       SmartCloud  Orchestrator   Public Clouds Hybrid IBM  PureApplica#on  System   Private Clouds 19
  • 20. Improve Delivery Lifecycle with Software Defined Environments Build Automation SCM Pull changes Publish build IBM  PureApplica#on  System   SmartCloud  Orchestrator   Execute application deployment and manage settings across environments Environments Provision platform DEV DEV DEV DEV QA PROD Deploy early and often to ensure higher quality and faster releases using repeatable, reliable, and managed automation Patch/update Platform Config Management IBM Endpoint Manager 20
  • 21. Reliable management of middleware configuration across environments Middleware Administrator -orApplication Developer Deployment Automation Developer 2 - Plugin Artifact Library 3 - Import 4 - Assemble 5 - Publish EAR 7 - Deploy 7 - Deploy WAS Configuration Template 7 - Deploy WAR Exemplar WAS Cell 6 – Define Deployment Process Cluster template DB Application Application Deployment Automation WAS Configuration Template Creation QA Dev Prod Application Environments 21
  • 22. DevOps: Continuous Testing Combining continuous testing with Deployment automation and service virtualization for reducing time to market and improving quality Test Environments IBM UrbanCode Deploy { virtual components Databases integrated with IBM Rational Test Virtualization Server Continuously test in production-like env. SHUNRA Network n Virtualization Test using real world network conditions Third-party Services Deploy what is ready, virtualize the rest IBM Rational Test Workbench Internal Messages Dev QA Simultaneously test across multiple test stages Dynamic Infrastructure 22
  • 23. IBM UrbanCode Deploy V6.0 integration with IBM Worklight V6.0 ü  The new plugin enables automated deployment to Worklight Console and Application Center Supports Worklight Apps targeting iOS and Android SCM UrbanCode Deploy Process Worklight Console runtime calls CodeStation Build .wlapp Application Center Install/update app adapter Binary (IPA/APK) ü  Use App Server, Database and other plugins to configure environments and Worklight projects 23
  • 24. Smarter Mobile Quality Assessment IBM Mobile Quality Assurance services (beta) Addresses five key use cases, attacking pain points for all key users User Feedback Crash logs 4 Crash log reporting Bugs vs. Crashes Bugs LOB/Digital Marketer Developer 5 Sentiment Analysis Quality Dashboard with Sentiment Analysis 1 Over the air build distribution End Users Tester 2 In app bug reporting 3 In app user feedback Builds 24
  • 25. Future Directions Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. © 2013 IBM Corporation
  • 26. Moving to open technologies Applications Application template IBM UrbanCode Deploy Banking Application Environments Application Lifecycle DEV TEST QA PROD IBM Cloud Orchestrator Banking Application Banking Application Infrastructure template Heat Orchestration Template (HOT) Heat Orchestration Template (HOT) OpenStack Heat IBM Platform Resource Scheduler OpenStack Heat IBM Platform Resource Scheduler Hardware Network Public   Server Storage Dedicated   Network Server Tradi#onal     IT   Storage Private   26
  • 27. Next generation pattern development and lifecycle management A full-stack engineering solution for designing, deploying, and managing environments Components Tool Cloud Pattern Designer HOT document editor & Environment lifecycle management tool HOT Engine Heat Templates (HOT) Building Blocks Resources Executes on OpenStack Heat Organic environments Version-aware Full-stack engineering Platforms Composable content Cloud agnostic 27
  • 28. IBM DevOps Services (JazzHub) for Cloud Open, integrated rapid development experience that scales Planned Services Git hosting" Store and manage the code for your application in the hosted Git repo. Integrated Development Environment " Use built-in Web IDE, Eclipse, Visual Studio or leverage your tool of choice. Agile planning & tracking, team collaboration" Easily share work and collaborate with team members. " Mobile quality" Improve mobile app quality through crash analytics, sentiment analysis, and feedback. Continuous Integration" Continuously build, scan, and test code to improve quality and increase speed of delivery. Deployment automation" Instantly deploy your applications. Performance monitoring" Identify the early occurrence and root cause of performance issues, not just the symptoms, throughout the application lifecycle. Conduct code level diagnostics to identify bottlenecks and optimize application performance. ! 28
  • 29. Globally distributed enterprise deployments Data Center B Data Center A Clustered High Availability Agents Clustered High Availability Relay Server Relay Server Load Balancer Agents Load Balancer Associated servers across sites Shared by servers Shared by servers DB DB CodeStation CodeStation Replicate deployment artifacts Synchronize data (e.g. process definition, security, templates) Awareness-only of other (e.g historical data) 29
  • 30. Environment Change Management Configuration drift detection Compliant? Desired State What we want Compliant? Inventory What we believe exists X Actual State What is actually on the system 30
  • 31. Expanding mobile delivery services Develop Deliver IDE Build SCM Request Build Rational Team Concert Deploy Built Artifacts Jazz Build Engine Use Application Run IBM UrbanCode Deploy Mobile Resource Android Native SDK Build Planned Solution Worklight IBM Worklight Server §  Automate deployment of mobile applications by interacting with mobile platforms and mobile SDKs §  Support for IBM Worklight (available today) §  Support for emulators/simulators in Apple XCode and Android SDK §  Support for mobile testing “deviceclouds”, e.g.: Appurify, Perfecto Mobile and DeviceAnywhere 31
  • 32. Deployment automation of native mainframe applications IBM UrbanCode Deploy for z/OS Deploy Code Station on z/OS Test Environment – RD&T Application under test •  Download build output from Code Station on z/OS •  Deploy to z/OS or RD&T to test application changes Promote Value from planned unified solution •  Accelerate delivery and reduces cycle time to develop/test multi-tier applications across heterogeneous environments and platforms •  Reduce costs and eliminate delays for delivering mainframe applications •  Minimize risk and improve productivity across disparate teams with cross-platform release planning 32
  • 33. Summary §  Adopting DevOps with Cloud accelerates delivery Plan & Measure Monitor & Optimize Continuous innovation, feedback and improvements Develop & Test Release & Deploy §  IBM provides enterprise Cloud and DevOps solutions –  –  –  –  SmartCloud Orchestrator PureApplication System SoftLayer UrbanCode Public Clouds Private Clouds SmartCloud  Orchestrator   IBM  PureApplica#on  System   §  We are investing for the future –  Codename: BlueMix –  JazzHub – DevOps Services –  NextGen Pattern lifecycle management –  DevOps for Mobile & Mainframe DevOps  Services   Java   Session   Mobile     Cache   DB   33
  • 34. Innovate  2014:  The  IBM  Technical  Summit   June 1 – 5, 2014 Orlando, Florida The Walt Disney Swan and Dolphin Resort The unprecedented convergence of DevOps, smarter product development, social, mobile, analytics, and cloud is transforming the Internet of Things into the internet of everything. Software is everywhere, which puts you at the center of it all. Innovate 2014 gets you face-to-face and code-to-code with over 4,000 peers, industry experts, IBM thought leaders, and global business partners. Attend Innovate 2014 to find out how IBM can put you and your team right at the center of the action in software and systems innovation in DevOps, product development, agile, mobile, cloud, and more. •  Over 4,000 attendees •  More than 400 sessions •  Training, certification, hands-on labs, and much more •  Register before February 28th and save up to 200 US dollars with the Early Bird rate Visit ibm.com/innovate for more information. © 2014 IBM Corporation