The DevOps Lab  - Channel 9

The DevOps Lab - Channel 9

By MicrosoftTechnology
Download on the App Store

The DevOps Lab - Channel 9 episodes

  • DevOps Lab | What is GitOps? Why we need it and how to implement it.
    Roberth Strand from Crayon joins April today to help us understand GitOps as an operation model - how does GitOps enable faster and more secure deployments - and where to go to learn more about it. Jump to:[01:45] What is GitOps[03:41] GitOps working group and OpenGitOps[09:20] How to get involved Learn more:What is Open GitOps http://opengitops.devOpen GitOps Project https://github.com/open-gitops/projectAzure DevOps Docs https://aka.ms/AzureDevOps/DocsAzure DevOps YouTube https://aka.ms/AzDevOpsYouTubeCreate your free Azure DevOps account https://aka.ms/AzureDevOpsStartFreeAzure Free Credit https://aka.ms/DevOps/AzureFreeCredit Follow April https://twitter.com/TheAprilEdwardsFollow Roberth https://twitter.com/RoberthTweets Check out new episodes every week at https://aka.ms/TheDevOpsLab and https://aka.ms/AzDevOpsYouTube
    12 min
  • DevOps Lab | Increasing Collaboration with Communication: GitHub and Microsoft Teams
    On this week's episode, Jay Gordon is here to walk us through how to use the features in Microsoft Teams to streamline communication when changes to GitHub repos occur. He'll demo how to improve collaboration and efficiency using the tools we have at our fingertips! Jump to:[02:52] Connecting GitHub to Teams[11:37] Committing a change to GitHub[13:42] Viewing notification in Teams Learn more:Collaborate in teams and channels with Microsoft Teamshttps://aka.ms/GitHubTeamsTDLGitHub Enterprise | Microsoft AppSource https://aka.ms/GHETeamsTDLGitHub for Teams | Microsoft AppSource https://aka.ms/GHTeamsTDLNext-level Collaboration with GitHub and Microsoft Teamshttps://aka.ms/GHTeams Azure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzDevOpsYouTubeCreate your free Azure DevOps account https://aka.ms/AzureDevOpsStartFree Follow April https://twitter.com/TheAprilEdwardsFollow Jay https://twitter.com/jaydestro Check out new episodes every week at https://aka.ms/TheDevOpsLab and https://aka.ms/AzDevOpsYouTube
    17 min
  • DevOps Lab | Infrastructure as Software with Pulumi and Azure
    On today's episode of The DevOps Lab, Matt Stratton from Pulumi is back to demo how developers can use Pulumi as their "window to the cloud" to provision services and solutions via Azure. Jump to:[00:50] Why is Pulumi on Azure awesome?[02:03] How the Pulumi service works[02:50] Creating a Pulumi program[04:22] The Pulumi Azure Native provider[11:21] Running our Pulumi program Learn more: Pulumi Get Started with Azure https://www.pulumi.com/docs/get-started/azurePulumi registry https://www.pulumi.com/registry/Azure DevOps Docs https://aka.ms/AzureDevOps/DocsAzure DevOps YouTube https://aka.ms/AzureDevOpsYouTube​Create your free Azure DevOps account https://aka.ms/AzureDevOpsStartFreeFollow April https://twitter.com/TheAprilEdwardsFollow Matt https://twitter.com/mattstrattonCheck out new episodes every week at https://aka.ms/TheDevOpsLab and https://aka.ms/AzDevOpsYouTube
    17 min
  • DevOps Lab | Hashicorp Series | Episode 2 | How to terraform everything
    Welcome to the second episode in our HashiCorp series, Kyle Ruddy is back to show us how we can use terraform to manage both Azure and Github with code. While many people only use it to provision infrastructure, it actually manages all sorts of cool stuff! Check it out. Jump to:[00:30] Why should we Terraform everything?[02:20] Order a Pizza with Terraform[03:00] Managing GitHub Repositories with Terraform[06:13] Demo: GitHub Provider for Terraform Learn more:GitHub Provider for Terraformhttps://registry.terraform.io/providers/integrations/githubGet Started using Terraformhttps://learn.hashicorp.com/terraformGet Started using the GitHub Provider for Terraform https://learn.hashicorp.com/tutorials/terraform/github-user-teams?in=terraform/it-saas Azure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzureDevOpsYouTube​​Follow April https://twitter.com/TheAprilEdwardsFollow Kyle https://twitter.com/kmruddy
    10 min
  • DevOps Lab | Hashicorp Series | Episode 1 | Terraform 1.0
    In this first episode of our Hashicorp series, Kyle Ruddy joins April to show how you can use terraform to manage both Azure and Github with code. While many people only use it to provision infrastructure, it actually manages all sorts of stuff! Check it out. Jump to:[00:57] Terraform 1.0 Feature Overview[02:14] Compatibility between Terraform 1.0 and prior versions[03:21] Upgrade process to Terraform 1.0 Learn more: Terraform 1.0 Compatibility Promiseshttps://www.terraform.io/docs/language/v1-compatibility-promises.htmlTerraform Upgrade Guidehttps://www.terraform.io/upgrade-guides/1-0.htmlGet Started using Terraform with Azurehttps://learn.hashicorp.com/collections/terraform/azure-get-started Azure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzureDevOpsYouTube​​Follow April https://twitter.com/TheAprilEdwardsFollow Kyle https://twitter.com/kmruddy
    7 min
  • DevOps Lab | Infra as Code in Action: Tagging strategy | Ep 4 of 4-episode series
    On today's episode of the DevOps Lab, Chris Maneu is back for the final episode of our Infra as Code in Action series, Tagging strategy. He'll walk us through what they are, why they're useful, how to create a tagging strategy and how to automate using Infra As Code! Jump to:[01:00] What is a tagging strategy?[03:40] Search resources by tags[04:00] Using tags for cost management[05:00] How NubesGen provides support for a tagging strategy?[06:40] Some help to define your own tagging strategy Learn more:Tagging Strategy https://aka.ms/DevOpsLab/IaC/TaggingStrategyAzure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzureDevOpsYouTube​ ​ Follow April https://twitter.com/TheAprilEdwardsFollow Chris https://twitter.com/cmaneu
    10 min
  • DevOps Lab | Infra as Code in Action: Protect production resources | Ep 3 of 4-episode series
    Christopher Maneu is back for episode three of this four-part series, Infra as Code in Action! Today April and Chris will focus on preventing resource deletion and protecting production resources. Jump to: [01:20] A story of an intern [02:30] Protecting production resources with Locks [03:00] Automate resources protection with Infra as Code [08:40] Protecting data versus protecting resources Learn more: NubesGen https://www.nubesgen.comLock resources https://aka.ms/devopslab-locks Azure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzureDevOpsYouTube​ ​ Follow April https://twitter.com/TheAprilEdwardsFollow Chris https://twitter.com/cmaneu
    12 min
  • DevOps Lab | Level up your Bicep skills on Microsoft Learn
    On today's episode of The DevOps Lab, April Edwards welcomes John Downs to demonstrate Bicep's many capabilities for complex Azure deployments. We'll provide learning material and guidance to support you as you upskill on Bicep. Jump to:[01:09] What is Bicep?[03:37] Demo - Bicep editing in Visual Studio Code[07:40] Demo - Bicep child resources[10:03] Bicep on Microsoft LearnLearn more:What is Bicep https://aka.ms/DevOpsLab/BicepLearn Bicep https://aka.ms/DevOpsLab/LearnBicep Azure DevOps Docs https://aka.ms/AzureDevOps/DocsAzure DevOps YouTube https://aka.ms/AzureDevOpsYouTubeFollow April https://twitter.com/TheAprilEdwardsFollow John https://twitter.com/jdwns
    13 min
  • DevOps Lab | Infra as Code in Action: Secrets management | Ep 2 of 4-episode series
    April Edwards and Christopher Maneu are back for part two of this four-part series, Infra as Code in Action! Today, they'll be talking about secrets management! Is it really important to keep secrets? Yes! And there's more to it than keeping secrets including auditing and key rotation. Chris will demo zero-code change secured credentials with Infra as Code and talk about how NubesGen helps with secret management. Jump to:[00:52] Why think about Secrets management?[03:10] How to add Secrets management with NubesGen[07:40] Easy Secrets rotation Learn more:Secrets https://aka.ms/DevOpsLab/IaCSecretsTemplates https://aka.ms/DevOpsLab/IaCTemplatesTwelve factor config https://12factor.net/configNubesGen https://www.nubesgen.comGithub NubesGen https://github.com/microsoft/nubesgen Don't miss an episode https://aka.ms/AzDevOpsYouTubeChannel 9 https://aka.ms/TheDevOpsLab ​Follow April https://twitter.com/TheAprilEdwardsFollow Chris https://twitter.com/cmaneu
    10 min
  • DevOps Lab | Infra as Code in Action: Naming conventions | Ep 1 of 4-episode series
    The DevOps Lab is back with host April Edwards. On the show today, April welcomes Christopher Maneu for Episode one of this four-part series, Infra as Code in Action! DevOps practitioners get a practical example of how to implement naming convention with Bicep. Checkout NubesGen and MS Docs: Why naming conventions are important, how to implement it with bicep, how to do it in 1 minute with NubesGen! Jump to:[01:40] What is NubesGen?[04:15] Why defining naming conventions is important[06:00] Defining convention in infrastructure as code Learn more:Define your naming convention https://aka.ms/DevOpsLab/IaC/NamingConvention ARM templates https://aka.ms/DevOpsLab/IaC/BicepARM NubesGen https://aka.ms/nubesgen Azure DevOps Docs https://aka.ms/AzureDevOps/Docs​Azure DevOps YouTube https://aka.ms/AzDevOpsYouTube​​Follow April https://twitter.com/TheAprilEdwardsFollow Chris https://twitter.com/cmaneu
    11 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…