Git Product home page Git Product logo

devops-deep-dive's Introduction

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.


DevOps on Azure Workshop

A workshop covering how to perform DevOps related tasks in Azure. Consists of a combination of lectures and hands on labs demonstrating core concepts.

Learning Objectives

  • 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

Pre-Requisites

  • Azure Subscription
  • Visual Studio Team Services account
  • Visual Studio 2015+
  • Azure SDK
  • PowerShell

Presentations

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

Hands on Labs

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

Code of Conduct

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.

devops-deep-dive's People

Contributors

stevenfollis avatar steffenv-msft avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.