SlideShare una empresa de Scribd logo
1 de 58
www.devopsgroup.com | Phone: 0800 368 7378 | e-mail: team@devopsgroup.com | 2018
© DevOpsGroup DOGPublic
Cloud Adoption Frameworks
What are they and why do you need one
2@DevOpsGroup© DevOpsGroup DOGPublic
Go Faster and
improve
Time-to-Market
3@DevOpsGroup© DevOpsGroup DOGPublic
Accelerating “from Concept to Cash” Accelerating “from Concept to Cash”
4@DevOpsGroup© DevOpsGroup DOGPublic
5@DevOpsGroup© DevOpsGroup DOGPublic
#Agile & #DevOps – The Dream
https://s-media-cache-ak0.pinimg.com/originals/a5/1f/30/a51f3037feaab79713a0df591f0988a8.gif
6@DevOpsGroup© DevOpsGroup DOGPublic
#Agile & #DevOps – The Reality
http://cubiclebot.com/wp-content/uploads/2012/10/1.gif
7@DevOpsGroup© DevOpsGroup DOGPublic
The Agile (Dev) Bit The Ops Bit
The DevOps Bit
8@DevOpsGroup© DevOpsGroup DOGPublic
9@DevOpsGroup© DevOpsGroup DOGPublic
Cloud migration will continue to grow
© DevOpsGroup DOGPublic
Cloud Computing Fundamentals
Boring but definitions are important!
11@DevOpsGroup© DevOpsGroup DOGPublic
Cloud Computing Defined
NIST SP 800-145
Cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service provider
interaction.
12@DevOpsGroup© DevOpsGroup DOGPublic
Cloud Computing – The Basics
Essential Characteristics
• On-Demand self-service
• Broad Network Access
• Resource Pooling
• Rapid Elasticity
• Measured Service (PAYG)
Service Models
• SaaS
• PaaS
• IaaS
Deployment Models
• Private
• Community
• Public
• Hybrid
13@DevOpsGroup© DevOpsGroup DOGPublic https://www.youtube.com/watch?v=S2zguwKvlQk
© DevOpsGroup DOGPublic
Cloud Adoption Frameworks
What are they, why do we need them etc
15@DevOpsGroup© DevOpsGroup DOGPublic
@TheOpsMgr
What are CAFs?
Cloud Adoption & Cloud Migration
Frameworks are a collection of best practices
to help you avoid making the same mistakes
they did
16@DevOpsGroup© DevOpsGroup DOGPublic
17@DevOpsGroup© DevOpsGroup DOGPublic
Microsoft Cloud Adoption Framework
18@DevOpsGroup© DevOpsGroup DOGPublic
AWS Cloud Adoption Framework
19@DevOpsGroup© DevOpsGroup DOGPublic
What’s the
difference
between a
CAF and a
CMF?
Cloud
Ready?
Retire?
Go out of Business?
NO
Cloud Migration
Framework
YES
Tactical
How
Cloud Adoption
FrameworkStrategic
Why&What
© DevOpsGroup DOGPublic
Cloud Adoption Frameworks
Start with the big picture first.
21@DevOpsGroup© DevOpsGroup DOGPublic
Cloud Adoption Framework
• What things to I need to think about before deciding to migrate to the
cloud?
• Is my organisation ready to go to the Cloud?
• How will the way we do things will need to change?
• Who will need to be involved?
• Etc etc etc
22@DevOpsGroup© DevOpsGroup DOGPublic
AWS Cloud Adoption Framework
Non-Technical Technical
23@DevOpsGroup© DevOpsGroup DOGPublic
Business
• How do we ensure alignment between our Cloud
Strategy, our IT Strategy and our Business
Strategy
• How do we make sure that we remain focussed
on Outcomes not Outputs?
• How will we manage the (many) risks?
24@DevOpsGroup© DevOpsGroup DOGPublic
Outputs v Outcomes
Let’s pretend: we are a highway construction company:
https://hbr.org/2012/11/its-not-just-semantics-managing-outcomes
OutcomesOutputs
• Number of highway miles built
• Number of highway miles
repaired
• Number of bridges built
• etc
• Improved Traffic flow
• Reduced Travel times
• Reduction in Accidents
25@DevOpsGroup© DevOpsGroup DOGPublic
People
• How will your job roles change?
• How do we align incentives (particularly for Dev
vs Ops)
• How to career paths change?
• Who will get what training?
• How are we going to manage all of this change?
26@DevOpsGroup© DevOpsGroup DOGPublic
Governance
• How are we going to manage all of this?
• How will we know when we’re succeeding?
• How will we ensure Compliance to our regulatory
frameworks?
• How will we report all this to our Stakeholders?
27@DevOpsGroup© DevOpsGroup DOGPublic
Platform
• What should your cloud platform look like?
• IaaS vs PaaS vs SaaS?
• Vendor tools versus 3rd party?
• Who is responsible for what?
28@DevOpsGroup© DevOpsGroup DOGPublic
Security
• How do we build Security into our Cloud Strategy, not
bolt it on at the end?
• How to we align IDAM in the Cloud and On-Premise
(Hint: Azure Active Directory)
• How will when know when we’ve been hacked?
• What will we do when we are hacked?
29@DevOpsGroup© DevOpsGroup DOGPublic
Operations
• How do we manage the cloud, effectively?
• How does Operations change in a cloudy world?
• What happens to ITIL?
• How badly will we screw it up if we just treat it like
“just another data centre”?
© DevOpsGroup DOGPublic
Cloud Migration Frameworks
How to get to where you’re going…
31@DevOpsGroup© DevOpsGroup DOGPublic
•Project Control
•Strategy (business
driver)
•Key Stakeholders and
Team
•Plan (Scope, Schedule,
Resources)
•Cost estimation
•Portfolio discovery
•Migration plan
•Operating Model
•Security
Readiness &
Plan
•Prioritized backlog
•Application groups
•Migration strategy
•Success criteria
•Ops Integration -
Foundations and
Landing zone (target
zone setup)
•Setup Factory (Tools,
Teams, Process)
•Pilot migration
Activate
Execute
•Application optimization
•Process optimization
•Operational optimization
•Cost optimization
Optimize
Discover
Design
Build
Integrate
Validate
Cutover
AWS Migration Framework
Prioritized
Backlog (PLAN)
32@DevOpsGroup© DevOpsGroup DOGPublic
AWS Migration Patterns (Path to Cloud)
Discover, Assess &
Prioritize Applications
Use MigrationTools
Transition Production
Redesign Application/
Infrastructure Architecture
App Code
Development
PurchaseCOTS/
SaaS &licensing
Validation
Modifyunderlying
Infrastructure
Full ALM / SDLC
ManualConfig
ManualDeploy
ManualInstall
Determine
MigrationPath
Automate
Manual Install & Setup
Integration
Determine
newplatform
33@DevOpsGroup© DevOpsGroup DOGPublic
Microsoft Cloud Migration Process
34@DevOpsGroup© DevOpsGroup DOGPublic
Microsoft Cloud Adoption Principles
Establish Cloud
Program Team
Cloud Analysis
Cloud Guidance &
Architecture
Cloud
Engagement &
Reporting
IT Cost
Considerations
Current State
• Investment
• Capacity
• Utilisation
Cost Analysis
•Application Inventory
•Cost model
•Vendor landscape
•TCO Analysis
Hybrid Cloud
Mindset
Public
versus
Private
Cloud
Workload
Placement
• On-premise
• IaaS
• PaaS
• SaaS
Maximise Benefits
Replace (SaaS)
Rebuild (PaaS)
ReHost (IaaS)
Refactor (Hybrid)
Migration
Emphasis?
Focus on Application
Modernization?
(Top Down)
Focus on
Environment
Rationalization?
(Bottom Up)
Focus on Flexibility?
(Opportunistic)
Workload
Migration
Precedence
Precedence matrix
(Now vs Next)
Business Considerations
• TCO
• Business Criticality
• Financial Impact
• Dev/Test/New
Technical Considerations
• Architecture
• OS/Web/DB platform
• CPU/Disk/RAM requirements
• Complexity
• Capacity
GRC Considerations
• SLA
• Compliance
• Data Classification
• Performance
• Security
35@DevOpsGroup© DevOpsGroup DOGPublic
Our view of Cloud Migration
36@DevOpsGroup© DevOpsGroup DOGPublic
37@DevOpsGroup© DevOpsGroup DOGPublic
Phases of Cloud Adoption
• Opportunistic – different teams start adopting cloud. No real strategy or vision
• Cloud-First – stop investing in datacentres. All new deployments to the cloud. Create Cloud
Centre of Excellence (CoE)*.
• All-In – Data centre exit. Mass Migration.
• Cloud-Native – application modernisation + cloud-native application architectures
38@DevOpsGroup© DevOpsGroup DOGPublic
Recommended Reading
• Ahead in the Cloud: Best Practices for
Navigating the Future of Enterprise IT
• By Stephen Orban,
AWS Enterprise Strategy Lead
© DevOpsGroup DOGPublic
DevOps & Cloud Adoption
Use the Cloud Adoption to kick-start DevOps Transformation
40@DevOpsGroup© DevOpsGroup DOGPublic
Teams that adopt both Cloud and DevOps together
report an 81% acceleration in software delivery,
compared to a 52% or 53% boost for DevOps or Cloud
adopted in isolation.1
1 https://www.ca.com/us/modern-software-factory/content/devops-and-
cloud-better-together.html
53%
acceleration
52%
acceleration
81% acceleration in
software delivery
1. Everything-as-code
2. Operability-by-design
3. Cloud-native services
4. Agile and lean practices
5. Aligned goals
CloudOps &
DevOps
Enable innovation with
speed and stability
41@DevOpsGroup© DevOpsGroup DOGPublic
Microsoft
DevOps is the union of people, process, and products to
enable continuous delivery of value to our end users.
42@DevOpsGroup© DevOpsGroup DOGPublic
AWS
DevOps is the combination of cultural philosophies, practices, and tools that
increases an organization's ability to deliver applications and services at high
velocity: evolving and improving products at a faster pace than organizations using
traditional software development and infrastructure management processes.
“The architecture, technical practices, and cultural
norms that enable us to…
Increase our ability to deliver applications and
services…
Quickly and safely, which enables rapid experimentation
and innovation, and the fastest delivery of value to our
customers…
While ensuring world-class security, reliability and
stability…
… so that we can win in the marketplace”
Gene Kim, DevOps Enterprise Summit, October 2018
44@DevOpsGroup© DevOpsGroup DOGPublic
45@DevOpsGroup© DevOpsGroup DOGPublic
46@DevOpsGroup© DevOpsGroup DOGPublic
47@DevOpsGroup© DevOpsGroup DOGPublic
Multi-Disciplinary Delivery Teams
48@DevOpsGroup© DevOpsGroup DOGPublic
DevOps Platform Team
49@DevOpsGroup© DevOpsGroup DOGPublic
Modernising Infrastructure & Operations
Delivery Waterfall or wave based Agile and iterative
-Engagement Tickets and queues Self service
-
- -
Configuration Manual, click next
Declarative,
everything as code
Availability
Design for success
(HA/redundant)
Design - for - failure
(defensive/resilient)
Security Hardened perimeter Zero trust, assumed breach
Change Large batches, restrictive
Small batches,
continuous iteration
Compliance
Control - centric,
inspection - based
Continuous compliance,
Safety nets & guard rails
50@DevOpsGroup© DevOpsGroup DOGPublic
Low Performers Key Success Factor High Performers
Command & Control Management Style Autonomous
Conservative Attitude to Change Experimental
Silo Organisation Structure Collaborative
Project-focussed Delivery Focus Product-centric
Waterfall Delivery Model Iterative (Agile)
Large (Huge) Batch size Smallest possible
Monolithic Systems Architecture Loosely coupled
Proprietary Technology Open (Source)
On-premise Infrastructure Public Cloud
Manual Processes Automated
DevOps is a different way of working
51@DevOpsGroup© DevOpsGroup DOGPublic
52@DevOpsGroup© DevOpsGroup DOGPublic
© DevOpsGroup DOGPublic
3 Mini-Case Studies
Cloud Adoption from the Trenches
Challenges
• Fintech scale-up with recent Aviva investment
• 10x UK growth targets, plus international plans
• Physical datacentre infrastructure
• Limited operational capabilities
Solution
• Everything-as-code cloud migration
• Database re-platforming into Azure SQL
• Ongoing modernisation of .NET systems
• 24x7 application platform operations service
Result
• Robust, scalable and performant cloud platform
• FCA and GDPR compliant
• Accelerated product development and speed to market
Solid foundations for rapid growth
Challenges
• ‘CSS Disease’ – Can’t Ship ‘Stuff’
• 9 month release cycle
• Not meeting business requirements
Solution
• Everything-as-code cloud migration
• End-to-end DevOps pipeline
• Introduction of Agile methodologies
Result
• 9x acceleration in release cycles
• 60% reduction in testing time
Accelerated Software Delivery
Challenges
• Hard deadlines to exit 5 global datacentres
• Migration falling further behind schedule tackling the ‘long tail’
applications
• Strong desire to maintain engineering principles
Solution
• Automated VM migration of Windows systems
• Containerisation of Linux systems
• Retro-fitted CloudFormation scripts all source controlled
Result
• Successful migration, back on schedule
• Unlocked savings in excess of $12.5 million
• Successfully migrated challenging legacy applications
Successful Exit of Five Global Datacentres
© DevOpsGroup DOGPublic
In Conclusion
58@DevOpsGroup© DevOpsGroup DOGPublic
Conclusion
• CAF = Big Picture Why and What
• CMF = the HOW of a successful migration
• Don’t re-invent the wheel
• But DO think beyond just the Technical
• Involve the entire organisation
• Great opportunity to introduce DevOps patterns, practices and behaviours and modernise
the way you work.

Más contenido relacionado

La actualidad más candente

Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayVMware Tanzu
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...Tasktop
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like ProductsVMware Tanzu
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevopsKhairul Zebua
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 
How to Start Your Application Modernization Journey
How to Start Your Application Modernization JourneyHow to Start Your Application Modernization Journey
How to Start Your Application Modernization JourneyVMware Tanzu
 
Succeeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzSucceeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzOpenCredo
 
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native ITThe Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native ITVMware Tanzu
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service - Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service - David Peterson
 
Cloud Native Batch Processing: Beyond the What and How
Cloud Native Batch Processing: Beyond the What and HowCloud Native Batch Processing: Beyond the What and How
Cloud Native Batch Processing: Beyond the What and HowVMware Tanzu
 
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesSlideTeam
 
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsCloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsVMware Tanzu
 

La actualidad más candente (19)

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
How to Start Your Application Modernization Journey
How to Start Your Application Modernization JourneyHow to Start Your Application Modernization Journey
How to Start Your Application Modernization Journey
 
Succeeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal GancarzSucceeding with DevOps Transformation - Rafal Gancarz
Succeeding with DevOps Transformation - Rafal Gancarz
 
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native ITThe Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service - Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service -
 
Cloud Native Batch Processing: Beyond the What and How
Cloud Native Batch Processing: Beyond the What and HowCloud Native Batch Processing: Beyond the What and How
Cloud Native Batch Processing: Beyond the What and How
 
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
 
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsCloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
 

Similar a DevOpsGroup Cloud Adoption Frameworks - agile south coast

DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018DevOpsGroup
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudCloudify Community
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...Weaveworks
 
Cloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHubCloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHubRichardNowack
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineerMike Kavis
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOpsMike Kavis
 
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudCloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudPredica Group
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Ed Sattar
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)bigdata trunk
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloudAarno Aukia
 
cloud-migrations.pptx
cloud-migrations.pptxcloud-migrations.pptx
cloud-migrations.pptxJohn Mulhall
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
 
Deloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDeloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDavid Graham
 

Similar a DevOpsGroup Cloud Adoption Frameworks - agile south coast (20)

DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 
Cloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHubCloud Strategy & Transformation I Best Practices I NuggetHub
Cloud Strategy & Transformation I Best Practices I NuggetHub
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineer
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOps
 
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudCloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloud
 
cloud-migrations.pptx
cloud-migrations.pptxcloud-migrations.pptx
cloud-migrations.pptx
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
 
Deloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDeloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right Mix
 

Más de DevOpsGroup

Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...DevOpsGroup
 
Why Culture eats DevOps for Breakfast
Why Culture eats DevOps for BreakfastWhy Culture eats DevOps for Breakfast
Why Culture eats DevOps for BreakfastDevOpsGroup
 
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGroup
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youDevOpsGroup
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGroup
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGroup
 
Maximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOpsMaximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOpsDevOpsGroup
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGroup
 
Building for DevOps Success
Building for DevOps SuccessBuilding for DevOps Success
Building for DevOps SuccessDevOpsGroup
 
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...DevOpsGroup
 
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\DevOpsGroup
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionDevOpsGroup
 
Delivering DevOps Automation on Windows
Delivering DevOps Automation on WindowsDelivering DevOps Automation on Windows
Delivering DevOps Automation on WindowsDevOpsGroup
 
Continuous delivery for databases
Continuous delivery for databasesContinuous delivery for databases
Continuous delivery for databasesDevOpsGroup
 
#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuys#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuysDevOpsGroup
 
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)DevOpsGroup
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - finalDevOpsGroup
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014DevOpsGroup
 
The benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingThe benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingDevOpsGroup
 
DevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGroup
 

Más de DevOpsGroup (20)

Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
 
Why Culture eats DevOps for Breakfast
Why Culture eats DevOps for BreakfastWhy Culture eats DevOps for Breakfast
Why Culture eats DevOps for Breakfast
 
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
 
Maximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOpsMaximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOps
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
 
Building for DevOps Success
Building for DevOps SuccessBuilding for DevOps Success
Building for DevOps Success
 
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
 
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps Edition
 
Delivering DevOps Automation on Windows
Delivering DevOps Automation on WindowsDelivering DevOps Automation on Windows
Delivering DevOps Automation on Windows
 
Continuous delivery for databases
Continuous delivery for databasesContinuous delivery for databases
Continuous delivery for databases
 
#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuys#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuys
 
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - final
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
 
The benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingThe benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testing
 
DevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshop
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

DevOpsGroup Cloud Adoption Frameworks - agile south coast

  • 1. www.devopsgroup.com | Phone: 0800 368 7378 | e-mail: team@devopsgroup.com | 2018 © DevOpsGroup DOGPublic Cloud Adoption Frameworks What are they and why do you need one
  • 2. 2@DevOpsGroup© DevOpsGroup DOGPublic Go Faster and improve Time-to-Market
  • 3. 3@DevOpsGroup© DevOpsGroup DOGPublic Accelerating “from Concept to Cash” Accelerating “from Concept to Cash”
  • 5. 5@DevOpsGroup© DevOpsGroup DOGPublic #Agile & #DevOps – The Dream https://s-media-cache-ak0.pinimg.com/originals/a5/1f/30/a51f3037feaab79713a0df591f0988a8.gif
  • 6. 6@DevOpsGroup© DevOpsGroup DOGPublic #Agile & #DevOps – The Reality http://cubiclebot.com/wp-content/uploads/2012/10/1.gif
  • 7. 7@DevOpsGroup© DevOpsGroup DOGPublic The Agile (Dev) Bit The Ops Bit The DevOps Bit
  • 9. 9@DevOpsGroup© DevOpsGroup DOGPublic Cloud migration will continue to grow
  • 10. © DevOpsGroup DOGPublic Cloud Computing Fundamentals Boring but definitions are important!
  • 11. 11@DevOpsGroup© DevOpsGroup DOGPublic Cloud Computing Defined NIST SP 800-145 Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  • 12. 12@DevOpsGroup© DevOpsGroup DOGPublic Cloud Computing – The Basics Essential Characteristics • On-Demand self-service • Broad Network Access • Resource Pooling • Rapid Elasticity • Measured Service (PAYG) Service Models • SaaS • PaaS • IaaS Deployment Models • Private • Community • Public • Hybrid
  • 13. 13@DevOpsGroup© DevOpsGroup DOGPublic https://www.youtube.com/watch?v=S2zguwKvlQk
  • 14. © DevOpsGroup DOGPublic Cloud Adoption Frameworks What are they, why do we need them etc
  • 15. 15@DevOpsGroup© DevOpsGroup DOGPublic @TheOpsMgr What are CAFs? Cloud Adoption & Cloud Migration Frameworks are a collection of best practices to help you avoid making the same mistakes they did
  • 18. 18@DevOpsGroup© DevOpsGroup DOGPublic AWS Cloud Adoption Framework
  • 19. 19@DevOpsGroup© DevOpsGroup DOGPublic What’s the difference between a CAF and a CMF? Cloud Ready? Retire? Go out of Business? NO Cloud Migration Framework YES Tactical How Cloud Adoption FrameworkStrategic Why&What
  • 20. © DevOpsGroup DOGPublic Cloud Adoption Frameworks Start with the big picture first.
  • 21. 21@DevOpsGroup© DevOpsGroup DOGPublic Cloud Adoption Framework • What things to I need to think about before deciding to migrate to the cloud? • Is my organisation ready to go to the Cloud? • How will the way we do things will need to change? • Who will need to be involved? • Etc etc etc
  • 22. 22@DevOpsGroup© DevOpsGroup DOGPublic AWS Cloud Adoption Framework Non-Technical Technical
  • 23. 23@DevOpsGroup© DevOpsGroup DOGPublic Business • How do we ensure alignment between our Cloud Strategy, our IT Strategy and our Business Strategy • How do we make sure that we remain focussed on Outcomes not Outputs? • How will we manage the (many) risks?
  • 24. 24@DevOpsGroup© DevOpsGroup DOGPublic Outputs v Outcomes Let’s pretend: we are a highway construction company: https://hbr.org/2012/11/its-not-just-semantics-managing-outcomes OutcomesOutputs • Number of highway miles built • Number of highway miles repaired • Number of bridges built • etc • Improved Traffic flow • Reduced Travel times • Reduction in Accidents
  • 25. 25@DevOpsGroup© DevOpsGroup DOGPublic People • How will your job roles change? • How do we align incentives (particularly for Dev vs Ops) • How to career paths change? • Who will get what training? • How are we going to manage all of this change?
  • 26. 26@DevOpsGroup© DevOpsGroup DOGPublic Governance • How are we going to manage all of this? • How will we know when we’re succeeding? • How will we ensure Compliance to our regulatory frameworks? • How will we report all this to our Stakeholders?
  • 27. 27@DevOpsGroup© DevOpsGroup DOGPublic Platform • What should your cloud platform look like? • IaaS vs PaaS vs SaaS? • Vendor tools versus 3rd party? • Who is responsible for what?
  • 28. 28@DevOpsGroup© DevOpsGroup DOGPublic Security • How do we build Security into our Cloud Strategy, not bolt it on at the end? • How to we align IDAM in the Cloud and On-Premise (Hint: Azure Active Directory) • How will when know when we’ve been hacked? • What will we do when we are hacked?
  • 29. 29@DevOpsGroup© DevOpsGroup DOGPublic Operations • How do we manage the cloud, effectively? • How does Operations change in a cloudy world? • What happens to ITIL? • How badly will we screw it up if we just treat it like “just another data centre”?
  • 30. © DevOpsGroup DOGPublic Cloud Migration Frameworks How to get to where you’re going…
  • 31. 31@DevOpsGroup© DevOpsGroup DOGPublic •Project Control •Strategy (business driver) •Key Stakeholders and Team •Plan (Scope, Schedule, Resources) •Cost estimation •Portfolio discovery •Migration plan •Operating Model •Security Readiness & Plan •Prioritized backlog •Application groups •Migration strategy •Success criteria •Ops Integration - Foundations and Landing zone (target zone setup) •Setup Factory (Tools, Teams, Process) •Pilot migration Activate Execute •Application optimization •Process optimization •Operational optimization •Cost optimization Optimize Discover Design Build Integrate Validate Cutover AWS Migration Framework Prioritized Backlog (PLAN)
  • 32. 32@DevOpsGroup© DevOpsGroup DOGPublic AWS Migration Patterns (Path to Cloud) Discover, Assess & Prioritize Applications Use MigrationTools Transition Production Redesign Application/ Infrastructure Architecture App Code Development PurchaseCOTS/ SaaS &licensing Validation Modifyunderlying Infrastructure Full ALM / SDLC ManualConfig ManualDeploy ManualInstall Determine MigrationPath Automate Manual Install & Setup Integration Determine newplatform
  • 34. 34@DevOpsGroup© DevOpsGroup DOGPublic Microsoft Cloud Adoption Principles Establish Cloud Program Team Cloud Analysis Cloud Guidance & Architecture Cloud Engagement & Reporting IT Cost Considerations Current State • Investment • Capacity • Utilisation Cost Analysis •Application Inventory •Cost model •Vendor landscape •TCO Analysis Hybrid Cloud Mindset Public versus Private Cloud Workload Placement • On-premise • IaaS • PaaS • SaaS Maximise Benefits Replace (SaaS) Rebuild (PaaS) ReHost (IaaS) Refactor (Hybrid) Migration Emphasis? Focus on Application Modernization? (Top Down) Focus on Environment Rationalization? (Bottom Up) Focus on Flexibility? (Opportunistic) Workload Migration Precedence Precedence matrix (Now vs Next) Business Considerations • TCO • Business Criticality • Financial Impact • Dev/Test/New Technical Considerations • Architecture • OS/Web/DB platform • CPU/Disk/RAM requirements • Complexity • Capacity GRC Considerations • SLA • Compliance • Data Classification • Performance • Security
  • 37. 37@DevOpsGroup© DevOpsGroup DOGPublic Phases of Cloud Adoption • Opportunistic – different teams start adopting cloud. No real strategy or vision • Cloud-First – stop investing in datacentres. All new deployments to the cloud. Create Cloud Centre of Excellence (CoE)*. • All-In – Data centre exit. Mass Migration. • Cloud-Native – application modernisation + cloud-native application architectures
  • 38. 38@DevOpsGroup© DevOpsGroup DOGPublic Recommended Reading • Ahead in the Cloud: Best Practices for Navigating the Future of Enterprise IT • By Stephen Orban, AWS Enterprise Strategy Lead
  • 39. © DevOpsGroup DOGPublic DevOps & Cloud Adoption Use the Cloud Adoption to kick-start DevOps Transformation
  • 40. 40@DevOpsGroup© DevOpsGroup DOGPublic Teams that adopt both Cloud and DevOps together report an 81% acceleration in software delivery, compared to a 52% or 53% boost for DevOps or Cloud adopted in isolation.1 1 https://www.ca.com/us/modern-software-factory/content/devops-and- cloud-better-together.html 53% acceleration 52% acceleration 81% acceleration in software delivery 1. Everything-as-code 2. Operability-by-design 3. Cloud-native services 4. Agile and lean practices 5. Aligned goals CloudOps & DevOps Enable innovation with speed and stability
  • 41. 41@DevOpsGroup© DevOpsGroup DOGPublic Microsoft DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.
  • 42. 42@DevOpsGroup© DevOpsGroup DOGPublic AWS DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.
  • 43. “The architecture, technical practices, and cultural norms that enable us to… Increase our ability to deliver applications and services… Quickly and safely, which enables rapid experimentation and innovation, and the fastest delivery of value to our customers… While ensuring world-class security, reliability and stability… … so that we can win in the marketplace” Gene Kim, DevOps Enterprise Summit, October 2018
  • 49. 49@DevOpsGroup© DevOpsGroup DOGPublic Modernising Infrastructure & Operations Delivery Waterfall or wave based Agile and iterative -Engagement Tickets and queues Self service - - - Configuration Manual, click next Declarative, everything as code Availability Design for success (HA/redundant) Design - for - failure (defensive/resilient) Security Hardened perimeter Zero trust, assumed breach Change Large batches, restrictive Small batches, continuous iteration Compliance Control - centric, inspection - based Continuous compliance, Safety nets & guard rails
  • 50. 50@DevOpsGroup© DevOpsGroup DOGPublic Low Performers Key Success Factor High Performers Command & Control Management Style Autonomous Conservative Attitude to Change Experimental Silo Organisation Structure Collaborative Project-focussed Delivery Focus Product-centric Waterfall Delivery Model Iterative (Agile) Large (Huge) Batch size Smallest possible Monolithic Systems Architecture Loosely coupled Proprietary Technology Open (Source) On-premise Infrastructure Public Cloud Manual Processes Automated DevOps is a different way of working
  • 53. © DevOpsGroup DOGPublic 3 Mini-Case Studies Cloud Adoption from the Trenches
  • 54. Challenges • Fintech scale-up with recent Aviva investment • 10x UK growth targets, plus international plans • Physical datacentre infrastructure • Limited operational capabilities Solution • Everything-as-code cloud migration • Database re-platforming into Azure SQL • Ongoing modernisation of .NET systems • 24x7 application platform operations service Result • Robust, scalable and performant cloud platform • FCA and GDPR compliant • Accelerated product development and speed to market Solid foundations for rapid growth
  • 55. Challenges • ‘CSS Disease’ – Can’t Ship ‘Stuff’ • 9 month release cycle • Not meeting business requirements Solution • Everything-as-code cloud migration • End-to-end DevOps pipeline • Introduction of Agile methodologies Result • 9x acceleration in release cycles • 60% reduction in testing time Accelerated Software Delivery
  • 56. Challenges • Hard deadlines to exit 5 global datacentres • Migration falling further behind schedule tackling the ‘long tail’ applications • Strong desire to maintain engineering principles Solution • Automated VM migration of Windows systems • Containerisation of Linux systems • Retro-fitted CloudFormation scripts all source controlled Result • Successful migration, back on schedule • Unlocked savings in excess of $12.5 million • Successfully migrated challenging legacy applications Successful Exit of Five Global Datacentres
  • 58. 58@DevOpsGroup© DevOpsGroup DOGPublic Conclusion • CAF = Big Picture Why and What • CMF = the HOW of a successful migration • Don’t re-invent the wheel • But DO think beyond just the Technical • Involve the entire organisation • Great opportunity to introduce DevOps patterns, practices and behaviours and modernise the way you work.

Notas del editor

  1. Where you start across the DevOps pipeline is very dependent on the organisation Where is your constraint?
  2. Where you start across the DevOps pipeline is very dependent on the organisation Where is your constraint?
  3. The reality is that the Agile bit has gotten a lot better… and the bottleneck (the constraint to delivering value) was rapidly becoming the Ops bit… Lead times for servers too slow (even in virtualised environments) Too busy fighting fires Badly designed processes Too many silos even within operations And of course the biggest bottleneck – outsourcing…
  4. Confluence of migration triggers/catalysts [including outsourced datacenter contract expirations, integrating acquisitions, urgent capacity needs, software and hardware refresh, end of support, security threats (e.g., Spectre), compliance (e.g., GDPR), Need to deliver applications faster]
  5. 2018 will be a big year for cloud migration. This is a secular trend.
  6. Essential Characteristics Service Models Deployment Models What does a modern cloud look like <click>
  7. The Azure Dublin datacentre (EU West)
  8. Or in the words of Sir Isaac Newton…
  9. Also – it is a move away from something that is just a commodity
  10. Microsoft’s is a bit of a halfway house between a CAF and a CMF…
  11. Teams that adopt both Cloud and DevOps together report an 81% acceleration, compared to a 52% or 53% boost for DevOps or Cloud in isolation. 2 When we merge technology and working practices in this way, the things we’re seeing are: Everything-as-code This is the foundational practice that everything stems from Operability-by-design Operability requirements, or non-functionals, become first class citizens Considered at design time, not just transition time Cloud-native services Use of technology and automation to do things better, faster and cheaper Agile and lean practices Small batch sizes Fewer queues, fewer handoffs With risk managed by repetition Aligned goals less conflict between individual incentives or team/functional incentives, and the things that really matter 2 https://www.ca.com/us/modern-software-factory/content/devops-and-cloud-better-together.html
  12. Click Click Click Click Click So when we looked patterns practices and cultural norms we found they broke down into 5 key areas – which leads to what’s called the CALMS model of DevOps <click>
  13. What they found was that high performing IT organisations were different in 5 key areas… Culture – they embraced change, were more autonomous and more empowered Automation – they were leveraging the latest automation tools like Puppet, Chef and Ansible Lean IT – they were embracing Lean IT principles borrowed from manufacturing (particularly automotive and the Toyota Production System e.g. Kanban) but more importantly focussing on small batch sizes and the flow of work through the system Measurement – they were using advanced measurement techniques to provide constant feedback on their customer needs, and the impact of their IT initiatives. Less opinion, more data science! Sharing – a focus on breaking down silos between departments and sharing knowledge and best practice, often using ideas drawn from open source software development. Let’s quickly drill down into 2 of those in a bit more detail – breaking down the silos and the flow of work… [click]
  14. Where you start across the DevOps pipeline is very dependent on the organisation Where is your constraint?
  15. The idea of a DevOps product delivery team is that they own a defined product from initial design and development right through into production deployment AND operations – Dev & Ops together in a vertically integrated team. The product owner is empowered to prioritise the backlog of work, based on the organisational goals, customer needs and the fast feedback of data from customers and product (remember the M for measurement in CALMS). The goal here is to balance out the “user stories” (new features) with the “Operability stories” (things that make it easier to manage, reduce outages or cloud hosting costs etc). All of this underpinned by a focus on automating as much as possible, to free up time for higher value work.
  16. Cloud Enabled DevOps Optimised Integrated Systems API’s Agile & Lean Process Skilled Workforce
  17. Changing behaviour is hard but behavioural change moves in a fairly predictable way.
  18. What we often see is what we call the Icecream sandwich model of organisational change C suite want it because they don’t want to end up like Paul Pester… Engineering want it because they want to learn all those shiny new skills (cos we like shiny!) Middle Management… are terrified of letting go of command & control because they don’t know how to LEAD so they are frozen in fear…
  19. What tech have we used?
  20. Switch out for Vodafone – Was Oracle RPAS -