SlideShare uma empresa Scribd logo
1 de 31
1© Copyright 2016 EMC Corporation. All rights reserved.
2© Copyright 2016 EMC Corporation. All rights reserved. 2© Copyright 2016 EMC Corporation. All rights reserved.
DEVOPS AT SCALE
BART DRISCOLL
3© Copyright 2016 EMC Corporation. All rights reserved.
YOUR SPEAKER
 IT leader and evangelist within EMC Global Services
 Passionate about driving IT Performance through
lean and agile
 Focused on application development and deployment
operations (aka. DevOps)
R. Bart Driscoll
Director, DevOps Services @bartdriscoll
https://infocus.emc.com/author/bart_driscoll/
bart.driscoll@emc.com
Austin, TX
4© Copyright 2016 EMC Corporation. All rights reserved.
DEVOPS IS …
…optimizing the flow of work to create products
that create value faster and more reliably.
OPS
DEV
5© Copyright 2016 EMC Corporation. All rights reserved.
WHY IS THIS SO CHALLENGING?
PLATFORMS OPERATING MODEL TOOLS PROCESS STANDARDS
6© Copyright 2016 EMC Corporation. All rights reserved.
DEVOPS-AT-SCALE
APPLICATION
WORKING
PROTOTYPE
ENTERPRISE
PORTFOLIO
 DESIGN
 STANDARDS
 FRAMEWORKS
 PRINCIPLES
 ARCHITECTURES
7© Copyright 2016 EMC Corporation. All rights reserved.
EPS Comparison• Enterprise Objective
– Improve Earnings per Share
• Aligned IT Goals
– Drive efficiency
• Improve Net Income by lowering net operating
cost
– Accelerate Time-to-Market
• Capture new (or reclaim) market share by
providing new/update service to customers faster
than competitors
– Improve Quality
• Advance customer satisfaction by delivering
technically sound, fit for purpose solutions
• Software Delivery Management
Program
GLOBAL BANKING CLIENT
Enterprise At-A-Glance
• 6,000+ active dev projects
• 30,000+ IT Professionals
• 7 Major Divisions
• Globally distributed IT
• Countless Partners
• Heterogeneous platforms
8© Copyright 2016 EMC Corporation. All rights reserved.
• Focus
– Pilot Continuous Integration and Delivery
– Advise Infrastructure Provisioning and Management
• Influence
– Integrating Lean SDLC (SAFe/Agile) initiative
– Developing business case and roadmaps
– Support development of Standardized Architectures
• Approach
– Provide multi-level services
– Develop internal champions and sponsors
EMC & GWB COLLABORATION
GLOBAL WHOLESALE BANKING DIVISION
9© Copyright 2016 EMC Corporation. All rights reserved.
1. Align
2. Prove
3. Radiate
ALIGN PROVE RADIATE
PATHWAY TO SUCCESS
10© Copyright 2016 EMC Corporation. All rights reserved.
ALIGN
DEFINE DESIRED STATE
Cloud
DevOps
Agile
INDUSTRY TRENDS ENTERPRISE GOALS
• Drive efficiency
• Accelerate TTM
• Improve quality
DESIRED
STATE
11© Copyright 2016 EMC Corporation. All rights reserved.
DEVELOPMENT
OPERATIONS
SECURITY
COMPLIANCE
INFRASTRUCUTRE
ARCHITECTURE TEST
PRODUCT
ALIGN
BE DEPLOYMENT-FOCUSED
DEPLOY
12© Copyright 2016 EMC Corporation. All rights reserved.
ACKNOWLEDGE CURRENT READINESS
ALIGN
13© Copyright 2016 EMC Corporation. All rights reserved.
MEASURE OUTCOMES
ALIGN
Processes
& Models
3-5 Year
Objectives/Outcomes
Annual
Objectives/
Outcomes
Improvement
Targets
Improve Earnings Per Share
DriveEfficiency
AccelerateTime-to-Market
ImproveQuality
ByEOY2015,enable
businesstocanarytestUI
featureswithProduction
usercommunity
ByEOY2015,feature-
drivendevelopment(FDD)
practicesareSOPforpilot
team(s)
ByEOY2015,teamcan
deployintoproduction
every30daysorlessforof
pilotapplication(s)
ByEOY2015,operations
teamscansupportauto-
scaleup/downforweband
applicationtiersofpilot
application(s)
ByEOY2015,development
andtestteamshave
designed,developedand
implementedCDforDBsin
supportofpilot
application(s)
Application Architecture Practices
Platform/Server Management Process
Database Development Lifecycle
Release Management Process
Deployment & Provisioning Process
Software Development Lifecycle
Affected
Processes &
Practices
S.M.A.R.T.
Improvement Targets
14© Copyright 2016 EMC Corporation. All rights reserved.
ALIGN
ORGANIZE AROUND VALUE
GROUPING DYNAMIC TEAMING MODEL
GOAL
Operational Silos
Centralized Management
Cross-functional Team
Self-managed; Product Aligned
GOAL
15© Copyright 2016 EMC Corporation. All rights reserved.
1. Align
2. Prove
3. Radiate
ALIGN PROVE RADIATE
PATHWAY TO SUCCESS
16© Copyright 2016 EMC Corporation. All rights reserved.
• Pilot JAVA application
• Develop/demo working
prototype
• Build Champion(s)
• Train team
PROVE
DEMONSTRATE VIABILITY
17© Copyright 2016 EMC Corporation. All rights reserved.
• Cross-functional
• Collaborative
• Transparent
• Iterative
• Courageous
• Retrospective
PROVE
SEED CULTURE
“Why should we
change?”
“Can’t do that
because …?”
“Impossible!”
“Can we do
that?”
“Cool!”
18© Copyright 2016 EMC Corporation. All rights reserved.
TAKE 2: DEVOPS & CD FOR CRM
What:
Provide the culture, process automation, and tooling to improve
development velocity, release frequency and software quality.
How: Lean
Agile
DevOps/
Continuou
s Delivery
Cloud
Infrastruc
ture *
Agility
(Velocity
& Quality)
* Limited capability/influence
19© Copyright 2016 EMC Corporation. All rights reserved.
PROVE
TARGET VALUE STREAM
A frequently executed workflow like this…
enables a value stream like this...
20© Copyright 2016 EMC Corporation. All rights reserved.
PROVE
EMBED TOOLING
21© Copyright 2016 EMC Corporation. All rights reserved.
PROVE
ITERATIVE ROADMAP
• Commit Stage Includes
ETL
• Acceptance Stage
Includes
• Dependency
Management
• Push-button Release
Automation
• Release Mgmt
Simplification
• Canary Deployments
• Mule/CRM upgrades
• Commit Stage includes
ADS DB
• Acceptance Stage
• Enhanced Dashboard /
Feedback
• Source Control
• Pre-Commit Stage for
MS Dynamics &
Integration Services
• Commit Stage for MS
Dynamics & Integration
Services
• Dashboard/Feedback
Loop
• Dedicated VM
Environment
Q1 Q2 FUTURE
22© Copyright 2016 EMC Corporation. All rights reserved.
1. Align
2. Prove
3. Radiate
ALIGN PROVE RADIATE
PATHWAY TO SUCCESS
23© Copyright 2016 EMC Corporation. All rights reserved.
DEPENDENT SYSTEMS; SHARED STANDARDS
RADIATECRM Functionality Removed from Navigator (Client/Contact/Activity), just Deal Management Remains.
CED
TX Data
Navigator
Services
DEALS
TX Data
GCIB MSCRM
MS Dynamics CRM 2015
DAC
TX Data
GWB MSCRM
MS Dynamics CRM 2015
The next Phase of the Sales Platform:
Navigator: All CRM functionality will be remove
from Navigator which will retain only Deal
Management functionality.
Informatica will no longer push Clients/Entities
and will start pushing read-only Deal data.
CRM Integration Engine will add support for
Client/Entity data and will not longer sync
Activities or Contacts with Navigator. Its data
services will be the provisioning point for this
data.
GPDS will be refactored to not update CDB or
the legacy CED Orgs. Downstreams must stop
using legacy CED Orgs.
Client Plans must move to GCIB MSCRM.
Client/Entity updates are gathered from a CED
MQ topic (must research what MRDS plans).
Sales ADS: Theoretically, if GWB MSCRM
contains all contacts and activities, it could serv
as the aggregation point for that data. However
the Sales ADS will eventually become the single
provisioning point and we will incrementally
build it to that point. Until GDH is replaced and
its downstreams refactored, its data will still flo
to GDH.
CRM Integration
Engine
MULE
FAST
Mart
Sales
ADS
Real-time inserts,
updates, deletes:
Activities, Contacts,
Clients/Entities.
Deal &
Admin
Codes
DealsAssociates
GDH
ProfitClient Financials
1x/month
4x/day
SOS
Ref DataClient 360
4x/day
GCIB
Reporting
Lines, Ref
Data
Manual Process
Web Service
Direct Call
Legend
Out: Plug-in
In: CRM API
MS Dynamics Marketing
Cloud
Dynamics
Marketing
Connector
Azure Service Bus
GPBS
DAC
Client/Server
Navigator
Weblogic Portal
GCBR
TX Data
GDH
Sales Referrals
Sales Data
4x/day
GCB
Referrals
GPBS MQ
Topic
Sync Data and
Aggregated
Contacts, Activities,
Clients, Client Plans
ReferenceData,Referrals,Client
Plans,Deals&Client360
24© Copyright 2016 EMC Corporation. All rights reserved.
DEVELOP LAYERED GOVERNANCE MODELS
RADIATE
ENTERPRISE
PORTFOLIO (L.O.B.)
ARCHITYPE
APPLICATION
TEAM
DEV TEST STAGE PROD
QUALITYSTANDARDS
POLICY-DRIVENPIPELINES
25© Copyright 2016 EMC Corporation. All rights reserved.
CREATE AN EXTENSIBLE AGILE PLATFORM
RADIATE
Deployment Environments Management & Monitoring
Version Control Build Tools Continuous Integration Tools Test Frameworks
Test
Manager
ACCEPTANCE STAGINGPRE-COMMIT DEV/COMMIT PRODUCTION
Configuration Managment Artifact Repositories
API FRAMEWORK & LIBRARIES
DevOps Workflow
TEST
API FRAMEWORK & LIBRARIES
26© Copyright 2016 EMC Corporation. All rights reserved.
DEVELOP A SUPPORT SYSTEM FOR CHANGE
RADIATE
EXTERNAL
COACH(es)
INTERNAL
CHAMPION(s)
TECHNICAL
SME(s)
Industry Expertise
Broad Experience
‘Outsider’ Perspective
• Recognized leader
• Politically savvy
• ‘Insider’ Perspective
• Pragmatic thought-leadership
• Known technical expert
• Deep subject matter expert
• Innovator/Early Adopter
•
•
•
27© Copyright 2016 EMC Corporation. All rights reserved.
CREATE SPACE
RADIATE
APP
APP
APP
APP
CD PIPELINE
CD PIPELINES
GOAL
TEAM
GOAL
GOAL
GOAL
Goal
TEAMS
TOOLS
PROCESS &
BEST PRACTICE
STANDARDS &
GUIDELINES
COACHING &
CHAMPIONS
ONBOARDING
Legacy Enterprise
28© Copyright 2016 EMC Corporation. All rights reserved.
CIO
PRODUCT
MANAGEMENT
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
FUNCTIONAL
TEAM LEAD
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
FUNCTIONAL
TEAM LEAD
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
FUNCTIONAL
TEAM LEAD
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
FUNCTIONAL
TEAM LEAD
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
OTHER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
TEAM MEMBER
MANAGE BY PRODUCT
RADIATE
METRICS
SKILLS
PRODUCT
29© Copyright 2016 EMC Corporation. All rights reserved.
SUMMARY
ALIGN PROVE RADIATE
TO OVERCOME INERTIA
TO CREATE LASTING CHANGE
30© Copyright 2016 EMC Corporation. All rights reserved. 30© Copyright 2016 EMC Corporation. All rights reserved.
EMC World 2016 - DevOps-at-Scale Session

Mais conteúdo relacionado

Mais procurados

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
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodeJohn Hawkins
 
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
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)CA Technologies
 
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...CA Technologies
 
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 bottlenecksSanjeev Sharma
 
Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...CA Technologies
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
How to Test the New Fashioned Way
How to Test the New Fashioned WayHow to Test the New Fashioned Way
How to Test the New Fashioned WayCA Technologies
 
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization NightmaresIt's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization NightmaresCA Technologies
 
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...CA Technologies
 
Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...
Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...
Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...CA Technologies
 
How To Track Performance and Fault in a Multi-layer, Software-Defined Network...
How To Track Performance and Fault in a Multi-layer, Software-Defined Network...How To Track Performance and Fault in a Multi-layer, Software-Defined Network...
How To Track Performance and Fault in a Multi-layer, Software-Defined Network...CA Technologies
 
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...CA Technologies
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 

Mais procurados (20)

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...
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and Urbancode
 
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
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
 
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
 
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
 
Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...Con-way Case Study: Optimizing Application Integration Software Development L...
Con-way Case Study: Optimizing Application Integration Software Development L...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
How to Test the New Fashioned Way
How to Test the New Fashioned WayHow to Test the New Fashioned Way
How to Test the New Fashioned Way
 
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization NightmaresIt's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
It's Not a Dream—Conquer Chaos for Your DB2® for z/OS® Optimization Nightmares
 
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
 
Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...
Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...
Case Study: SAIC Provides Full Lifecycle Monitoring Services to the Public Se...
 
How To Track Performance and Fault in a Multi-layer, Software-Defined Network...
How To Track Performance and Fault in a Multi-layer, Software-Defined Network...How To Track Performance and Fault in a Multi-layer, Software-Defined Network...
How To Track Performance and Fault in a Multi-layer, Software-Defined Network...
 
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
Upmc tpdev5
Upmc tpdev5Upmc tpdev5
Upmc tpdev5
 
[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 

Destaque

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
 
Portfolio Images
Portfolio ImagesPortfolio Images
Portfolio Imagesksjbarnold
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...Scrum Bangalore
 
4.5 Negative Exponents notes
4.5 Negative Exponents notes4.5 Negative Exponents notes
4.5 Negative Exponents notesEdith Steeves
 
How can you make process improvements easier to realise?
How can you make process improvements easier to realise?How can you make process improvements easier to realise?
How can you make process improvements easier to realise?sharedserviceslink.com
 
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...Contactually
 
Material de apoyo animales
Material de apoyo animalesMaterial de apoyo animales
Material de apoyo animalesCOBAEM
 
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...Scrum Bangalore
 
Dropsuite Data Backup Europe
Dropsuite Data Backup EuropeDropsuite Data Backup Europe
Dropsuite Data Backup EuropeJon Samsel
 
Relationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle LedermanRelationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle LedermanContactually
 
DevOps 2016 - the year ahead
DevOps 2016 - the year aheadDevOps 2016 - the year ahead
DevOps 2016 - the year aheadDustin Collins
 
Food labeling regulations in saarc countries 2015
Food labeling regulations in saarc countries  2015Food labeling regulations in saarc countries  2015
Food labeling regulations in saarc countries 2015sayednaim
 
Contest winner of "The Bread, Salt & Definitely Wine" Social Media Workshop
Contest winner of "The Bread, Salt & Definitely Wine" Social Media WorkshopContest winner of "The Bread, Salt & Definitely Wine" Social Media Workshop
Contest winner of "The Bread, Salt & Definitely Wine" Social Media WorkshopRaghunath Ramaswamy
 
Drupalcon Dc Presentation
Drupalcon Dc PresentationDrupalcon Dc Presentation
Drupalcon Dc PresentationKyle Mathews
 
Social Progress Index for the Brazilian Amazon Results - Portuguese
Social Progress Index for the Brazilian Amazon Results - PortugueseSocial Progress Index for the Brazilian Amazon Results - Portuguese
Social Progress Index for the Brazilian Amazon Results - Portuguesesocprog
 
Why are we still doing industrial age drug
Why are we still doing industrial age drugWhy are we still doing industrial age drug
Why are we still doing industrial age drugSean Ekins
 
Green chemistry in chemical reactions: informatics by design
Green chemistry in chemical reactions: informatics by designGreen chemistry in chemical reactions: informatics by design
Green chemistry in chemical reactions: informatics by designAlex Clark
 
Il Campus Universitario di Savona come modello di distretto energetico intell...
Il Campus Universitario di Savona come modello di distretto energetico intell...Il Campus Universitario di Savona come modello di distretto energetico intell...
Il Campus Universitario di Savona come modello di distretto energetico intell...WWF ITALIA
 

Destaque (20)

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...
 
Portfolio Images
Portfolio ImagesPortfolio Images
Portfolio Images
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
 
Merry Christmas
Merry ChristmasMerry Christmas
Merry Christmas
 
4.5 Negative Exponents notes
4.5 Negative Exponents notes4.5 Negative Exponents notes
4.5 Negative Exponents notes
 
How can you make process improvements easier to realise?
How can you make process improvements easier to realise?How can you make process improvements easier to realise?
How can you make process improvements easier to realise?
 
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
 
Material de apoyo animales
Material de apoyo animalesMaterial de apoyo animales
Material de apoyo animales
 
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...
 
Dropsuite Data Backup Europe
Dropsuite Data Backup EuropeDropsuite Data Backup Europe
Dropsuite Data Backup Europe
 
Relationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle LedermanRelationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle Lederman
 
DevOps 2016 - the year ahead
DevOps 2016 - the year aheadDevOps 2016 - the year ahead
DevOps 2016 - the year ahead
 
Khaled Abdo portofolio
Khaled Abdo portofolioKhaled Abdo portofolio
Khaled Abdo portofolio
 
Food labeling regulations in saarc countries 2015
Food labeling regulations in saarc countries  2015Food labeling regulations in saarc countries  2015
Food labeling regulations in saarc countries 2015
 
Contest winner of "The Bread, Salt & Definitely Wine" Social Media Workshop
Contest winner of "The Bread, Salt & Definitely Wine" Social Media WorkshopContest winner of "The Bread, Salt & Definitely Wine" Social Media Workshop
Contest winner of "The Bread, Salt & Definitely Wine" Social Media Workshop
 
Drupalcon Dc Presentation
Drupalcon Dc PresentationDrupalcon Dc Presentation
Drupalcon Dc Presentation
 
Social Progress Index for the Brazilian Amazon Results - Portuguese
Social Progress Index for the Brazilian Amazon Results - PortugueseSocial Progress Index for the Brazilian Amazon Results - Portuguese
Social Progress Index for the Brazilian Amazon Results - Portuguese
 
Why are we still doing industrial age drug
Why are we still doing industrial age drugWhy are we still doing industrial age drug
Why are we still doing industrial age drug
 
Green chemistry in chemical reactions: informatics by design
Green chemistry in chemical reactions: informatics by designGreen chemistry in chemical reactions: informatics by design
Green chemistry in chemical reactions: informatics by design
 
Il Campus Universitario di Savona come modello di distretto energetico intell...
Il Campus Universitario di Savona come modello di distretto energetico intell...Il Campus Universitario di Savona come modello di distretto energetico intell...
Il Campus Universitario di Savona come modello di distretto energetico intell...
 

Semelhante a EMC World 2016 - DevOps-at-Scale Session

Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsBob Sokol
 
Oracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLOracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLIBM
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...CA Technologies
 
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...Amazon Web Services
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusChristian Schuetz
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsSherri Hanna
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016AdobeMarketingCloud
 
Tech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceTech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceCA Technologies
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesMark Sigler
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...AWS Germany
 
Crm implementation (oracle)
Crm implementation (oracle)Crm implementation (oracle)
Crm implementation (oracle)Lauren Taylor
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...Hendrik van Run
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAmazon Web Services
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC PresentationAddison9
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan PresentationAddison9
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020VMware Tanzu
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeAnand Akela
 
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Amazon Web Services
 

Semelhante a EMC World 2016 - DevOps-at-Scale Session (20)

Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Oracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLOracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSL
 
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...Case Study:  Learn How Expeditors Uses APM as Both a Technology and Process T...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
 
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro Focus
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
Tech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database ExperienceTech Talk: Five Simple Steps to a More Powerful Database Experience
Tech Talk: Five Simple Steps to a More Powerful Database Experience
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
 
Crm implementation (oracle)
Crm implementation (oracle)Crm implementation (oracle)
Crm implementation (oracle)
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

EMC World 2016 - DevOps-at-Scale Session

  • 1. 1© Copyright 2016 EMC Corporation. All rights reserved.
  • 2. 2© Copyright 2016 EMC Corporation. All rights reserved. 2© Copyright 2016 EMC Corporation. All rights reserved. DEVOPS AT SCALE BART DRISCOLL
  • 3. 3© Copyright 2016 EMC Corporation. All rights reserved. YOUR SPEAKER  IT leader and evangelist within EMC Global Services  Passionate about driving IT Performance through lean and agile  Focused on application development and deployment operations (aka. DevOps) R. Bart Driscoll Director, DevOps Services @bartdriscoll https://infocus.emc.com/author/bart_driscoll/ bart.driscoll@emc.com Austin, TX
  • 4. 4© Copyright 2016 EMC Corporation. All rights reserved. DEVOPS IS … …optimizing the flow of work to create products that create value faster and more reliably. OPS DEV
  • 5. 5© Copyright 2016 EMC Corporation. All rights reserved. WHY IS THIS SO CHALLENGING? PLATFORMS OPERATING MODEL TOOLS PROCESS STANDARDS
  • 6. 6© Copyright 2016 EMC Corporation. All rights reserved. DEVOPS-AT-SCALE APPLICATION WORKING PROTOTYPE ENTERPRISE PORTFOLIO  DESIGN  STANDARDS  FRAMEWORKS  PRINCIPLES  ARCHITECTURES
  • 7. 7© Copyright 2016 EMC Corporation. All rights reserved. EPS Comparison• Enterprise Objective – Improve Earnings per Share • Aligned IT Goals – Drive efficiency • Improve Net Income by lowering net operating cost – Accelerate Time-to-Market • Capture new (or reclaim) market share by providing new/update service to customers faster than competitors – Improve Quality • Advance customer satisfaction by delivering technically sound, fit for purpose solutions • Software Delivery Management Program GLOBAL BANKING CLIENT Enterprise At-A-Glance • 6,000+ active dev projects • 30,000+ IT Professionals • 7 Major Divisions • Globally distributed IT • Countless Partners • Heterogeneous platforms
  • 8. 8© Copyright 2016 EMC Corporation. All rights reserved. • Focus – Pilot Continuous Integration and Delivery – Advise Infrastructure Provisioning and Management • Influence – Integrating Lean SDLC (SAFe/Agile) initiative – Developing business case and roadmaps – Support development of Standardized Architectures • Approach – Provide multi-level services – Develop internal champions and sponsors EMC & GWB COLLABORATION GLOBAL WHOLESALE BANKING DIVISION
  • 9. 9© Copyright 2016 EMC Corporation. All rights reserved. 1. Align 2. Prove 3. Radiate ALIGN PROVE RADIATE PATHWAY TO SUCCESS
  • 10. 10© Copyright 2016 EMC Corporation. All rights reserved. ALIGN DEFINE DESIRED STATE Cloud DevOps Agile INDUSTRY TRENDS ENTERPRISE GOALS • Drive efficiency • Accelerate TTM • Improve quality DESIRED STATE
  • 11. 11© Copyright 2016 EMC Corporation. All rights reserved. DEVELOPMENT OPERATIONS SECURITY COMPLIANCE INFRASTRUCUTRE ARCHITECTURE TEST PRODUCT ALIGN BE DEPLOYMENT-FOCUSED DEPLOY
  • 12. 12© Copyright 2016 EMC Corporation. All rights reserved. ACKNOWLEDGE CURRENT READINESS ALIGN
  • 13. 13© Copyright 2016 EMC Corporation. All rights reserved. MEASURE OUTCOMES ALIGN Processes & Models 3-5 Year Objectives/Outcomes Annual Objectives/ Outcomes Improvement Targets Improve Earnings Per Share DriveEfficiency AccelerateTime-to-Market ImproveQuality ByEOY2015,enable businesstocanarytestUI featureswithProduction usercommunity ByEOY2015,feature- drivendevelopment(FDD) practicesareSOPforpilot team(s) ByEOY2015,teamcan deployintoproduction every30daysorlessforof pilotapplication(s) ByEOY2015,operations teamscansupportauto- scaleup/downforweband applicationtiersofpilot application(s) ByEOY2015,development andtestteamshave designed,developedand implementedCDforDBsin supportofpilot application(s) Application Architecture Practices Platform/Server Management Process Database Development Lifecycle Release Management Process Deployment & Provisioning Process Software Development Lifecycle Affected Processes & Practices S.M.A.R.T. Improvement Targets
  • 14. 14© Copyright 2016 EMC Corporation. All rights reserved. ALIGN ORGANIZE AROUND VALUE GROUPING DYNAMIC TEAMING MODEL GOAL Operational Silos Centralized Management Cross-functional Team Self-managed; Product Aligned GOAL
  • 15. 15© Copyright 2016 EMC Corporation. All rights reserved. 1. Align 2. Prove 3. Radiate ALIGN PROVE RADIATE PATHWAY TO SUCCESS
  • 16. 16© Copyright 2016 EMC Corporation. All rights reserved. • Pilot JAVA application • Develop/demo working prototype • Build Champion(s) • Train team PROVE DEMONSTRATE VIABILITY
  • 17. 17© Copyright 2016 EMC Corporation. All rights reserved. • Cross-functional • Collaborative • Transparent • Iterative • Courageous • Retrospective PROVE SEED CULTURE “Why should we change?” “Can’t do that because …?” “Impossible!” “Can we do that?” “Cool!”
  • 18. 18© Copyright 2016 EMC Corporation. All rights reserved. TAKE 2: DEVOPS & CD FOR CRM What: Provide the culture, process automation, and tooling to improve development velocity, release frequency and software quality. How: Lean Agile DevOps/ Continuou s Delivery Cloud Infrastruc ture * Agility (Velocity & Quality) * Limited capability/influence
  • 19. 19© Copyright 2016 EMC Corporation. All rights reserved. PROVE TARGET VALUE STREAM A frequently executed workflow like this… enables a value stream like this...
  • 20. 20© Copyright 2016 EMC Corporation. All rights reserved. PROVE EMBED TOOLING
  • 21. 21© Copyright 2016 EMC Corporation. All rights reserved. PROVE ITERATIVE ROADMAP • Commit Stage Includes ETL • Acceptance Stage Includes • Dependency Management • Push-button Release Automation • Release Mgmt Simplification • Canary Deployments • Mule/CRM upgrades • Commit Stage includes ADS DB • Acceptance Stage • Enhanced Dashboard / Feedback • Source Control • Pre-Commit Stage for MS Dynamics & Integration Services • Commit Stage for MS Dynamics & Integration Services • Dashboard/Feedback Loop • Dedicated VM Environment Q1 Q2 FUTURE
  • 22. 22© Copyright 2016 EMC Corporation. All rights reserved. 1. Align 2. Prove 3. Radiate ALIGN PROVE RADIATE PATHWAY TO SUCCESS
  • 23. 23© Copyright 2016 EMC Corporation. All rights reserved. DEPENDENT SYSTEMS; SHARED STANDARDS RADIATECRM Functionality Removed from Navigator (Client/Contact/Activity), just Deal Management Remains. CED TX Data Navigator Services DEALS TX Data GCIB MSCRM MS Dynamics CRM 2015 DAC TX Data GWB MSCRM MS Dynamics CRM 2015 The next Phase of the Sales Platform: Navigator: All CRM functionality will be remove from Navigator which will retain only Deal Management functionality. Informatica will no longer push Clients/Entities and will start pushing read-only Deal data. CRM Integration Engine will add support for Client/Entity data and will not longer sync Activities or Contacts with Navigator. Its data services will be the provisioning point for this data. GPDS will be refactored to not update CDB or the legacy CED Orgs. Downstreams must stop using legacy CED Orgs. Client Plans must move to GCIB MSCRM. Client/Entity updates are gathered from a CED MQ topic (must research what MRDS plans). Sales ADS: Theoretically, if GWB MSCRM contains all contacts and activities, it could serv as the aggregation point for that data. However the Sales ADS will eventually become the single provisioning point and we will incrementally build it to that point. Until GDH is replaced and its downstreams refactored, its data will still flo to GDH. CRM Integration Engine MULE FAST Mart Sales ADS Real-time inserts, updates, deletes: Activities, Contacts, Clients/Entities. Deal & Admin Codes DealsAssociates GDH ProfitClient Financials 1x/month 4x/day SOS Ref DataClient 360 4x/day GCIB Reporting Lines, Ref Data Manual Process Web Service Direct Call Legend Out: Plug-in In: CRM API MS Dynamics Marketing Cloud Dynamics Marketing Connector Azure Service Bus GPBS DAC Client/Server Navigator Weblogic Portal GCBR TX Data GDH Sales Referrals Sales Data 4x/day GCB Referrals GPBS MQ Topic Sync Data and Aggregated Contacts, Activities, Clients, Client Plans ReferenceData,Referrals,Client Plans,Deals&Client360
  • 24. 24© Copyright 2016 EMC Corporation. All rights reserved. DEVELOP LAYERED GOVERNANCE MODELS RADIATE ENTERPRISE PORTFOLIO (L.O.B.) ARCHITYPE APPLICATION TEAM DEV TEST STAGE PROD QUALITYSTANDARDS POLICY-DRIVENPIPELINES
  • 25. 25© Copyright 2016 EMC Corporation. All rights reserved. CREATE AN EXTENSIBLE AGILE PLATFORM RADIATE Deployment Environments Management & Monitoring Version Control Build Tools Continuous Integration Tools Test Frameworks Test Manager ACCEPTANCE STAGINGPRE-COMMIT DEV/COMMIT PRODUCTION Configuration Managment Artifact Repositories API FRAMEWORK & LIBRARIES DevOps Workflow TEST API FRAMEWORK & LIBRARIES
  • 26. 26© Copyright 2016 EMC Corporation. All rights reserved. DEVELOP A SUPPORT SYSTEM FOR CHANGE RADIATE EXTERNAL COACH(es) INTERNAL CHAMPION(s) TECHNICAL SME(s) Industry Expertise Broad Experience ‘Outsider’ Perspective • Recognized leader • Politically savvy • ‘Insider’ Perspective • Pragmatic thought-leadership • Known technical expert • Deep subject matter expert • Innovator/Early Adopter • • •
  • 27. 27© Copyright 2016 EMC Corporation. All rights reserved. CREATE SPACE RADIATE APP APP APP APP CD PIPELINE CD PIPELINES GOAL TEAM GOAL GOAL GOAL Goal TEAMS TOOLS PROCESS & BEST PRACTICE STANDARDS & GUIDELINES COACHING & CHAMPIONS ONBOARDING Legacy Enterprise
  • 28. 28© Copyright 2016 EMC Corporation. All rights reserved. CIO PRODUCT MANAGEMENT TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER FUNCTIONAL TEAM LEAD TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER FUNCTIONAL TEAM LEAD TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER FUNCTIONAL TEAM LEAD TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER FUNCTIONAL TEAM LEAD TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER OTHER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER TEAM MEMBER MANAGE BY PRODUCT RADIATE METRICS SKILLS PRODUCT
  • 29. 29© Copyright 2016 EMC Corporation. All rights reserved. SUMMARY ALIGN PROVE RADIATE TO OVERCOME INERTIA TO CREATE LASTING CHANGE
  • 30. 30© Copyright 2016 EMC Corporation. All rights reserved. 30© Copyright 2016 EMC Corporation. All rights reserved.