SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Implementing Enterprise 
DevOps: Real Life 
Experiences 
An overview of how OpenMake enables Enterprise DevOps & Release 
Automation
Agenda 
• Company Overview 
• DevOps: The Challenge 
• DevOps: The Solution 
• Real Life Experiences
Company Overview 
• James Wilson, Vice President of EMEA 
• Incorporated in 1995, USA 
• Enterprise Build Automation 
• Enterprise Release Automation 
• Preferred EMEA Professional Services Supplier 
• Global Premier Technology Partner 
• 400+ Customers
Satisfied Clients
DevOps: The Challenge 
Brief overview of some of the common challenges in DevOps
Wikipedia 
Interlinking processes from 
Development through to 
Production. 
Simultaneous automation 
between Application and 
Infrastructure 
Management. 
DevOps?
DevOps Challenges: Application 
Management 
• What is meant by an “Application”? 
• Presentation Layer 
• Application & Environment Configurations 
• Application Layer 
• Services 
• Containers & Frameworks 
• Packaged Solutions 
• Database & Data
DevOps Challenges: Infrastructure 
Management 
• What is meant by “Servers” and “End Points”? 
• Physical Servers 
• Virtualised Servers 
• Cloud-based Servers 
• Networking 
• Compute 
• Storage
What Does an Application Look Like?
Environments & Infrastructure 
Environments 
Servers 
Databases 
Dev SIT-01 SIT-02 UAT Live
Infrastructure as Code 
Virtual 
Cloud 
Environments 
Servers 
Databases 
Dev SIT-01 SIT-02 UAT Live
The DevOps Complexity
Continuous Improvement 
Complete Build & Release Automation 
Standardization & Repeatability 
Manual Processes & Partial Automation 
Heroes & ‘Fire Fighters’ 
Key Indicators & Achievements 
Capability & Maturity 
Scripting 
Team Based 
Automation 
SDLC 
Automation 
Enterprise 
DevOps 
Continuous 
Integration 
Improvement & 
Innovation 
DevOps Capability Maturity
Release Automation Challenges 
• Organisations accumulate fragmented point solutions, 
• Multiple Application and Component versions, 
• Interlinking dependencies between Applications and Components 
• Fragmented Applications & Infrastructure Management 
• Infrastructure scale and complexity; Physical, Virtual, Cloud 
• Implementation and ownership costs; CapEx / OpEx 
• Differing and combined process methods; Waterfall, Agile, Iterative 
• Managing and delivering incremental change; Application and Database 
• Release Management; fragmented manual processes 
• Diverse platforms and infrastructure 
• No clear visualisation and management across the IT organisation
Typical Development Lifecycle Scenario 
Environment & 
QA Manager 
Release 
Manager & IT 
Operations 
Development 
Team 
Manually 
intensive 
processes 
Manually 
intensive 
processes 
SIT-01 RAT-02 UAT-03 LIVE-01 LIVE-02 LIVE-03
More Applications, More Tools, More Problems 
Environment & 
QA Manager 
Release 
Manager & IT 
Operations 
Development 
Team 
Point solutions 
adopted over 
time 
SIT-01 RAT-02 UAT-03 LIVE-01 LIVE-02 LIVE-03
Dynamic DevOps: The 
Solution 
A brief overview of how OpenMake addresses the challenges of DevOps
Abstraction allows us to extract 
purpose and simplicity from an 
otherwise complex, overwhelming 
and seemingly random process.
Applications: Abstract the Complexity 
• Define an Application, 
• Define the Application’s 
Components, 
• Define the Components’ location.
Infrastructure: Abstract the Complexity 
• Define an Environment, 
• Define the Environment’s Servers, 
• Define the Servers’ attributes.
Scalability: Domains 
Clothing 
Women 
Dev 
Test 
SIT001 
WEB001 
(physical) 
WEB002 
(virtual) 
APP005 (virtual) 
APP008 
(physical) 
DB002 (cloud) 
DB005 (cloud) 
SIT002 
UAT001 
UAT003 
Production 
Physical 
Virtualised 
Cloud 
Men 
Juniors 
Baby 
Home 
Beauty 
Jewellery 
-­‐ 
6 
-­‐ 
7 
-­‐ 
8 
-­‐ 
7 
-­‐ 
8
Actions Killed Scripts 
• Scripts: 
• Automate manual tasks 
• Costly to develop and maintain 
• Uncontrolled growth 
• Do not scale 
• Actions automate everything: 
• Deployments (Packaged & 
Bespoke) 
• Builds (Meister, Jenkins, 
Hudson) 
• Server Provisioning (Azure, 
EC2) 
• Performance Monitoring 
• Tasks; WebSphere, WebLogic…
Control, Manage, Visualise, Streamline 
• Schedule a ‘No Touch’ 
Deployment 
• Version Specific Deployments 
• Prevent Deployments 
• Reserve ‘One Touch’ 
Deployments
Release Automation with Release Engineer™ 
Automation 
Environment & 
QA Manager 
2 Deploy Deploy 
SIT-01 RAT-02 UAT-03 
Release 
Manager & IT 
Operations 
Development 
Team 
Comp 
. 1 
Comp 
. 2 
Comp 
. 3 
Comp 
. 4 
Application 
1 
Application 
Release 
Engineer 
configuration Release 
Engineer 
automation 
LIVE-01 LIVE-02 LIVE-03 
Repository 
Abstraction
Accelerated Release Automation with Release 
Engineer™ 
Environment & 
QA Manager 
Performance Automation 
Release 
Manager & IT 
Operations 
Development 
Team 
Comp 
. 1 
Comp 
. 2 
Comp 
. 3 
Comp 
. 4 
Application 
1 
2 Deploy Deploy 
Application 
Consolidated 
tooling for 
performance 
Version 
Management 
Release 
Engineer 
configuration Release 
Engineer 
automation 
SIT-01 RAT-02 UAT-03 LIVE-01 LIVE-02 LIVE-03
Release Engineer™ Differentiators 
• Completely web-based, 
• Domain model for scalability, 
• Extensive platform support: 
• Windows, *NIX, iSeries, Tandem, OpenVMS, 
Stratus, Tru64, IBM4690… 
• No Agent technology required, 
• Incremental Database Changes, 
• Real-time Release Management, 
• On premise, hybrid or cloud-based.
Real Life Experience 
A brief overview of how Release Engineer has helped a Financial Services 
IT organisation
Customer Overview 
• Financial Services’ IT Organisation 
• Services over 250+ banks across Scandinavia 
• 9,500 employees in group organisation 
• 2.9 million customers 
• Delivers IT systems for small to medium-sized financial 
institutions
Environment Overview 
Developers: 100 Testers: 30 DevOps & Release Managers: 4 
Packaged Solutions: 
10+ 
Bespoke Applications: 8+
Environment Overview 
Environments: Servers: 234 Development Sites: 3 
18
Release Management & IT Operations: Before 
• FTEs: 4 
• Release Duration: 16 hours 
• Release Frequency: 1 per month 
• Release Failures: 10 per month 
Operational Costs 
• FTEs: £190,000 
• Per Production Release Cost: £23,750 
• Monthly Recovery Costs: £2,740 
• Monthly Release Costs: £26,490 
18 
16 
14 
12 
10 
8 
6 
4 
2 
0 
FTEs 
Release 
Dura5on 
(hours) 
Release 
Frequency 
(per 
month) 
Release 
Failures 
(per 
month) 
Before
Release Management & IT Operations: After 
• FTEs: 1 
• Release Duration: 1 hour 
• Release Frequency: 9 per month 
• Release Failures: 1 per month 
Operational Costs 
• FTEs: £47,500 
• Per Production Release Cost: £11.42 
• Monthly Recovery Costs: £34.25 
• Monthly Release Costs: £411.06 
18 
16 
14 
12 
10 
8 
6 
4 
2 
0 
FTEs 
Release 
Dura5on 
(hours) 
Release 
Frequency 
(per 
month) 
Release 
Failures 
(per 
month) 
Before 
AEer
Financial Benefits 
• FTEs: £142,500 
• Per Release Reduction: £23,738 
• Per Failure Reduction: £2,706 
• Monthly Savings: £26,079 
• Cost Reduction: 91.23% 
£160,000.00 
£140,000.00 
£120,000.00 
£100,000.00 
£80,000.00 
£60,000.00 
£40,000.00 
£20,000.00 
£-­‐ 
Financial 
Benefits 
FTEs 
Per 
Release 
Per 
Failure 
£30,000.00 
£25,000.00 
£20,000.00 
£15,000.00 
£10,000.00 
£5,000.00 
£-­‐ 
Monthly 
Savings 
£26,079.33 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Average 
% 
Savings 
91.23
“Deployments are fully automated and are 
carried out more often. Our testing has 
become more effective and our Releases are 
managed by Release Managers, no 
longer by technicians.” 
- Henning Kristensen
Summary 
• More frequent (RE) and quicker (P4) system Releases 
• Fewer Release failures 
• Release Management Cost savings (~90%) 
• Competitive advantage in the market: 
• Reduce time to market (target: 20%) 
• Increased customer acquisition (target: 22%) 
• Increased revenue (target: 19%) 
• Improved morale – less manual, mundane tasks 
• Empower non-technical resources
Innovate. Compete. Grow. 
James Wilson, james.wilson@openmakeso;ware.com | +44 (0) 7702 727678

Contenu connexe

Tendances

DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations ChallengesVijaya K
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesShiva Narayanaswamy
 
Enterprise DevOps and the Cloud
Enterprise DevOps and the CloudEnterprise DevOps and the Cloud
Enterprise DevOps and the CloudCloudCheckr
 
Monitoring in a Microservices World
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices WorldDocker, Inc.
 
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyGartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyKelly Looney
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT OperationsCorrelsense
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Deborah Schalm
 
Software operability and run book collaboration - DevOps Summit, Bangalore
Software operability and run book collaboration - DevOps Summit, BangaloreSoftware operability and run book collaboration - DevOps Summit, Bangalore
Software operability and run book collaboration - DevOps Summit, BangaloreMatthew Skelton
 
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesDeborah Schalm
 
Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016John Willis
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines Abdul_Mujeeb
 
Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017Micro Focus
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)Hussain Mansoor
 
Real World Cloud Application Security
Real World Cloud Application SecurityReal World Cloud Application Security
Real World Cloud Application SecurityJason Chan
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summitChihyang Li
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best PracticesBrian Chorba
 
Achieving a Serverless Development Experience
Achieving a Serverless Development ExperienceAchieving a Serverless Development Experience
Achieving a Serverless Development ExperienceIvan Dwyer
 

Tendances (20)

DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
 
Enterprise DevOps and the Cloud
Enterprise DevOps and the CloudEnterprise DevOps and the Cloud
Enterprise DevOps and the Cloud
 
Monitoring in a Microservices World
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices World
 
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyGartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT Operations
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
 
Software operability and run book collaboration - DevOps Summit, Bangalore
Software operability and run book collaboration - DevOps Summit, BangaloreSoftware operability and run book collaboration - DevOps Summit, Bangalore
Software operability and run book collaboration - DevOps Summit, Bangalore
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
 
Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines
 
Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017
 
New DevOps for the DBA
New DevOps for the DBANew DevOps for the DBA
New DevOps for the DBA
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)
 
Real World Cloud Application Security
Real World Cloud Application SecurityReal World Cloud Application Security
Real World Cloud Application Security
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
 
Achieving a Serverless Development Experience
Achieving a Serverless Development ExperienceAchieving a Serverless Development Experience
Achieving a Serverless Development Experience
 

En vedette

Cache Security- Adding Security to Non-Secure Applications
Cache Security- Adding Security to Non-Secure ApplicationsCache Security- Adding Security to Non-Secure Applications
Cache Security- Adding Security to Non-Secure ApplicationsInterSystems Corporation
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team TopologiesMatthew Skelton
 
ATAGTR2017 What Lies Beneath Robotics Process Automation
ATAGTR2017 What Lies Beneath Robotics Process AutomationATAGTR2017 What Lies Beneath Robotics Process Automation
ATAGTR2017 What Lies Beneath Robotics Process AutomationAgile Testing Alliance
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 

En vedette (8)

Cache Security- Adding Security to Non-Secure Applications
Cache Security- Adding Security to Non-Secure ApplicationsCache Security- Adding Security to Non-Secure Applications
Cache Security- Adding Security to Non-Secure Applications
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
 
DevOps
DevOpsDevOps
DevOps
 
ATAGTR2017 What Lies Beneath Robotics Process Automation
ATAGTR2017 What Lies Beneath Robotics Process AutomationATAGTR2017 What Lies Beneath Robotics Process Automation
ATAGTR2017 What Lies Beneath Robotics Process Automation
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Public Launch Cyclone Preview
Public  Launch  Cyclone  PreviewPublic  Launch  Cyclone  Preview
Public Launch Cyclone Preview
 

Similaire à Implementing Enterprise DevOps: Real Life Experiences

Accelerate Sitecore DevOps on Microsoft Azure
Accelerate Sitecore DevOps on Microsoft AzureAccelerate Sitecore DevOps on Microsoft Azure
Accelerate Sitecore DevOps on Microsoft AzurePerficient, Inc.
 
ARC's Bob Mick Workshop - Server Virtualization in Manufacturing Operations ...
ARC's Bob Mick Workshop  - Server Virtualization in Manufacturing Operations ...ARC's Bob Mick Workshop  - Server Virtualization in Manufacturing Operations ...
ARC's Bob Mick Workshop - Server Virtualization in Manufacturing Operations ...ARC Advisory Group
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Ostrato
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of cloudscrbraun
 
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
Great Lakes Oracle Conference (GLOC)  Benefits of migrating to the Cloud-  Me...Great Lakes Oracle Conference (GLOC)  Benefits of migrating to the Cloud-  Me...
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...ebreger
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Skytap Cloud
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneDashlane
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIRightScale
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...eG Innovations
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityXebiaLabs
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyRightScale
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101eG Innovations
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric CloudPerforce
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsXebiaLabs
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX, Inc.
 

Similaire à Implementing Enterprise DevOps: Real Life Experiences (20)

Accelerate Sitecore DevOps on Microsoft Azure
Accelerate Sitecore DevOps on Microsoft AzureAccelerate Sitecore DevOps on Microsoft Azure
Accelerate Sitecore DevOps on Microsoft Azure
 
ARC's Bob Mick Workshop - Server Virtualization in Manufacturing Operations ...
ARC's Bob Mick Workshop  - Server Virtualization in Manufacturing Operations ...ARC's Bob Mick Workshop  - Server Virtualization in Manufacturing Operations ...
ARC's Bob Mick Workshop - Server Virtualization in Manufacturing Operations ...
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of clouds
 
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
Great Lakes Oracle Conference (GLOC)  Benefits of migrating to the Cloud-  Me...Great Lakes Oracle Conference (GLOC)  Benefits of migrating to the Cloud-  Me...
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at Dashlane
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases Weekly
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
The Best of MMS 2013
The Best of MMS 2013The Best of MMS 2013
The Best of MMS 2013
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOps
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
 

Plus de Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsPerforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsPerforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessPerforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsPerforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 

Plus de Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Dernier

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Dernier (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Implementing Enterprise DevOps: Real Life Experiences

  • 1. Implementing Enterprise DevOps: Real Life Experiences An overview of how OpenMake enables Enterprise DevOps & Release Automation
  • 2. Agenda • Company Overview • DevOps: The Challenge • DevOps: The Solution • Real Life Experiences
  • 3. Company Overview • James Wilson, Vice President of EMEA • Incorporated in 1995, USA • Enterprise Build Automation • Enterprise Release Automation • Preferred EMEA Professional Services Supplier • Global Premier Technology Partner • 400+ Customers
  • 5. DevOps: The Challenge Brief overview of some of the common challenges in DevOps
  • 6. Wikipedia Interlinking processes from Development through to Production. Simultaneous automation between Application and Infrastructure Management. DevOps?
  • 7. DevOps Challenges: Application Management • What is meant by an “Application”? • Presentation Layer • Application & Environment Configurations • Application Layer • Services • Containers & Frameworks • Packaged Solutions • Database & Data
  • 8. DevOps Challenges: Infrastructure Management • What is meant by “Servers” and “End Points”? • Physical Servers • Virtualised Servers • Cloud-based Servers • Networking • Compute • Storage
  • 9. What Does an Application Look Like?
  • 10. Environments & Infrastructure Environments Servers Databases Dev SIT-01 SIT-02 UAT Live
  • 11. Infrastructure as Code Virtual Cloud Environments Servers Databases Dev SIT-01 SIT-02 UAT Live
  • 13. Continuous Improvement Complete Build & Release Automation Standardization & Repeatability Manual Processes & Partial Automation Heroes & ‘Fire Fighters’ Key Indicators & Achievements Capability & Maturity Scripting Team Based Automation SDLC Automation Enterprise DevOps Continuous Integration Improvement & Innovation DevOps Capability Maturity
  • 14. Release Automation Challenges • Organisations accumulate fragmented point solutions, • Multiple Application and Component versions, • Interlinking dependencies between Applications and Components • Fragmented Applications & Infrastructure Management • Infrastructure scale and complexity; Physical, Virtual, Cloud • Implementation and ownership costs; CapEx / OpEx • Differing and combined process methods; Waterfall, Agile, Iterative • Managing and delivering incremental change; Application and Database • Release Management; fragmented manual processes • Diverse platforms and infrastructure • No clear visualisation and management across the IT organisation
  • 15. Typical Development Lifecycle Scenario Environment & QA Manager Release Manager & IT Operations Development Team Manually intensive processes Manually intensive processes SIT-01 RAT-02 UAT-03 LIVE-01 LIVE-02 LIVE-03
  • 16. More Applications, More Tools, More Problems Environment & QA Manager Release Manager & IT Operations Development Team Point solutions adopted over time SIT-01 RAT-02 UAT-03 LIVE-01 LIVE-02 LIVE-03
  • 17. Dynamic DevOps: The Solution A brief overview of how OpenMake addresses the challenges of DevOps
  • 18. Abstraction allows us to extract purpose and simplicity from an otherwise complex, overwhelming and seemingly random process.
  • 19. Applications: Abstract the Complexity • Define an Application, • Define the Application’s Components, • Define the Components’ location.
  • 20. Infrastructure: Abstract the Complexity • Define an Environment, • Define the Environment’s Servers, • Define the Servers’ attributes.
  • 21. Scalability: Domains Clothing Women Dev Test SIT001 WEB001 (physical) WEB002 (virtual) APP005 (virtual) APP008 (physical) DB002 (cloud) DB005 (cloud) SIT002 UAT001 UAT003 Production Physical Virtualised Cloud Men Juniors Baby Home Beauty Jewellery -­‐ 6 -­‐ 7 -­‐ 8 -­‐ 7 -­‐ 8
  • 22. Actions Killed Scripts • Scripts: • Automate manual tasks • Costly to develop and maintain • Uncontrolled growth • Do not scale • Actions automate everything: • Deployments (Packaged & Bespoke) • Builds (Meister, Jenkins, Hudson) • Server Provisioning (Azure, EC2) • Performance Monitoring • Tasks; WebSphere, WebLogic…
  • 23. Control, Manage, Visualise, Streamline • Schedule a ‘No Touch’ Deployment • Version Specific Deployments • Prevent Deployments • Reserve ‘One Touch’ Deployments
  • 24. Release Automation with Release Engineer™ Automation Environment & QA Manager 2 Deploy Deploy SIT-01 RAT-02 UAT-03 Release Manager & IT Operations Development Team Comp . 1 Comp . 2 Comp . 3 Comp . 4 Application 1 Application Release Engineer configuration Release Engineer automation LIVE-01 LIVE-02 LIVE-03 Repository Abstraction
  • 25. Accelerated Release Automation with Release Engineer™ Environment & QA Manager Performance Automation Release Manager & IT Operations Development Team Comp . 1 Comp . 2 Comp . 3 Comp . 4 Application 1 2 Deploy Deploy Application Consolidated tooling for performance Version Management Release Engineer configuration Release Engineer automation SIT-01 RAT-02 UAT-03 LIVE-01 LIVE-02 LIVE-03
  • 26. Release Engineer™ Differentiators • Completely web-based, • Domain model for scalability, • Extensive platform support: • Windows, *NIX, iSeries, Tandem, OpenVMS, Stratus, Tru64, IBM4690… • No Agent technology required, • Incremental Database Changes, • Real-time Release Management, • On premise, hybrid or cloud-based.
  • 27. Real Life Experience A brief overview of how Release Engineer has helped a Financial Services IT organisation
  • 28. Customer Overview • Financial Services’ IT Organisation • Services over 250+ banks across Scandinavia • 9,500 employees in group organisation • 2.9 million customers • Delivers IT systems for small to medium-sized financial institutions
  • 29. Environment Overview Developers: 100 Testers: 30 DevOps & Release Managers: 4 Packaged Solutions: 10+ Bespoke Applications: 8+
  • 30. Environment Overview Environments: Servers: 234 Development Sites: 3 18
  • 31. Release Management & IT Operations: Before • FTEs: 4 • Release Duration: 16 hours • Release Frequency: 1 per month • Release Failures: 10 per month Operational Costs • FTEs: £190,000 • Per Production Release Cost: £23,750 • Monthly Recovery Costs: £2,740 • Monthly Release Costs: £26,490 18 16 14 12 10 8 6 4 2 0 FTEs Release Dura5on (hours) Release Frequency (per month) Release Failures (per month) Before
  • 32. Release Management & IT Operations: After • FTEs: 1 • Release Duration: 1 hour • Release Frequency: 9 per month • Release Failures: 1 per month Operational Costs • FTEs: £47,500 • Per Production Release Cost: £11.42 • Monthly Recovery Costs: £34.25 • Monthly Release Costs: £411.06 18 16 14 12 10 8 6 4 2 0 FTEs Release Dura5on (hours) Release Frequency (per month) Release Failures (per month) Before AEer
  • 33. Financial Benefits • FTEs: £142,500 • Per Release Reduction: £23,738 • Per Failure Reduction: £2,706 • Monthly Savings: £26,079 • Cost Reduction: 91.23% £160,000.00 £140,000.00 £120,000.00 £100,000.00 £80,000.00 £60,000.00 £40,000.00 £20,000.00 £-­‐ Financial Benefits FTEs Per Release Per Failure £30,000.00 £25,000.00 £20,000.00 £15,000.00 £10,000.00 £5,000.00 £-­‐ Monthly Savings £26,079.33 100 90 80 70 60 50 40 30 20 10 0 Average % Savings 91.23
  • 34. “Deployments are fully automated and are carried out more often. Our testing has become more effective and our Releases are managed by Release Managers, no longer by technicians.” - Henning Kristensen
  • 35. Summary • More frequent (RE) and quicker (P4) system Releases • Fewer Release failures • Release Management Cost savings (~90%) • Competitive advantage in the market: • Reduce time to market (target: 20%) • Increased customer acquisition (target: 22%) • Increased revenue (target: 19%) • Improved morale – less manual, mundane tasks • Empower non-technical resources
  • 36. Innovate. Compete. Grow. James Wilson, james.wilson@openmakeso;ware.com | +44 (0) 7702 727678