The DevOps Lab  - Channel 9

The DevOps Lab - Channel 9

By MicrosoftTechnology
Download on the App Store

The DevOps Lab - Channel 9 episodes

  • ARM Series #5: Variables
    Variables are very useful in all king of scenarios to simplify things. Azure Resource Manager (ARM) templates aren't an exception and the variable will offer great flexibility. In this chapter, we will explain how you can use variables inside your template to make them easier to read, or to use. Jump To: [01:47] Simplify the template using variables to make it easier to read [03:30] Simplify our parameter to make the template easy to use [07:39] Best practices Learn More: Code SamplesParameters in Azure Resource Manager TemplatesBest practices - variablesAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    9 min
  • ARM Series #4: Template Functions
    So now you are happy about all the things you learn in those first chapters. But their good chance is that if try to execute the PowerShell or Bash command on your side you will end up with: ____ with given name ____ already exists. The error message saying that this name is already taken because some names needed to be unique. In this chapter, you will learn how to fix this problem and so much more using the ARM templates functions. Jump To: [01:39] Review ARM template [02:07] Create a dynamic name [T04:12} Improving dynamic name Learn More: Code SamplesAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    9 min
  • GitLab into Azure
    Restore and deploy a complete Azure infrastructure using GitLab's CI/CD pipelines. Jump To: [00:38] What is GitLab?[02:18] Demo start[03:24] Pipelines overview[04:55] Build definitions[05:54] Runners[07:36] Pipeline output[09:00] ResultsLearn More: About GitLabGitLab DocsRunning GitLab on Microsoft AzureAzure DevOps DocsGitHub ActionsAzure DevOps YouTubeCreate a Free Azure DevOps Account
    14 min
  • ARM Series #3: Parameters
    In the previous episode we learn how to create resources using an Azure Resources Manager (ARM) template. However, it was all static and defined inside the template. In this tutorial you will learn how to use parameters to make your template dynamic and easier to use. Learn More: Code Samples Parameters in Azure Resource Manager templates DevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsGitHub ActionsAzure DevOps YouTube
    24 min
  • ARM Series #2: Creating Your First Template
    Now it's time to code. This session will introduce Visual Studio Code tools and show you how to create your first template from snippet, and how to deploy it. Learn More: Code Samples Azure Resource Manager (ARM) Tools DevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsGitHub ActionsAzure DevOps YouTube
    15 min
  • ARM Series #1: Demystifying ARM Templates- Introduction
    ARM (Azure Resource Manager) Templates are the native infrastructure as code solution for provisioning Azure Resources. Learn what ARM Templates are and why they are the best way to manage your Azure resources declaratively. Jump To: [00:50]: Why ARM Templates?[01:45]: What is infra-as-code?[02:40]: Imperative vs Declarative[08:04]: There are lots of declarative infra-as-code tools. Which one do I pick?Learn More: What Are ARM Templates? Get Started with ARM Templates DevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsGitHub ActionsAzure DevOps YouTube
    12 min
  • API Security with 42Crunch
    Dmitry Sotnikov, Chief Product Officer at 42Crunch and curator of APIsecurity.io joins Abel Wang for a discussion on the transition to cloud and later to cloud-native, container-based and serverless architectures, which has led to explosion of REST APIs. Now application components talk to each other over the network and become targets of remote cyberattacks. In this episode, we will discuss how 42Crunch and Microsoft technologies including Visual Studio Code, Azure DevOps, and Azure Kubernetes Service can be used to enable end-to-end agile API security from design to runtime protection. Jump To: [01:25] - What is REST API security[05:25] - 42Crunch technology overview[06:20] - Demo: REST API security testing in VS Code[09:51] - Demo: API security testing in CI/CD pipeline[14:23] - Demo: API protection in Azure Kubernetes Services Learn More: REST API security weekly newsletter, encyclopedia, and community resources42Crunch API Security toolsVS Code extension for REST API development and security Azure Kubernetes Services API microfirewallDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsGitHub ActionsAzure DevOps YouTube
    19 min
  • Tracking Our Roadmaps with ProductPlan
    In this episode learn how to create a product roadmap with ProductPlan, and integrate your roadmap with Azure DevOps. We show how you can easily import from Azure DevOps to create your roadmap, and save time by syncing progress and other items between ProductPlan and Azure DevOps. Jump To: [03:35] Overview of Azure DevOps integration with ProductPlan[05:09] Demo of integrationLearn More: ProductPlanProductPlan IntegrationIntegrate your Product Roadmap to Azure BoardsDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsGitHub ActionsAzure DevOps YouTube
    13 min
  • Improving Productivity With Devops And Microsoft Teams
    Find out how to integrate Microsoft Teams and Azure DevOps to stay up to date as well as complete your workflows right in the ambience of Teams. Jump To: [04:31] Demo Start Learn More: Workplace Messaging AppsDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsWrite Cool CodeGitHub ActionsAzure DevOps YouTube
    11 min
  • Integrating with Azure DevOps and DAS Deployer!
    Damian sits down with Martin Woodward at Microsoft Ignite 2019 to talk about interoperability with Azure DevOps in the coolest way possible. The DAS Deployer is a fun project using a Raspberry Pi, some Python, and the Azure DevOps REST API to approve manual release gates. Martin explains how he built it, what it does, and how you might be able to build one yourself! Jump To: [01:00] DAS Deployer reveal [02:20] The API and integrations[03:03] Building one yourselfMore Information: Das Deployer on GitHubAzure DevOps REST APIDevOps Lab Favorite Links: Create a Free Azure DevOps AccountAzure DevOps DocsWrite Cool CodeGitHub ActionsAzure DevOps YouTube
    8 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…