DEVOPS INTRODUCTION - PowerPoint PPT Presentation

About This Presentation
Title:

DEVOPS INTRODUCTION

Description:

DevOps and its resulting technical, architectural, and cultural practices represent the sum of many management methodologies. DevOpsresulted from a number of movements and this shows an amazing progression of thinking and unlikely connections. There are decades of hard-learned lessons from manufacturing, high-reliability organizations,high-trust management models, and others that have contributed to the DevOps state of the art today. – PowerPoint PPT presentation

Number of Views:445
Slides: 16
Provided by: professionalguru
Category: Other
Tags:

less

Transcript and Presenter's Notes

Title: DEVOPS INTRODUCTION


1
INTRODUCTION TO DEVOPS
By Professional Guru
2
A software development method that emphasizes
communication, collaboration, integration,
automation, and measurement of cooperation
between software developers and
other IT professionals
Source is Wikipedia
3
DevOps Working together
Improve technologic and process integration
between development and operations
  • Have a common goal
  • Working together
  • Optimization of team performance

Development
Quality Assurance
DevOps
Technology Operations
http//professional-guru.com
4
DevOps Deployment lifecycles
  • Improve deployment frequency and have faster
    development and deployment lifecycles
  • Leads to faster time to market
  • Leads to lower failure rate of new released
  • Leads to shortened lead time between fixes
  • Leads to faster mean time to recovery (MTTR)

http//professional-guru.com
5
DevOps - Automation
  • DevOps approach aims to maximize
  • predictability
  • efficiency
  • Security
  • maintainability of operational processes
  • By investing in automation and critical tool
    selection
  • Standardize development environments
  • Use release management
  • More flexibility in managing and driving
    automation
  • No or less manually work at the command line

http//professional-guru.com
6
DevOps application-centric networking
  • Success is determined by the end users
    experience with an application
  • Measuring metrics
  • Application responsiveness
  • Application uptime
  • Requires different level of instrumentation
    within the supporting infrastructure

http//professional-guru.com
7
Lifecycle of DevOps
People
Process
Products
http//professional-guru.com
8
DevOps process
1 Plan
4
Monitor Learn
Development
Production
2 Develop Test
3
Release
http//professional-guru.com
9
Plan
It starts with an idea and a plan how to turn
this idea into reality



Project starts
Manage work
1
Develop Test
Plan
Track progress
http//professional-guru.com
10
Develop Test
Once the iteration starts, developers turn great
ideas into features
2
Write Code
Unit Testing
Version Control
Build
Build Verification
Release
http//professional-guru.com
11
Release
When all tests pass, the build is deployed to
testing environments for each stage in the
release process
Cloud Load Testing
Integration testing environment
Staging environment
3
Monitor Learn
Pre-production environment
Automated functional testing environment
http//professional-guru.com
12
Monitor Learn
Learn and understand how users use your app, how
it reacts and quickly fix issues and bugs Plan
the next iteration
Feedback
Monitor
4
http//professional-guru.com
13
DevOps practices
  • Infrastructure as Code
  • Continuous integration
  • Automated testing
  • Application Performance Monitoring / Management
  • Continuous Deployment / Delivery
  • Release Management
  • Configuration Management

http//professional-guru.com
14
DevOps solutions _at_ Microsoft
http//professional-guru.com
15
DevOps journey Where to start?
Asses where you are
Challenge people
  • Determine your tools
  • Choose the practices you need
  • Define the tools that are suited to your case
  • Gather information about MTTR, MTTD, rates of
    deployment
  • Microsofts DevOps Self assessment
  • Address people on collaboration between dev and
    ops
  • Thinks out of the box instead of in
    organization structure and processes like ITIL

http//professional-guru.com
MTTRMean Time To Resolve MTTDMean Time To Detect
Write a Comment
User Comments (0)
About PowerShow.com