Download presentation
Presentation is loading. Please wait.
Published bySabrina Walton Modified over 7 years ago
1
DevOps for the IT Pro with Azure and Visual Studio Team Services
Christopher Mank Chief Technologist White Ficus Nathan Lasnoski Chief Technology Officer Concurrency
2
Christopher Mank Nathan Lasnoski @cmank7 @nlasnoski Microsoft MVP
12+ Years IT 20+ Years IT Swimming Biking, skiing
3
What is devops?
4
The industry is moving toward DevOps
PEOPLE Collaborate more Share common goals Focus on improvement BRINGING PEOPLE TOGETHER The industry is moving toward DevOps PROCESS Eliminate waste Increase efficiency Streamline feedback DELIVERING VALUE FASTER TOOLS Enhance productivity Enable collaboration Facilitate experimentation EXECUTING A DEVOPS STRATEGY
5
What is DevOps? “It’s a job title” “It’s automation”
“It’s Development and Operations collaboration” “It means faster and smaller releases”
6
DevOps habits and practices
Application Performance Management Infrastructure as Code Continuous Deployment Release Management Configuration Management Automated Recovery PRACTICES Automated Testing Continuous Integration Continuous Deployment Release Management PRACTICES Usage Monitoring Telemetry Collection Testing in Production Stakeholder Feedback PRACTICES Code Reviews Automated Testing Continuous Measurement TEAM AUTONOMY & ENTERPRISE ALIGNMENT BACKLOG refined with LEARNING EVIDENCE gathered in PRODUCTION FLOW OF CUSTOMER VALUE MANAGED TECHNICAL DEBT PRODUCTION FIRST MINDSET INFRASTRUCTURE is a FLEXIBLE RESOURCE PRACTICES Application Performance Management Infrastructure as Code Continuous Delivery Release Management Configuration Management Automated Recovery PRACTICES Testing in Production Usage Monitoring User Telemetry Stakeholder feedback Feature flags PRACTICES Enterprise Agile Continuous Integration Continuous Deployment Release Management
7
Microsoft’s ALM framework
Plan Operate + learn Requirements Collaboration Development Production Develop + test Release
8
What is Visual Studio Team Services?
Microsoft’s platform for development management Work management Agile backlog based work management Code repository Works with GIT or its own repository Release management Automate release of what you build into production Capture bugs and learn Receive errors from production and enter into backlog to prioritize
9
Who should use VSTS? Automation admins SCCM admins SCOM / OMS admins
Manage your work-stream and release to production Automation admins PowerShell scripts, runbooks, DSC configurations, ARM configurations SCCM admins Task sequences, packages, scripts SCOM / OMS admins Management packs, scripts SCSM admins Management packs Developers Any type of code (IoT, Azure PaaS, Java, open source, etc.)
10
Alm vs. sdlc vs. devops Lot’s of terms and acronyms in the industry
Software Development Lifecycle (SDLC) Requirements / Analysis / Design Waterfall DevOps Development / Testing / Release / Maintenance Application Lifecycle Management (ALM) Birth to death of product Portfolio Mgmt / Service Desk
11
Alm vs. sdlc vs. devops which-witch-is-which/
12
devops
13
Plan Option 1: You don’t...
14
Plan Option 2: You stick with a waterfall PM process
15
plan Option 3: You start using VSTS...
16
Plan
17
code Code is code! PowerShell ARM DSC Use source control!
18
build Continuous Integration (CI)
Automated builds and tests whenever new code is committed into source control Immediate feedback
19
Code & Build
20
test Track test plans in VSTS Types of testing Plans Suites Cases
Manual Automated Continuous Exploratory
21
Test
22
release Continuous Deployment (CD)
Automated deployment process whenever a new successful build is available Build once, deploy anywhere
23
Release
24
Monitor Ensure the application is running as it should
Enable tools and automation OMS Application Insights Rapid feedback
25
Monitor
28
Section Header This is the next section
29
Title Line1 Bullet Level 1 Bullet Level 2 Bullet Level 3
30
Title Code
31
Text Only with Border Level 1 Level 2 Level 3
32
Text Only (Red) Level 1 Level 2 Level 3
33
Title Text 1 Level 1 Level 2 Level 3 Text 2 Level 1 Level 2 Level 3
34
Title Section 1 Section 2 Text Text Level 1 Level 1 Level 2 Level 2
35
Demo Title
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.