+ All Categories
Home > Technology > Twin Cities Code Camp - DevOps In Action

Twin Cities Code Camp - DevOps In Action

Date post: 10-Jan-2017
Category:
Upload: david-strebel
View: 228 times
Download: 0 times
Share this document with a friend
17
DevOps In Action Dave Strebel Cloud Technical Specialist Microsoft @HybridCloud_Guy blogs.technet.com/ hybridguy About Me: Mixture of infrastructure and dev Love technology and beer Converted Microsoft fan Docker\CF Meetup Organizer #TCCC20
Transcript
Page 1: Twin Cities Code Camp - DevOps In Action

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• Converted Microsoft fan• Docker\CF Meetup Organizer

#TCCC20

Page 2: Twin Cities Code Camp - DevOps In Action

It’s DevOps!

It’s DevOps!

It’s DevOps!It’s DevOps!

@HybridCloud_Guy#TCCC20

Page 3: Twin Cities Code Camp - DevOps In Action

“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#TCCC20

Page 4: Twin Cities Code Camp - DevOps In Action

The Plan: Flawless Execution

http://devopsreactions.tumblr.com@HybridCloud_Guy#TCCC20

Page 5: Twin Cities Code Camp - DevOps In Action

The Reality: Environments differ

http://devopsreactions.tumblr.com

@HybridCloud_Guy#TCCC20

Page 6: Twin Cities Code Camp - DevOps In Action

A Partial Solution: The Right Tools

http://devopsreactions.tumblr.com@HybridCloud_Guy#TCCC20

Page 7: Twin Cities Code Camp - DevOps In Action

A Partial Solution: The Right Tools

http://devopsreactions.tumblr.com@HybridCloud_Guy#TCCC20

Page 8: Twin Cities Code Camp - DevOps In Action

A Partial Solution: Team

http://devopsreactions.tumblr.com

@HybridCloud_Guy#TCCC20

Page 9: Twin Cities Code Camp - DevOps In Action

A Partial Solution: Team

http://devopsreactions.tumblr.com

@HybridCloud_Guy#TCCC20

Page 10: Twin Cities Code Camp - DevOps In Action

Full Solution: Tools, Team and Process

http://devopsreactions.tumblr.com

@HybridCloud_Guy#TCCC20

Page 11: Twin Cities Code Camp - DevOps In Action

Plan1 Monitor +

Learn

Release

Develop + Test2

Development

Production

4

3

DevOps

@HybridCloud_Guy#TCCC20

Page 12: Twin Cities Code Camp - DevOps In Action

Source Build

Continuous Integration

Value• Accelerate Delivery• Repeatability • Optimized Resources

Measure• More frequent releases• MTTR• MTTD

cspkg

Test

DEV OPSOPS

@HybridCloud_Guy#TCCC20

Page 13: Twin Cities Code Camp - DevOps In Action

DEVSOURCE REPO

Continuous Delivery

Value• Optimized Resources• Accelerate Delivery

Measure• Deployment Rate• MTTR• Availability

STAGE

PRODUCTIONDEV OPS

@HybridCloud_Guy#TCCC20

Page 14: Twin Cities Code Camp - DevOps In Action

DEV

Infrastructure & Configuration as Code

Value• Optimized Resources• Accelerate Delivery

Measure• Deployment Rate• MTTR

STAGE

PRODUCTIONDEV OPS

@HybridCloud_Guy#TCCC20

Page 15: Twin Cities Code Camp - DevOps In Action

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 LabsSaltForeman (coming soon)

Application InsightsOpInsightsNew RelicNagiosDataDogAzure Monitoring

@HybridCloud_Guy#TCCC20

Page 16: Twin Cities Code Camp - DevOps In Action

#TCCC20

Page 17: Twin Cities Code Camp - DevOps In Action

© 2015 Microsoft Corporation. All rights reserved.


Recommended