SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
1
Building a DevOps Culture
2016 MTUG IT Summit and Tradeshow, June 2nd 2016
The Scoop
2
• What is DevOps
• Why DevOps
• Developing a DevOps Mindset
• Crafting a DevOps Journey
• The DOs and DON’Ts of DevOps
• Common DevOps Use Cases
• Tools of the Trade
3
What is DevOps
4
DevOps is a culture, movement or practice that emphasizes the collaboration
and communication of both software developers and other information-
technology (IT) professionals while automating the process of software
delivery and infrastructure changes.
- Loukides, Mike (2012-06-07). "What is DevOps?"
What is DevOps
5
Understanding of the interdependencies
between application development and It
Operations
Aims to help organizations rapidly produce
quality applications, products and services
Responds to the dynamic business needs and
demands of the stakeholders
Supports the use of agile development
processes
What is DevOps Not
6
A role, person or organization
A set of task performed by system
administrators or developers
Writing Chef or Puppet Scripts
Application or set of automation
tools
Characteristics of DevOps
7
Same team develops and operates the
solution.
Focus on business goals
Pragmatic automation
High value placed on learning by
experimentation
Rapid innovation cycles
Measure and monitor everything !!!
DevOps Lifecycle
8
Pillars of DevOps
10
Why DevOps
11
Source: HPE,
DevOps: Accelerate to the
speed of business
Why should you consider DevOps
12
1. Your customers (internal and external) will thank you !!
2. It will make your workforce more flexible
3. You don’t need to throw out what you’ve got
4. DevOps is constantly evolving
5. You can adopt DevOps at your own pace
6. Its all about numbers
7. DevOps will boost morale, and in turn productivity
8. DevOps is about more than just technology
Source: ITSM Zone, TOP 10 REASONS YOUR ORGANISATION SHOULD BE CONSIDERING DEVOPS
DevOps…..Bottom Line
13
14
The 4 Step Process
15
Assess your
DevOps Strategy
• Identify your DevOps
business drivers and
challenges
• Examine critical success
factors and best practices
• Review critical DevOps
areas that align with your
business goals
• Identify priorities for short,
midsize, and long-term
projects
Identify the
DevOps maturity
of your core dev
and IT ops
processes
• Identify key stakeholders in
business, development, QA,
and operations
• Determine communication
plan for stakeholders
• Understand the app
development
methodologies—Agile,
waterfall, both—that are
most important
• Determine the IT processes
that are most important
Adopt and
implement
change to
improve velocity
Pilot and roll out changes to
accelerate delivery for:
• Development and build
automation
• Testing
• Installation and
deployment
• Monitoring and feedback
Measure progress
and plan next
improvement
Based on results and
business metrics, update
and adjust plans.
• Identify results of
improvements
• Locate next opportunity
to improve
• Plan next phase
16
Getting Started
17
• Start with a Low Risk Application
• Identify Desired Business Outcome(s)
• Current State Gap Analysis
• Secure Executive Support
• Properly set expectations
• Focus on Small Iterations of Improvement
• Ruthlessly Remediate Inefficiencies
• Improving and focusing on engineering practices
DevOps Evolution
18
• Invest in engineering
thought leadership
• One project at a time
• Microservices & Cloud
strategy definition
Defined path forward
Invest in Lean mindset
and practices
DevOps adoption
Microservices & Cloud
implementation
On-demand releases
Establish baseline
metrics
Begin unlocking productivity and
speed to market
• Spread talent across
organization
• Manage to metrics
• Optimize and extend
Optimized. Scalable site that can
innovate at the speed of business
19
The DOs
Mentor and train the organization to embrace the
DevOps mindset
Select DevOps tools and patterns that will ease
the evolution of your application development
platform
Include pragmatic testing in your DevOps
playbook
Instill pride of ownership in your teams
Encourage innovation and experimentation
Embrace effective feedback, metrics and
monitoring
20
The DON’Ts
Take SECURITY for granted
Forget about service and resource governance
Promote a culture of secrecy, judgment and fear
of retribution
Do something manual more than twice
Force every application, from the start, through the
DevOps process
Re-invent the wheel
Create bottlenecks that lead to a single point of
failure in your teams
21
22
What is Application Modernization?
23
Application modernization is
the refactoring, re-purposing
or consolidation of legacy
applications to align more
closely with current business
needs.
What Are Your Application Modernization Goals?
Improve Reliability - Antifragility
Reduce Costs
Alignment of IT and Business Goals
Easier Compliance Audits
I’m Just Generally Masochistic
Improve Speed/Agility
Improve Performance
Improve UI/Features/Functionality
Reduce Learning Curve
24
25
Infrastructure Maturity Model
26
Less
Mature
More
Mature
Programmable Infrastructure
Infrastructure as Code - The concept of applying methods and tooling
established in software development onto the management of IT
infrastructure. This includes but is not limited to:
Automation
Versioning
APIs
Immutability
Agile Techniques
27
Lead Time Comparison
28
Traditional
Infrastructure
Infrastructure as
Code
Fully Provision a
Server Days or Weeks Minutes
Build a New
Environment Weeks or Months Minutes
Reconfigure a
Existing
Environment
Days or Weeks Minutes
29
Common Tools
30
And Finally…to Sum it up
IT Performance improves organizational performance. DevOps practices
lead to better IT and organizational performance.
High-performing IT organizations deploy 30x more frequently with 200x
shorter lead times
Lean management provides higher quality, shorter cycle times with
quicker feedback loops, and lower costs.
Painful deployments generally typically indicate poor IT performance,
organization performance, and culture.
31
32
DEVOPS
EVERYTHING YOU NEED TO COMPETE
LEADING
TECH EXPERTS
INTEGRATED
SERVICES
EXPONENTIAL
SOLUTIONS
LOCAL/GLOBAL
OPERATIONS
BROAD
CUSTOMER
BASE
TRUSTED
ADVISORS
Over 2,700 customers
covering healthcare,
education, financial,
government, and
retail markets.
BEST IN CLASS TECHNOLOGY FROM LEADING PARTNERS
OUR PARTNERS
HP
EMC
VMwareTop 10
Authored 7 of the top 10 selling Oracle Press
books
Oracle Platinum Partner
7/10
35

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Devops
DevopsDevops
Devops
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
DevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital TransformationDevOps & Cloud - The Essentials for Digital Transformation
DevOps & Cloud - The Essentials for Digital Transformation
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022Top enterprise dev ops transformation practices 2022
Top enterprise dev ops transformation practices 2022
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
DevOps Services - Fivesdigital
DevOps Services - FivesdigitalDevOps Services - Fivesdigital
DevOps Services - Fivesdigital
 
Ravi namboori Devops Presentation
Ravi namboori Devops PresentationRavi namboori Devops Presentation
Ravi namboori Devops Presentation
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
The Evolution from Agile to DevOps
The Evolution from Agile to DevOpsThe Evolution from Agile to DevOps
The Evolution from Agile to DevOps
 

Destaque

Destaque (13)

Zero maintenance middleware met vm ware, puppet en deployit.
Zero maintenance middleware met vm ware, puppet en deployit.Zero maintenance middleware met vm ware, puppet en deployit.
Zero maintenance middleware met vm ware, puppet en deployit.
 
Cwin16 - Paris - dev ops
Cwin16 - Paris - dev opsCwin16 - Paris - dev ops
Cwin16 - Paris - dev ops
 
Herding your cattle from dev to ops
Herding your cattle from dev to opsHerding your cattle from dev to ops
Herding your cattle from dev to ops
 
Open governance dev ops
Open governance dev opsOpen governance dev ops
Open governance dev ops
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
Open data, open government, transparency, evidence-informed decision making &...
Open data, open government, transparency, evidence-informed decision making &...Open data, open government, transparency, evidence-informed decision making &...
Open data, open government, transparency, evidence-informed decision making &...
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
 
Dev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and FlickrDev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and Flickr
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 
50 Ways to Become More Professionally Excellent
50 Ways to Become More Professionally Excellent50 Ways to Become More Professionally Excellent
50 Ways to Become More Professionally Excellent
 

Semelhante a Mtug dev ops

Use DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersUse DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End Customers
Info-Tech Research Group
 

Semelhante a Mtug dev ops (20)

Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
Top 7 Benefits of DevOps for Your Business.docx
Top 7 Benefits of DevOps for Your Business.docxTop 7 Benefits of DevOps for Your Business.docx
Top 7 Benefits of DevOps for Your Business.docx
 
Top 7 Benefits of DevOps for Your Business.docx
Top 7 Benefits of DevOps for Your Business.docxTop 7 Benefits of DevOps for Your Business.docx
Top 7 Benefits of DevOps for Your Business.docx
 
DevOps
DevOpsDevOps
DevOps
 
DevOps
DevOpsDevOps
DevOps
 
Collaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdfCollaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdf
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
The Pivotal Role of DevOps in the IT Industry.docx
The Pivotal Role of DevOps in the IT Industry.docxThe Pivotal Role of DevOps in the IT Industry.docx
The Pivotal Role of DevOps in the IT Industry.docx
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdfThe Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
 
Use DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersUse DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End Customers
 
Best DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-ITBest DevOps course Online & Classroom Training Naresh-IT
Best DevOps course Online & Classroom Training Naresh-IT
 
DevOps Best Practices (1).pdf
DevOps Best Practices (1).pdfDevOps Best Practices (1).pdf
DevOps Best Practices (1).pdf
 
DevOps Best Practices (1).pdf
DevOps Best Practices (1).pdfDevOps Best Practices (1).pdf
DevOps Best Practices (1).pdf
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Mtug dev ops

  • 1. 1 Building a DevOps Culture 2016 MTUG IT Summit and Tradeshow, June 2nd 2016
  • 2. The Scoop 2 • What is DevOps • Why DevOps • Developing a DevOps Mindset • Crafting a DevOps Journey • The DOs and DON’Ts of DevOps • Common DevOps Use Cases • Tools of the Trade
  • 3. 3
  • 4. What is DevOps 4 DevOps is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information- technology (IT) professionals while automating the process of software delivery and infrastructure changes. - Loukides, Mike (2012-06-07). "What is DevOps?"
  • 5. What is DevOps 5 Understanding of the interdependencies between application development and It Operations Aims to help organizations rapidly produce quality applications, products and services Responds to the dynamic business needs and demands of the stakeholders Supports the use of agile development processes
  • 6. What is DevOps Not 6 A role, person or organization A set of task performed by system administrators or developers Writing Chef or Puppet Scripts Application or set of automation tools
  • 7. Characteristics of DevOps 7 Same team develops and operates the solution. Focus on business goals Pragmatic automation High value placed on learning by experimentation Rapid innovation cycles Measure and monitor everything !!!
  • 10. 10
  • 11. Why DevOps 11 Source: HPE, DevOps: Accelerate to the speed of business
  • 12. Why should you consider DevOps 12 1. Your customers (internal and external) will thank you !! 2. It will make your workforce more flexible 3. You don’t need to throw out what you’ve got 4. DevOps is constantly evolving 5. You can adopt DevOps at your own pace 6. Its all about numbers 7. DevOps will boost morale, and in turn productivity 8. DevOps is about more than just technology Source: ITSM Zone, TOP 10 REASONS YOUR ORGANISATION SHOULD BE CONSIDERING DEVOPS
  • 14. 14
  • 15. The 4 Step Process 15 Assess your DevOps Strategy • Identify your DevOps business drivers and challenges • Examine critical success factors and best practices • Review critical DevOps areas that align with your business goals • Identify priorities for short, midsize, and long-term projects Identify the DevOps maturity of your core dev and IT ops processes • Identify key stakeholders in business, development, QA, and operations • Determine communication plan for stakeholders • Understand the app development methodologies—Agile, waterfall, both—that are most important • Determine the IT processes that are most important Adopt and implement change to improve velocity Pilot and roll out changes to accelerate delivery for: • Development and build automation • Testing • Installation and deployment • Monitoring and feedback Measure progress and plan next improvement Based on results and business metrics, update and adjust plans. • Identify results of improvements • Locate next opportunity to improve • Plan next phase
  • 16. 16
  • 17. Getting Started 17 • Start with a Low Risk Application • Identify Desired Business Outcome(s) • Current State Gap Analysis • Secure Executive Support • Properly set expectations • Focus on Small Iterations of Improvement • Ruthlessly Remediate Inefficiencies • Improving and focusing on engineering practices
  • 18. DevOps Evolution 18 • Invest in engineering thought leadership • One project at a time • Microservices & Cloud strategy definition Defined path forward Invest in Lean mindset and practices DevOps adoption Microservices & Cloud implementation On-demand releases Establish baseline metrics Begin unlocking productivity and speed to market • Spread talent across organization • Manage to metrics • Optimize and extend Optimized. Scalable site that can innovate at the speed of business
  • 19. 19
  • 20. The DOs Mentor and train the organization to embrace the DevOps mindset Select DevOps tools and patterns that will ease the evolution of your application development platform Include pragmatic testing in your DevOps playbook Instill pride of ownership in your teams Encourage innovation and experimentation Embrace effective feedback, metrics and monitoring 20
  • 21. The DON’Ts Take SECURITY for granted Forget about service and resource governance Promote a culture of secrecy, judgment and fear of retribution Do something manual more than twice Force every application, from the start, through the DevOps process Re-invent the wheel Create bottlenecks that lead to a single point of failure in your teams 21
  • 22. 22
  • 23. What is Application Modernization? 23 Application modernization is the refactoring, re-purposing or consolidation of legacy applications to align more closely with current business needs.
  • 24. What Are Your Application Modernization Goals? Improve Reliability - Antifragility Reduce Costs Alignment of IT and Business Goals Easier Compliance Audits I’m Just Generally Masochistic Improve Speed/Agility Improve Performance Improve UI/Features/Functionality Reduce Learning Curve 24
  • 25. 25
  • 27. Programmable Infrastructure Infrastructure as Code - The concept of applying methods and tooling established in software development onto the management of IT infrastructure. This includes but is not limited to: Automation Versioning APIs Immutability Agile Techniques 27
  • 28. Lead Time Comparison 28 Traditional Infrastructure Infrastructure as Code Fully Provision a Server Days or Weeks Minutes Build a New Environment Weeks or Months Minutes Reconfigure a Existing Environment Days or Weeks Minutes
  • 29. 29
  • 31. And Finally…to Sum it up IT Performance improves organizational performance. DevOps practices lead to better IT and organizational performance. High-performing IT organizations deploy 30x more frequently with 200x shorter lead times Lean management provides higher quality, shorter cycle times with quicker feedback loops, and lower costs. Painful deployments generally typically indicate poor IT performance, organization performance, and culture. 31
  • 33. EVERYTHING YOU NEED TO COMPETE LEADING TECH EXPERTS INTEGRATED SERVICES EXPONENTIAL SOLUTIONS LOCAL/GLOBAL OPERATIONS BROAD CUSTOMER BASE TRUSTED ADVISORS Over 2,700 customers covering healthcare, education, financial, government, and retail markets.
  • 34. BEST IN CLASS TECHNOLOGY FROM LEADING PARTNERS OUR PARTNERS HP EMC VMwareTop 10 Authored 7 of the top 10 selling Oracle Press books Oracle Platinum Partner 7/10
  • 35. 35