devops in action
TRANSCRIPT
DevOps In Action
Dave StrebelCloud Technical Specialist
Microsoft @HybridCloud_Guy
blogs.technet.com/hybridguy
About Me:• Mixture of infrastructure and dev• Love technology and beer• Open Source Fan, Microsoft Lover• Docker\CF Meetup Organizer
@HybridCloud_Guy
It’s DevOps!
It’s DevOps!
It’s DevOps!It’s DevOps!
@HybridCloud_Guy
“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.”Donovan Brown
http://bit.ly/WhatIs-DevOps
@HybridCloud_Guy
The Plan: Flawless Execution
http://devopsreactions.tumblr.com@HybridCloud_Guy
The Reality: Environments differ
http://devopsreactions.tumblr.com
@HybridCloud_Guy
A Partial Solution: The Right Tools
http://devopsreactions.tumblr.com@HybridCloud_Guy
A Partial Solution: The Right Tools
http://devopsreactions.tumblr.com@HybridCloud_Guy
A Partial Solution: Team
http://devopsreactions.tumblr.com
@HybridCloud_Guy
A Partial Solution: Team
http://devopsreactions.tumblr.com
@HybridCloud_Guy
The IssueDev Ops
Communication
Culture
Full Solution: Tools, Team and Process
http://devopsreactions.tumblr.com
@HybridCloud_Guy
Tools
DEV
Infrastructure & Configuration as Code
Value• Optimized Resources• Accelerate Delivery
Measure• Deployment Rate• MTTR
STAGE
PRODUCTIONDEV OPS
@HybridCloud_Guy
Source Build
Continuous Integration
Value• Accelerate Delivery• Repeatability • Optimized Resources
Measure• More frequent releases• MTTR• MTTD
cspkg
Test
DEV OPSOPS
@HybridCloud_Guy
DEVSOURCE REPO
Continuous Delivery
Value• Optimized Resources• Accelerate Delivery
Measure• Deployment Rate• MTTR• Availability
STAGE
PRODUCTIONDEV OPS
@HybridCloud_Guy
DevOps ToolsBuild Provisioning Release
Management Configuration Monitoring & Diagnostics
GitHubJenkinsCloudbeesTeamcityBamboo
PowerShellAzure CLI (xplat-cli)ARM templatesChef KnifePuppet CLIVagrantDeisAnsible
Visual Studio RMOctopus DeployDev/Test Labs
ChefDSC ExtensionPuppet LabsSaltAnsible
Application InsightsOpInsightsNew RelicNagiosDataDogAzure Monitoring
@HybridCloud_Guy
Demo Time
© 2015 Microsoft Corporation. All rights reserved.