Presentation is loading. Please wait.

Presentation is loading. Please wait.

DevOps for the IT Pro with Azure and Visual Studio Team Services

Similar presentations


Presentation on theme: "DevOps for the IT Pro with Azure and Visual Studio Team Services"— Presentation transcript:

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

26

27

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

36

37

38

39

40

41

42

43

44


Download ppt "DevOps for the IT Pro with Azure and Visual Studio Team Services"

Similar presentations


Ads by Google