how financial services companies are leveraging devops to move the needle - customer case studies
TRANSCRIPT
© 2016 IBM Corporation
Cloud Software
Continuous delivery of software innovation on hybrid cloud
How Financial Services Companies are
Leveraging DevOps to Move the Needle
Customer Case Studies and Examples
© 2016 IBM Corporation2
Cloud Software
Presenting today:
Steve BooneTechnical Offering Manager
IBM UrbanCode Deploy
DevOps Subject Matter Expert
@Steve_Boone
© 2016 IBM Corporation3
Cloud Software
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/
© 2016 IBM Corporation4
Cloud Software
What is holding you back from delivering continuously?
Failures due to
inconsistent dev
and production
environments
Bottlenecks trying
to deliver more
frequent releases
to meet market
demands
Complex,
manual,
processes for
release lack
repeatability and
speed
Poor visibility into
dependencies
across releases,
resources, and
teams
How do we ensure that we release and deploy
What we want, When we want, Where we want!
© 2016 IBM Corporation5
Cloud Software
Observations from a Release Manager at a major FSI
• Constant request from executives regarding status of a given
environment or region
• The answers were usually revealed through “detective work”!
• The those answers would need to be put into Powerpoint format for
the afternoon status meeting
• For weekend implementation events, the entire operation was run
by spreadsheets
• Since there were multiple lines of business involved, each LoB had
their own “control room” in different locations, so cross
communication was an issue between interdependent LoB control
rooms. This was addressed by conference calls.
© 2016 IBM Corporation6
Cloud Software
What if professionals involved in software delivery could…
Take action on a deployment that has errors
by using their iPhone?
Visualize the software delivery pipeline in a
visual format?
Have a dashboard on their laptop of what
versions are in what environments / regions
Have real time status of a lower level
environment in the palm of their hand?
© 2016 IBM Corporation7
Cloud Software
Hiscox shows they actually can…
https://speakerdeck.com/theboyg/ibm-interconnect-devops-keynote-gareth-wharton-hiscox-case-study
© 2016 IBM Corporation8
Cloud Software
Auditability requires Traceability & Visibility
© 2016 IBM Corporation9
Cloud Software
Nationwide
9
© 2016 IBM Corporation10
Cloud Software
Scalability and Enterprise Performance
No need to “rip and replace”
•Over 170 Integrations
•Easily fits into your current DevOps eco-system
Flexible, scalable, solution
•Team/Role based security model
•Agent Relays allow UrbanCode to support tens of
thousands deployment targets
•Hybrid Cloud Ready – out of the box!
IBM Bluemix
On-prem Traditional IT
© 2015 IBM Corporation11
Cloud Software
Fidelity Worldwide Investment embraces DevOps
Gainedmore predictable release
schedules for stakeholders
Achievedcost avoidance of more than
USD2.3 million per year
Improved the ability to demonstrate
compliance with regulations
The transformation: As it prepared to launch a critical new application, Fidelity Worldwide Investment wanted to replace its manual release processes with an automated release solution. The solution helped reduce the time required for software releases by 99 percent, from 2 - 3 days to just 1 - 2 hours. The company also achieved cost avoidance of more than USD2.3 million per year.
“Applications that took days to release now take just an hour.”—Tony Green, Technology, Architecture and Engineering,
Fidelity Worldwide Investment
© 2016 IBM Corporation12
Cloud Software
How does UrbanCode Enable a 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
© 2016 IBM Corporation13
Cloud Software
Hybrid Cloud Deployments through a Single Point of Control
Manage application deployments across
dev, test, and production spanning multiple
clouds. UrbanCode Deploy with Patterns,
available with UrbanCode Deploy.
IBM Bluemix
Cloud
Foundry
On-prem IaaS
On-prem Traditional IT
IBM Cloud Orchestrator
IBM PureApplication System
Enable full stack deployments
(OS, patterns and applications)
across hybrid cloud
Virtual
Machines
Containers
Other Vendors
UrbanCodeDeploy
© 2015 IBM Corporation14
Cloud Software
Rapidly deploy application environments in 3 simple steps
Provide portability across heterogeneous virtual datacenter, private and public clouds
3. Portable across different virtualized infrastructure
Assemble multi-tier application environments and define auto-scaling policies to meet operational needs
2. Assemble multi-tier and scalable environment blueprints
1. Create stacks
Load Balancer
Web
Servers
App
Servers
Database
Servers
Firewall
Application
Compute, Storage,
Network Configuration
OS / Platform Image
Middleware
Configuration
Middleware
Po
licie
s
Describe full stack environments using infrastructure building blocks like Images, Middleware scripts, and Application code
VMware
vCenter
PrivatePublicVirtual
Datacenter
Deploy
Provision
© 2016 IBM Corporation17
Cloud Software
CapitalOne and Hygieia
17
© 2016 IBM Corporation18
Cloud Software
Collaborate and govern with IBM UrbanCode ReleaseRapidly manage complex releases of multi-interdependent applications
• Facilitate Release Planning
• Track application changes
• Manage release dependencies
• Enforce quality gates
• Accelerate delivery
• Increase visibility
• Better governance and control
• Improve stakeholder
engagement
© 2016 IBM Corporation19
Cloud Software
UrbanCode Mobile App – Download Today!
Continuous delivery of software innovation on hybrid cloud
Short Demo
Continuous delivery of software innovation on hybrid cloud
Thank You / Q&A