DevOps  Azure
ANTON BOYKO
MICROSOFT AZURE MVP
DEVOPS EVANGELIST
BOYKO.ANT@LIVE.COM
V-ANBOYK@MICROSOFT.COM
Agenda
 DevOps?
 DevOps challenges
 Azure in general
 DevOps practices
 Azure for DevOps
DevOps?
Traditional Development and
Operations
Dev Ops
Traditional Development and
Operations
Dev Ops
What is DevOps?
The three musketeers of DevOps
P P P
The three musketeers of DevOps
People
Responsibilities, management,
skills development, and discipline
Process
Definition and design, compliance,
and continuous improvement
Products
Tools and infrastructure
What is DevOps?
People Process Products DevOps
DevOps challenges
DevOps challenges
Frustrations Delays Lack of insights
Azure in general
Cloud artifacts
IaaS PaaS SaaS
Cloud artifacts
OnPremise
Application
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
IaaS
Application
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
PaaS
Application
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
SaaS
Application
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
DevOps practices
Continuous Integration
Value
 Accelerate Delivery
 Repeatability
 Optimized Resources
Measure
 Deployment Lead Time
 Mean Time To Repair
 Mean Time To Detect
Automated Testing
Value
 Accelerate Delivery
 Repeatability
 Optimized Resources
Measure
 Deployment Lead Time
 Mean Time To Repair
 Mean Time To Detect
Continuous Deployment
Value
 Optimized Resources
 Accelerate Delivery
Measure
 Deployment Frequency
 Mean Time To Repair
 Availability
Release Management
Value
 Optimized Resources
 Accelerate Delivery
Measure
 Deployment Frequency
 Mean Time To Repair
 Availability
Infrastructure as a Code
Value
 Optimized Resources
 Accelerate Delivery
Measure
 Deployment Rate
 Mean Time To Repair
App Performance Monitoring
Value
 Improve deployment quality
 Find performance bottlenecks
 Cater for demand
 Maintain application quality
Measure
 Availability
 Mean Time To Repair
 Mean Time To Detect
Availability Monitoring
Value
 Faster Detection & Remediation
Measure
 Availability
 Mean Time To Repair
 Mean Time To Detect
Automated Recovery
Value
 Minimal/No business impact
 Minimal/No manual intervention
Measure
 Availability
 Mean Time To Repair
Automated environment de-
provisioning
Value
 Optimized Resources
 Inexpensive provisioning
 Rapid response
Measure
 Lower Total Cost of Ownership
Fault Injection
Value
 App Resiliance
 Faster Detection & Remediation
Measure
 Availability
 Mean Time To Repair
Azure for DevOps
Azure for DevOps
Azure
Management SDK
Azure xPlat CLI
Azure PowerShell
Cmdlets
Azure Resource
Manager
Events
Global Azure
Bootcamp
Azure Day
Azure
Hackfest
Outsources
Partnership
Anton Boyko
Microsoft Azure MVP
DevOps Evangelist
boyko.ant@live.com
v-anboyk@microsoft.com
 @BoykoAnt
 facebook.com/boyko.ant
 linkedin.com/in/boykoant
 youtube.com/user/boykoant
 facebook.com/groups/azure.ua

DevOps + Azure