The DevOps Lab  - Channel 9

The DevOps Lab - Channel 9

By MicrosoftTechnology
Download on the App Store

The DevOps Lab - Channel 9 episodes

  • On Prem To The Cloud: DevOps-ing Everything As Code (episode 5)
    Our customers have been wanting some more basic, getting started material on taking their on prem applications and moving them to the cloud. This video series does just that. Starting with a simple on prem solution, lifting and shifting and slowly evolving the app through it's many stages until it is a 100% cloud native app. Episode 5 discusses using the Infrastructure as Code that Steven created in Episode 4 within an Azure DevOps Pipeline to fully automate everything from standing up the infrastructure to building and deploying the application. Jump to: [00:57] Why would you want to add Infrastructure as Code to a Pipeline? [01:58] Demo start [02:16] Showing the Infrastructure as Code we are working with [03:08] Taking a look at our Azure DevOps Project [03:32] Taking a look at the Pipeline [04:40] Talking through the azure-pipelines.yml file – variables, stages, tasks [08:38] Discussing Azure DevOps Environments – development, staging, production [09:52] Watching the live Pipeline run [10:32] What it looks like in the Azure Portal [10:49] Showing the deployed application working Learn more: Blog Post on the Azure DevOps Blog - https://aka.ms/optc/5-devopsing-everything-as-code​Getting Started with Azure - https://aka.ms/DevOpsLab/GettingStarted​Azure DevOps Pipeline Build and Deploy QuickStart - https://aka.ms/DevOpsLab/Quickstart​Azure DevOps Pipeline Build and Release Tasks - https://aka.ms/DevOpsLab/Tasks​Azure DevOps Pipelines Release Gates and Approvals - https://aka.ms/DevOpsLab/Approvals Build in-demand skills to leverage DevOps capabilities in every stage of your software development lifecycle. In less than 1-hour commitment a day, you can earn 50 percent off the cost of a Microsoft certification exam as DevOps Engineer Expert. https://aka.ms/30DaystoLearnIt/DevOpsLab​ DevOps Favorites: Azure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzureDevOpsYouTube​Follow Abel https://twitter.com/AbelSquidHeadFollow Zac
    13 min
  • On Prem To The Cloud: Everything As Code (Episode 4)
    Our customers have been wanting some more basic, getting started material on taking their on prem applications and moving them to the cloud. This video series does just that. Starting with a simple on prem solution, lifting and shifting and slowly evolving the app through it's many stages until it is a 100% cloud native app. Episode 4 will look at everything as code. Jump to:[01:18] Everything as code[04:30] Policy as code[07:45] Infrastructure as code[13:45] Configuration as codeLearn more:Blog Post - https://aka.ms/optc/4-everything-as-codeAzure Policy - https://aka.ms/DevOpsLab/PolicyLearn ARM Templates - https://aka.ms/DevOpsLab/Learn-ArmPowerShell Desired State Configuration - https://aka.ms/DevOpsLab/Desired-State Build in-demand skills to leverage DevOps capabilities in every stage of your software development lifecycle. In less than 1-hour commitment a day, you can earn 50 percent off the cost of a Microsoft certification exam as DevOps Engineer Expert. https://aka.ms/30DaystoLearnIt/DevOpsLabDevOps Lab favorites:Create a Free Azure DevOps AccountAzure DevOps DocsAzure DevOps YouTube
    22 min
  • On Prem To The Cloud: Rub Some DevOps On It (episode 3)
    In this episode, Abel and Damian talk about why DevOps is important for on prem applications. They'll walk through creating a CI/CD pipeline for our VM-based application and database using Azure Pipelines and GitHub Actions. Jump to [00:53] Why do we even bother with DevOps? [01:49] Where do we start? [02:36] Demo: Creating a Pipeline in Azure Pipelines[06:30] Building our artifacts [07:15] Configuring environments [10:05] Deploying to environments [13:29] Doing it in GitHub Actions Learn moreCreate and Target an Environment in Azure PipelinesEnvironments in GitHub ActionsMS Learn: Create a Build Pipeline with Azure Pipelines MS Learn: Automate your workflow with GitHub Actions Subscribe to Azure DevOps YouTube channel
    17 min
  • Moving work items around using the Azure DevOps Migration Tools
    In this episode, Abel and Martin will talk about moving Work Item data between Collections, Organizations, and Projects in Azure DevOps and TFS using the Migration Tools. Jump to:[04:44] Where to find the Migration Tools[06:33] Configuring the Migration Tools[11:25] Running the Migration Tools[14:40] What about Custom Processes[17:18] Abel wrap up Learn more: Migration Tools for Azure DevOpsGitHub RepoMigration Docs Free DevOps courses on Microsoft Learn: Evolve your DevOps practicesBuild applications with Azure DevOpsDeploy applications with Azure DevOps DevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsAzure DevOps YouTube
    19 min
  • On Prem To The Cloud: Getting Started (Ep 1)
    Our customers have been wanting some more basic, getting started material on taking their on prem applications and moving them to the cloud. This video series does just that. Starting with a simple on prem solution, lifting and shifting and slowly evolving the app through it's many stages until it is a 100% cloud native app. Episode 1 will break down the current on prem app and how to plan for the initial migration. Jump To: [01:49] The migration challenge[02:15] Start small, start with discovery[04:15] A first look at the Mercury Health environment[06:00] Introducing Application Insights Codeless Attach[07:26] Instrumenting IIS for Codeless Attach with PowerShell[10:23] Using the Application Map to visualize connections to other services[12:58] Customizing Application Insights reporting to improve the Application Map[16:28] Another reason to start your migration discovery with Application Insights - performance baselinesLearn More: Cloud Adoption Framework Migration GuideAzure Migrate Learn about Monitoring on Microsoft LearnApplication Insights Codeless Attach Application Insights IIS AgentApplication Insights Application MapFree DevOps courses on Microsoft Learn: Evolve your DevOps practices Build applications with Azure DevOps Deploy applications with Azure DevOpsDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsAzure DevOps YouTube
    20 min
  • On Prem To The Cloud: Lift and Shift (Ep 2)
    Migrating to the cloud requires some investigation on the resources required. Jay and Abel will look at how to begin the Lift and Shift process by reviewing the hosts and determining needs. Jump To: [01:55] What is lift and shift?[03:46] Considerations for migrating[05:37] Azure Migrate[08:14] Discovery with Azure Migrate[10:25] Migration Appliance[16:00] Assessments[19:40] DatabasesLearn More: Sizes for virtual machines in AzureHow to Migrate—Cloud Migration Strategy | Microsoft AzureAzure MigrateFree DevOps courses on Microsoft Learn: Evolve your DevOps practices Build applications with Azure DevOps Deploy applications with Azure DevOpsDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsAzure DevOps YouTube
    23 min
  • GitHub Actions on Azure Stack Hub
    Azure Stack Hub is now supporting various GitHub Actions. GitHub Actions enable developers to create custom software development life cycle (SDLC) workflows. With GitHub Actions for Azure Stack Hub, users can create workflows to build, test, package, release and deploy to an Azure Stack Hub Environment directly from their GitHub repository. Jump To: [01:18] – What is Azure Stack Hub (ASH)[02:49] – GitHub Actions workflow to login to an ASH Environment[05:24] – GitHub Actions workflow to deploy to a K8 cluster on ASHLearn More: Azure Stack Hub Azure Login Azure Logic With Azure CLIFree DevOps courses on Microsoft Learn: Evolve your DevOps practices Build applications with Azure DevOps Deploy applications with Azure DevOpsDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsAzure DevOps YouTube
    10 min
  • Azure DevOps Demo Generator
    In this episode, we will walk you through Azure DevOps Demo Generator, a service which helps you provision projects on your Azure DevOps organization with pre-populated sample content, that includes source code, work items, build and release pipelines based on the template chosen. Jump To: [00:55] What is Azure DevOps Demo Generator?[01:44] How Azure DevOps Demo Generator works[02:10] Demo started[03:41] Using Azure DevOps Labs templates[04:50] Explanation about Microsoft Learn templates[06:45] How to Build your own template[09:12] Creating project using Azure DevOps Demo Generator[13:35] How to contribute to Azure DevOps Demo Generator open source repository[14:30] Call to action Learn More: Azure DevOps Demo GeneratorAzure DevOps LabsGet Started with Demo Generator Azure DevOps Demo Generator GitHub repository Free DevOps courses on Microsoft Learn: Evolve your DevOps practices Build applications with Azure DevOps Deploy applications with Azure DevOpsDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsAzure DevOps YouTube
    16 min
  • Loving Azure Boards with GitHub repos
    During this episode we will discuss the different integration points between Azure Boards and GitHub. We will answer the questions of: Why use Azure Boards for planning and GitHub for code? What are the benefits of using them both together and what is the Azure Boards App in GitHub? What problem does it solve? What are the open source actions for and how to use them? Jump To: [01:19] – Scenarios for using Azure Boards and GitHub together[02:32] – Why should I plan work in Azure Boards vs GitHub Issues?[04:07] – Three main integration scenarios[06:33] – Intro to Azure Boards app in GitHub[07:11] – Intro to actions for Azure Boards integration for GitHub Issues and PR's[08:44] – Step through demo of GitHub App[11:12] – Demo of actions[16:27] – Call to action Learn More: Azure Boards App in the GitHub marketplaceAzure Boards App DocumentationSync GitHub Issues with Azure BoardsSync GitHub PR's with Azure BoardsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    18 min
  • Continuous Monitoring for Web Perf and Accessibility
    Learn how the Azure Cloud Collaboration Center (CCC) visualization team continuously monitors a Web App for Performance and Accessibility using open-source tools Lighthouse API for perf and Axe-Core for accessibility and Azure DevOps pipelines to prevent perf regressions and common accessibility bugs from reaching production. Also, ability to visualize and report the rich results in integrated way with ADO pipeline for surfacing the anomalies/violations which can drive to clear actions. Jump To: [00:30] - Intro[02:10] - Why continuously monitor perf and accessibility?[03:11] - Perceived performance vs real user metrics[04:10] - Accessibility testing[04:50] - Identification vs action[05:38] - Monitoring with Azure DevOps pipelines[08:50] - Intro recap[09:15] - Using Lighthouse[10:14] - Demo (Lighthouse & Axe)[14:04] - Why use Lighthouse and Axe core?[15:03] - Summary & more infoLearn More: Lighthouse Docs Axe Core Azure Pipelines Docs Sample AppDevOps Lab Favorite Links:Azure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    17 min

About The DevOps Lab - Channel 9

From the publisher's feed

The DevOps Lab has been reimagined for FY22! April Edwards will continue to bring you the latest and greatest in DevOps and engage the viewers and the community in the show. April always welcomes your…