Session DevOps on the Microsoft Stack

Slides:



Advertisements
Similar presentations
¿Que es? Development Platform & Products (Dev/Test) Descarga Azure Tools, SDKs Referencias & Documentacion Capacitacion Tech Support Demos & Videos.
Advertisements

Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation.
Visual Studio 2013 Licensing Overview Offerings, Pricing, Licensing, and Promotions Rachel Pekin Microsoft.
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
OSP203. Customer’s Need …is a continuous process of managing the life of an application through governance, development and maintenance.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Developer Tools Deployment Planning Services Expand Your Business With DTDPS.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Application Lifecycle Management and the cloud
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Input Boundary Output Logi c Boundary Input User | OS Output Application Logic Data Transformation Data Copy Type Conversion Data Transformation.
Www. MasterOfThings. com Application Enablement Platform with a visual IDE.
Virtualisation of the Test Environment
Continuous Delivery of Windows Azure Cloud Services (DEV310) Paul Yuknewicz Principal Program Manager Lead, Visual Studio Microsoft.
The Microsoft DevOps Vision
Application Lifecycle Management Tools for C++ in Visual Studio 2012 Rong Lu Program Manager Visual C++ Microsoft Corporation DEV316.
Designing Enterprise Corporate Web Sites using SharePoint 2010 Paul Stubbs Technical Evangelist Microsoft.
It’s tough out there … Software delivery challenges.
Release Management with Visual Studio Team Services
WSV332: What's New with IIS 8 Performance, Scalability, and Security Wade A. Hilmo Principal Development Lead Microsoft Corporation Shaun Eagan Senior.
Rong Lu Senior Program Manager, Visual Studio GPU Usage tool in Visual Studio.
Getting Started on Office Addin with AngularJS and Yeoman
From 0 to 60 with VSTS, TFS and Azure Principal Expert
Jeff Einig, CPA Microsoft Corporation Technical Solutions Professional.
Developing for the Future with Visual Studio 11 Karl Davies-Barrett CEE DPE Tech Lead, Microsoft Brian Keller, Microsoft Sr. Technical Evangelist, Microsoft.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Keynote Enabling Mobile DevOps
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Jeff Alexander Senior Technical Evangelist – Windows Infrastructure
The Microsoft DevOps Vision
Microsoft Virtual Academy
Bots & DevOps Donovan 12/24/2017 2:32 PM
Zero to DevOps Donovan
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Microsoft Virtual Academy
DevOps for any language
C# Web Development Basics
Microsoft Virtual Academy
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
MSDN Platforms Cost-effective access to Microsoft software and services for Dev/Test In a pre-production or dev/test environment, each user that accesses.
Microsoft Virtual Academy
8/8/ :43 PM THR3079 Moving from application automation to true DevOps by including the database Tom Austin Head of Pre Sales Engineering © Microsoft.
Microsoft Virtual Academy
Tech·Ed North America /14/2018 7:13 PM
Introducing New Team-based Data Integration with SSIS
Release Management with Visual Studio Team Services
Microsoft Connect /7/ :48 PM
Confidence at speed: Visual Studio 2017 and your CI pipeline
DevOps Fundamentals Configuration Management
Microsoft Virtual Academy
Continuous Delivery with Visual Studio Team Services
What’s new in Visual Studio for web developers
Release Management with Visual Studio Team Services
11/29/2018 2:19 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Azure Larry Guger Senior Program Manager 3-007
Release Management with Visual Studio Team Services
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
Microsoft Build /3/2019 4:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
DevOps Fundamentals Continuous Integration
Microsoft Connect /16/ :45 PM
Technical Resources & Training
DevOps Deep Dive / DevOps in action
Visual Studio Tools for Unity 2.0 Preview
DevOps - Visual Studio Release Management Jump Start
Building VDI with Microsoft and Citrix
What’s new in Visual Studio 2012
Azure DevOps Integration
05 | Testers’ Role in the DevOps World
Presentation transcript:

Session DevOps on the Microsoft Stack In this session Donovan Brown Microsoft’s Senior DevOps Program Manager, will take you on a tour of all Visual Studio Team Services has to offer in the DevOps space for any language targeting any platform. Haz grandes cosas

DevOps on the Microsoft stack Donovan Brown Senior DevOps Program Manager Microsoft DevOps on the Microsoft stack Haz grandes cosas

Who am I? Donovan Brown | @DonovanBrown Fun Stuff Senior Program Manager for DevOps Blog at DonovanBrown.com Technical YouTube Channel tinyurl.com/DonovanBrown Fun Stuff Professional Air Hockey player Highest ranking 11th in the world Competitive driver Developer for over 20 years

Session Objectives And Takeaways Show how Microsoft’s tools address DevOps practices Full E2E demo Microsoft is a key player in the DevOps space Our tools enable teams regardless of the technology they use or the platform they target

4/28/2017 “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 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Continuous deployment Build 2015 4/28/2017 12:31 PM Our solution Source control Team Foundation Server Visual Studio Team Services Agile planning Test case management Build automation Continuous deployment Release management Load testing Lab management © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Our solution Source control Team Foundation Server Agile planning Build 2015 4/28/2017 12:31 PM Our solution Source control Team Foundation Server Agile planning Visual Studio Team Services Test case management Build automation Continuous deployment Release management Load testing Feedback management Team collaboration Application telemetry Lab management © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Manage the full stack Telemetry Application Insights Diagnostics Monitor/Learn Diagnostics Application Insights Performance Application Insights Notify Approvers Release Management Approve Notify Approvers Release Management Manual Tests Microsoft Test Manager Test Automated Tests Coded UI, Web, Load Create Test Data BacPac with SSDT Configure Application Tokenization App Install Application NuGet, WebDeploy, etc Configure Environment Desired State Configuration Infra Provision Environment Azure Resource Manager Tracking Work TFS / VSTS Plan Planning Work TFS / VSTS

DevOps: the three stage conversation S4 Solution Specialist Sales Summit 4/28/2017 12:31 PM DevOps: the three stage conversation DEV OPS People = Culture Fundamental attributes of successful cultures: Shared mission and incentives: infrastructure as code, apps as services, DevOps/all as teams You need to consider your hardware as a commodity, (don't give your servers names) , servers are like farm animals, it is just harder if you let theids name them Build deep instrumentation into services, push complexity up the stack Rally around agile, shared metrics, CI, service owners on call, etc. Changing the culture: any change takes time, changing culture is no exception and you can't do it alone, exploit compelling events to change culture: downtimes, cloud adoption, devops buzz PROCESS Definition and design, compliance, and continuous improvement PEOPLE Responsibilities, management, skills development, and discipline Products Tools and infrastructure 1 People 2 Process 3 Products © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

1 4 2 3 DevOps Development Production Plan Monitor + Learn Build 2015 4/28/2017 12:31 PM DevOps 1 4 Plan Monitor + Learn Development Production 2 3 Develop + Test Release © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo http://peopleTracker.us 4/28/2017 Demo http://peopleTracker.us Azure PowerShell Docker xUnit JUint Linux ASP.NET C# PaaS IaaS Iac CaC AppInsights Visual Studio Git FireFox Chrome Selenium VSTS SSDT DNX IE SQL DacPac Java JAX-RS Maven SonarQube Bootstrap Eclipse © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

System Microsoft Ignite 2015 4/28/2017 12:31 PM Commit Release Build Run UI Test Wait for Approval Test Compile Run Docker Image Deploy Web API Push to Docker Hub Build Image Publish Package Artifacts Deploy Database © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Free WintellectNOW Video Training 14 days (up to 20 hours) DONOVAN-DEVOPS Free WintellectNOW Video Training 14 days (up to 20 hours)

Questions

GRACIAS