Update: Hello! As of 1 January 2017 this content is no longer being actively managed and updated. It is provided as-is and may contain information that has changed. Any Issues will be addressed on a best-effort basis. Please see Azure.com for the latest guidance. Thank you for your understanding.
A workshop covering how to perform DevOps related tasks in Azure. Consists of a combination of lectures and hands on labs demonstrating core concepts.
- Perform Work Item Management in Visual Studio Team Services
- Perform continuous Integration/Deployment Between Environments
- Understand the different Code Repositories
- Understand how to plan and perform Load Testing
- Understand how to plan and perform Monitoring
- Azure Subscription
- Visual Studio Team Services account
- Visual Studio 2015+
- Azure SDK
- PowerShell
Understand why and how modern DevOps practices fit within the Microsoft Azure platform
Understand how managing the provisioning of infrastructure is enhanced with Infrastructure as Code (IaC) concepts
Understand how to configure and manage the "inside" of environments
Understand common security patterns for modern application development
Understand the array of options for enabling a Continuous Integration environment on Microsoft Azure
Understand how to implement a thorough testing plan for cloud applications
Understand the process of regular releases into a cloud first environment
Implement common use cases for continuous deployment on Microsoft Azure
Integrate Microsoft Azure tools for managing telemetry within an application
Utilize open source technologies in conjunction with Microsoft Azure services
Understand a variety of contemporary concerns and techniques pertaining to DevOps
Deploy Azure resources using an ARM template. Includes the the following:
- Deploy VM1 - config using DSC + Web Deploy
- Deploy VM2- config using Chef + Web Deploy
- Deploy VM3 - config using Puppet + Web Deploy
During this lab, you will continue working with the 3 Azure Virtual Machines you deployed in the Azure Resource Manager lab. The goal of this lab is configuring a trial hosted Chef Server account, and using this technology to bootstrap any of the already deployed Windows Server Virtual Machines as web server running Internet Information Server
Setup an automated build in VSTS. Setup automated test cases using VSTS
Implement a continuous deployment release pipeline by using visual studio team service
Configure monitoring for IaaS/PaaS workloads with ARM
Implement CI and CD using open source technologies such as Docker and Jenkins
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.