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

Slides:



Advertisements
Similar presentations
Modern Application Lifecycle Visual Studio Online journey, capabilities and DevOps Scenarios Good to know.
Advertisements

Modern Application Lifecycle Visual Studio Online journey Visual Studio Online capability Good to know.
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Your CMDB and PowerShell DSC: DevOps Techniques
Modern app development Continuous value delivery and rapid response to change.
Application Lifecycle Management and the cloud
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Modern app development Continuous value delivery and rapid response to change.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
Visual Studio Online Writing code in a browser or is there more to it?
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
DevDiv’s Cadence – The Journey Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/ weeks 10 – 12 weeks 3 weeks Apr.
Cloud computingNew technology enabled value opportunities Compete velocity Direct-to-consumerMobility and devices proliferation Business modernization.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Streamlining the development of your mobile app(s) Frequently releasing value to users Constantly maintaining quality Monitoring app health and engagement.
Cloud computingNew technology enabled value opportunities Compete velocity Direct-to-consumerMobility and devices proliferation Business modernization.
Why you should be using VSTSWhy you should be using VSTS Visual Studio Team Services (VSTS) Nathan Lasnoski Vice President of blog.concurrency.com.
Ivan Kardum Visual Studio ALM MVP, PMP Ekobit d.o.o. Visual Studio Online - Developeri u oblacima.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Keynote Enabling Mobile DevOps
Agile Development Agile Delivery Slide feels blank. Can we add purple on the top to break up with the title from graph and to align with next slides?
DevOps in the cloud Peter’s personal journey on how I found out, I need Dev skills to optimize my ‘Azure’ work… and so do you!!
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
DevOps: CI/CD to Azure through Codeship
Zero to DevOps Donovan
Bringing DevOps to the Database
Bringing DevOps to the Database
© Disciplined Agile Consortium
The DevOps wave is rising Are you ready?
Modern lifecycle with DevOps
Continuous Delivery- Complete Guide
What's new in Visual Studio 11 for Application Lifecycle Management
I don’t git it! Source control management deep dive with tfvc and git
Microsoft Ignite /4/2018 8:46 AM
Mobile DevOps Donovan Microsoft 2016
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Mobile DevOps with Visual Studio Team Services and HockeyApp
Building a Continuous Integration Pipeline using VSTS
Introduction to Team Foundation Server 2010
An Intro to ALM Using TFS and Visual Studio for Source Control, Build Automation, Continuous Integration and Deployments.
Zero to DevOps Louis Berman Cloud Solutions Architect
Azure Primed Randy Pagels Sr. Developer Technology Specialist
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Microsoft Connect /7/ :48 PM
DevOps Fundamentals Configuration Management
Documentation in Continuous Delivery Model and DevOps
Get Good at DevOps: Feature Flag Deployments with ASP
Microsoft Virtual Academy
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
TFS from on-prem to the cloud with Azure DevOps Services
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DevOps Acceleration Engine
Technical Capabilities
Real World Scrum with TFS & VSTS / Azure DevOps
SSDT and Database Project Basics
The Ops side of DevOps Manager Microsoft
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
HCL’s Viewpoint – DevOps on MS Cloud
DevOps - Visual Studio Release Management Jump Start
What’s new in Visual Studio 2012
Bob Duffy 22 years in database sector, 250+ projects
Office 365 Development July 2014.
Azure DevOps Integration
Presentation transcript:

DevOps for the IT Pro with Azure and Visual Studio Team Services Christopher Mank Chief Technologist White Ficus Nathan Lasnoski Chief Technology Officer Concurrency

Christopher Mank Nathan Lasnoski @cmank7 @nlasnoski Microsoft MVP 12+ Years IT 20+ Years IT Swimming Biking, skiing

What is devops?

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

What is DevOps? “It’s a job title” “It’s automation” “It’s Development and Operations collaboration” “It means faster and smaller releases”

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

Microsoft’s ALM framework Plan Operate + learn Requirements Collaboration Development Production Develop + test Release

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

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.)

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

Alm vs. sdlc vs. devops https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/01/17/alm-sdlc-and-devops- which-witch-is-which/

devops

Plan Option 1: You don’t...

Plan Option 2: You stick with a waterfall PM process

plan Option 3: You start using VSTS...

Plan

code Code is code! PowerShell ARM DSC Use source control!

build Continuous Integration (CI) Automated builds and tests whenever new code is committed into source control Immediate feedback

Code & Build

test Track test plans in VSTS Types of testing Plans Suites Cases Manual Automated Continuous Exploratory

Test

release Continuous Deployment (CD) Automated deployment process whenever a new successful build is available Build once, deploy anywhere

Release

Monitor Ensure the application is running as it should Enable tools and automation OMS Application Insights Rapid feedback

Monitor

Section Header This is the next section

Title Line1 Bullet Level 1 Bullet Level 2 Bullet Level 3

Title Code

Text Only with Border Level 1 Level 2 Level 3

Text Only (Red) Level 1 Level 2 Level 3

Title Text 1 Level 1 Level 2 Level 3 Text 2 Level 1 Level 2 Level 3

Title Section 1 Section 2 Text Text Level 1 Level 1 Level 2 Level 2

Demo Title