Discover
DevOps on Azure
305 Episodes
Reverse
Now, everyone on your team can take charge of quality. Capture findings, create issues, and collaborate directly from your browser. With Test & Feedback, every team member—from product owners and developers to testers and UX designers—can test web apps and provide feedback on any platform: Windows, Mac, or Linux. Drive quality with your team in three simple steps: capture, create, and collaborate.
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Find the extension that works for your browser here: https://aka.ms/VSSExploreTesting
🔗Azure DevOps Extension: https://marketplace.visualstudio.com/azuredevops
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
00:00 - Introduction
00:09 - Explanation of full capability and connected mode
00:12 - Steps to connect with Visual Studio, Team Services, or Team Foundation server
00:39 - Create and name work items
01:07 - Overview of work items, session owners, and duration
Cloud-native applications are rapidly becoming a mesh of microservices, event driven serverless functions and services running on public cloud and on-premises, integrated and linked with real-time events. Learn about the new features as April and Ramya walk you through the capability of event driven Azure Functions!
⚡Event Driven Azure Functions
⚡Deploy Azure Functions into Azure Container Apps
⚡Configure CI/CD for Azure Functions using GitHub Actions
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Azure Functions for Cloud-native Microservices: https://aka.ms/AzureFunctionsForCloudNative
🔗Join the monthly Azure Container Apps and Azure Functions community call: https://aka.ms/ACAMonthlyCalls
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
00:00 - Introduction
01:20 - What are Azure Functions?
02:45 - Event driven serverless Azure Functions for Microservices
13:10 - Demo: How to deploy Azure Functions on Azure Container Apps
19:55 - User workflow example
21:33 - Setting up GitHub Codespaces for Cloud Native development
31:09 - Configure GitHub Actions for CI/CD
36:22 - Demo: Using GitHub Copilot to resolve JSON errors
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with Azure Functions on Twitter - https://twitter.com/AzureFunctions
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#serverless #azurefunctions #DevOps #Azure #Learning #Cloud #Cloudnative @MicrosoftDeveloper @MicrosoftReactor Event driven serverless Azure Functions for Microservices
This is an overview video for the Contoso Traders sample app, built to help developers and testers get hands on experience with testing tools like Playwright, Azure Load Testing, Azure Chaos Studio, and more – using GitHub Actions or Azure DevOps.
Watch the video, then check out the demo repo that contains the source code, deployment templates, and demo scripts: https://github.com/microsoft/contosotraders-cloudtesting
Terraform Cloud and Azure | Hands-on Tutorial | Terraform
Dynamic provider credentials in Terraform Cloud automates the creation of short-lived credentials for access to Azure. This eliminates the risk and effort involved in handling and rotating static credentials for Terraform runs.
Using static credentials in your workspaces to authenticate providers presents a security risk, even if you rotate your credentials regularly. Dynamic provider credentials improve your security posture by letting you provision new, temporary credentials for each run. This capability is available for all tiers of Terraform Cloud and it's also available now in Terraform Enterprise.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:52 - Challenges with static credentials
3:06 - What are dynamic provider credentials?
4:23 - Demo: bootstrap the trust relationship
6:48 - Demo: workspace configuration
8:14 - How the process works
9:04 - End result and summary
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Sign up for Terraform Cloud for free: https://app.terraform.io/public/signup/account
🔗Dynamic provider credentials now generally available for Terraform Cloud: https://www.hashicorp.com/blog/dynamic-provider-credentials-now-ga-for-terraform-cloud
🔗Terraform Provider Documentation: https://developer.hashicorp.com/terraform/cloud-docs/workspaces/dynamic-provider-credentials
🔗Free Hands-on tutorial: Authenticate Providers with Dynamic Credentials: https://developer.hashicorp.com/terraform/tutorials/cloud/dynamic-credentials
🔗Setup examples for Azure: https://github.com/hashicorp/terraform-dynamic-credentials-setup-examples/tree/main/azure
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋 Connect with Dan on Twitter: https://twitter.com/vDanBarr
👋Connect with Dan on LinkedIn: https://www.linkedin.com/in/vdanbarr/
👋Connect with HashiCorp on Twitter: https://twitter.com/HashiCorp
👋Connect with HashiCorp on LinkedIn: https://www.linkedin.com/company/hashicorp/
👋Connect with HashiCorp on YouTube: https://www.youtube.com/@HashiCorp
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#IaC #infrastructureascode #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
Copying and pasting pieces from a sample is a common way to get started with Bicep. The paste as Bicep new feature shipped in the Bicep VS Code extension v0.14 allows developers to copy ARM samples and paste directly as Bicep.
While most of our samples are now available as Bicep as well as ARM, we still occasionally run into samples that are ARM only. Instead of running additional command like `az bicep decompile,` you can get Bicep code directly by pasting:
⚡Full ARM JSON templates
⚡Single resource or multiple resources
⚡JSON values, such as objects, arrays, and strings
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
02:23 – Demo: copy entire ARM template JSON sample and paste directly into a .bicep file
04:00 – Demo: copy a single resource object
04:16 – Demo: copy multiple resource objects
04:35 – Demo: copy value of a parameter
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Install Bicep from the Marketplace: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.visualstudiobicep
🔗QuickStart: https://learn.microsoft.com/azure/azure-resource-manager/bicep/visual-studio-code?tabs=CLI#paste-as-bicep-preview
🔗Bicep repo: https://github.com/Azure/bicep/issues
🔗Bicep community call: http://aka.ms/ARMNews
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#IaC #bicep #DevOps #Azure #Learning #Cloud @MicrosoftDeveloper @MicrosoftReactor
This tutorial will showcase how to use Azure DevOps with Power Platform. Kartik will show us how easy is it to create pipelines for Power Platform in Azure DevOps, build a Power Platform app from an CI/CD pipeline, and then deploy it to a target release environment.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:19 - Welcome
1:28 - Why to use Azure DevOps in low-code environment
2:15 - Power Platform demo
4:01 - Launching mixed reality app
6:03 - Sample pipelines
10:41 - Deploy to QA
13:00 - Run deployment
14:11 - Enable system diagnostics
16:21 - Best practices for deployment
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Application lifecycle management (ALM) with Microsoft Power Platform documentation: https://aka.ms/DevOpsLab/ALMDocs
🔗ALM for developers documentation: https://aka.ms/DevOpsLab/ALMforDevs
🔗Microsoft Power Platform Build Tools for Azure DevOps: https://aka.ms/PowerPlatformforADO
🔗Hands-on labs: https://github.com/microsoft/PowerApps-Samples/tree/master/build-tools
🔗Azure DevOps Marketplace: https://aka.ms/DevOpsLab/Marketplace
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Kartik on Twitter - https://twitter.com/kkanakas
👋Connect with Kartik on LinkedIn : https://www.linkedin.com/in/kartikka/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab#AzureDevOps
#PowerApps #Azure #Learning #Cloud #devopstutorial #DevOps #AzureDevOps @MicrosoftDeveloper @MicrosoftReactor
Power Platform & GitHub Action | Hands-on Tutorial | PowerApps
In this episode, Kartik joins April to go over how to use GitHub Actions to implement CI/CD alongside your Power Platform apps so that you can be more agile. Kartik will walk us through how to create two pipelines that will build and deploy the Power Platform applications.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 - Introduction
02:27 - Launching Power Platform environment
06:22 - Power Platform integration into GitHub Codespaces
08:09 - GitHub actions from GitHub Marketplace
09:11 - Use of separate GitHub environments to segment workflow
10:03 - Microsoft Power Platform actions lab in GitHub repo
11:10 - Export solution ➡️ unpack ➡️ check in
16:01 - Release solution to prod ➡️ pack ➡️check solution utility ➡️ import ➡️ export ➡️ QA environment ➡️ prod
21:37 - Review CI/CD deployment in Power Platform
22:15 - Call for feedback
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Application lifecycle management (ALM) with Microsoft Power Platform documentation: https://learn.microsoft.com/en-us/power-platform/alm/
🔗GitHub Actions for Microsoft Power Platform documentation: https://learn.microsoft.com/en-us/power-platform/alm/devops-github-actions
🔗Power Platform tools VSCode Repo: https://github.com/microsoft/powerplatform-vscode
🔗VS Code marketplace: https://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.powerplatform-vscode
🔗VS Code integration lab: https://github.com/microsoft/powerplatform-vscode-labhttps://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.powerplatform-vscode
🔗GitHub Marketplace: https://github.com/marketplace/actions/powerplatform-actions
🔗Sample workflows using GitHub actions for Power Platform: https://github.com/microsoft/powerplatform-actions-lab
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Kartik on Twitter - https://twitter.com/kkanakas
👋Connect with Kartik on LinkedIn : https://www.linkedin.com/in/kartikka/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab#AzureDevOps #DevOps
#Azure #Powerapps #powerplatform #cicd #githubactions #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
Agile Retrospective | Hands-On Tutorial | Azure DevOps
In this video we introduce the retrospective approach and tooling enabling teams to continuously improve and achieve a 20-25% productivity enhancement with as little as an hour per month. We also introduce a new capability of the retrospective tooling that helps teams identify factors that enable them to thrive.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
01:20 - Why retrospectives?
02:05 - Retrospectives and Productivity
03:30 - Demo: How to set-up a retrospective in Azure Dev-Ops
05:49 - The Prime Directive
14:00 - Factors that contribute to thriving teams
15:00 - Demo: How to set-up a retrospective board with Team Assessment
17:05 - Team Assessment questions and associated research
17:54 - Psychological safety research
19:00 - Reviewing your team's assessment results and creating a new board to analyze
20:49 - Improving psychological safety in development teams and associated research
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Retrospectives documentation: https://marketplace.visualstudio.com/items?itemName=ms-devlabs.team-retrospectives
🔗Retrospectives How-To Documentation: https://github.com/microsoft/vsts-extension-retrospectives/blob/main/README.md
🔗AZ-400 Learning Path: https://aka.ms/AzDO/AZ400Learning
🔗Intro to DevOps Practices Learning Path: https://aka.ms/AzDO/IntroToDevOps
🔗Intro to Azure DevOps Learning Path: https://aka.ms/AzDO/IntroToADO
🔗Blog post: Enabling Teams to Thrive: https://aka.ms/ThrivingTeamsBlog
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Damon on LinkedIn - https://www.linkedin.com/in/damonstoddard/
👋Connect with the Azure DevOps team on Twitter - https://twitter.com/AzureDevOps
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
What is Azure Load Testing? | Azure Load Testing and Azure DevOps Tutorial | Hands-on Demo
Azure Load Testing is now generally available!
In this episode, Nikita joins April and demos how to integrate Azure Load Testing into your Azure DevOps pipelines; from setting up your JMeter scripts and YML files, setting failure criteria, through reviewing test results.
We've also recorded this episode using Azure Load Testing with GitHub actions here: https://learn.microsoft.com/shows/devops-lab/integrate-azure-load-testing-into-github-actions
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
01:27 - Benefits to integrating Azure Load Testing in CI/CD
04:06 - Custom JMeter plugins in JMX scripts
05:42 - YML file review
08:18 - Setting pass/ fail criteria
09:11 - Creating YML files
10:15 - Configure Azure Pipelines and tasks
12:17 - Azure Load Test output review (test results)
13:40 - Review additional test result detail in the Azure Portal
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Azure Load Testing GA blog - https://aka.ms/MALT-GA
🔗Azure Load Testing resources - https://aka.ms/MALT-resources
🔗Get started with Azure Load Testing - https://aka.ms/load-testing/create
🔗Azure Load Testing tutorial with Azure DevOps - https://aka.ms/DOL/MALT-CICDwAzDO
🔗Documentation and tutorials - https://aka.ms/DOL/MALT-docs
🔗Stay up to date with our blog series - https://aka.ms/MALT-blogs
🔗.NET Podcast app demoed - https://github.com/microsoft/dotnet-podcasts#net-podcasts---sample-application
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Nikita on LinkedIn - www.linkedin.com/in/nikita-nallamothu
👋Connect with the Azure DevOps team on Twitter - https://twitter.com/AzureDevOps
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
What is Azure Load Testing? | Azure Load Testing and GitHub Actions Tutorial | Hands-on Demo
Azure Load Testing is now generally available!
In this episode, Nikita joins April and demos how to integrate Azure Load Testing into your GitHub Actions workflows; from setting up your JMeter scripts and YML files, setting failure criteria, through reviewing test results.
We've also recorded this episode using Azure Load Testing with Azure DevOps here: https://learn.microsoft.com/shows/devops-lab/integrate-azure-load-testing-into-azure-devops
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
01:27 - Benefits to integrating Azure Load Testing in CI/CD
04:06 - Custom JMeter plugins in JMX scripts
05:42 - YML file review
08:18 - Setting pass/fail criteria
09:11 - Creating YML files
10:15 - Configure Azure Pipelines and tasks
12:17 - Azure Load Test output review (test results)
13:40 - Review additional test result detail in the Azure Portal
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Azure Load Testing GA blog - https://aka.ms/MALT-GA
🔗Azure Load Testing resources - https://aka.ms/MALT-resources
🔗Get started with Azure Load Testing - https://aka.ms/load-testing/create
🔗Azure Load Testing tutorial with GitHub Actions - https://aka.ms/DOL/MALT-CICDwGHA
🔗Documentation and tutorials - https://aka.ms/DOL/MALT-Docs
🔗Stay up to date with our blog series - https://aka.ms/MALT-blogs
🔗.NET Podcast app demoed - https://github.com/microsoft/dotnet-podcasts#net-podcasts---sample-application
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Nikita on LinkedIn - www.linkedin.com/in/nikita-nallamothu
👋Connect with the Azure DevOps team on Twitter - https://twitter.com/AzureDevOps
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
What is DevSecOps? | DevSecOps on Azure Tutorial | Hands-on Tutorial with Demos
Security is for everyone! The question is, where do you get started? Join April and Gitte as they talk about how to implement DevSecOps and ALL of the resources to help you integrate security into Azure and your CI/CD deployments.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 - Course Overview
01:20 Intro to DevSecOps
09:20 - Plan and Develop your code with Security Tooling
21:51 - Embed Security into Every Code Commit
40:50 - Build and Test Your Code with Security Tooling
59:33 - Secure Your Production Environments
01:02:40 - Operate and Monitor Your Environments
01:03:02 - End to End Security Modeling
▬▬▬▬▬▬ COURSE OVERVIEW 🏫 ▬▬▬▬▬▬
🤔What is DevSecOps
💭Plan and Develop
🔗https://aka.ms/DevSecOps/Planning
✔️Threat Modeling, IDE Security Plugins, Secure Coding Standards, and Peer Review
🔐Embedding Security in your Code Commit
🔗https://aka.ms/DevSecOps/CommitCode
✔️Secure Pipelines, OWASP, Dependency Management, and Application Security Testing
💪Build and Test Your Code
🔗https://aka.ms/DevSecOps/BuildAndTest
✔️Infrastructure Scanning, Security Acceptance Testing, and Dynamic Application Security Testing
🎁Send to Production
🔗https://aka.ms/DevSecOps/Production
✔️Configuration Checks, Live Site Penetration Testing, and Security Smoke Tests
⚙️Operate and Monitoring
🔗https://aka.ms/DevSecOps/Operate
✔️Continuous Monitoring, Threat Intelligence, Penetration Testing and Blameless Postmortems
♾️End to End Control of your Security Model
🔗https://aka.ms/DevSecOps/EndToEnd
✔️ DevSecOps in Azure DevOps, DevSecOps in GitHub, and DevSecOps in AKS
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗GitHub Repo containing all of our code: https://github.com/Azure/FTALive-Sessions/tree/main/content/devops/devsecops
🔗Managed Identity Series: https://aka.ms/DevOpsLab/IdentitySeries (Includes Identity and DevOps, Secretless Apps and so much more!)
🔗Azure Architecture Center: https://aka.ms/DevSecOps/AzureArchitectureCenter
🔗Become a Microsoft Sentinel Ninja: https://aka.ms/DevSecOps/SentinelNinja
🔗Learn Azure Policy: https://aka.ms/DevSecOps/AzurePolicy
🔗AZ-400 Learning Path: https://aka.ms/AzDO/AZ400Learning
🔗Intro to DevOps Practices Learning Path: https://aka.ms/AzDO/IntroToDevOps
🔗Intro to Azure DevOps Learning Path: https://aka.ms/AzDO/IntroToADO
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Gitte - https://www.linkedin.com/in/gitte-vermeiren-b1b2221/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #DevSecOps #github #githubactions #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
What is Azure Load Testing? | Azure Load Testing Tutorial | Hands-on Demo
Azure Load Testing is now generally available!
In this episode, Nikita joins April to run through an Azure Load Testing tutorial--from how to get started, to customizing your test scripts, and analyzing test results.
Check out what's new in Azure Load Testing since Public Preview - including our top customer-requested capabilities, like 'quick tests', testing private endpoints, engine health metrics, and more!
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
00:56 - What is Azure Load Testing?
02:06 - Getting started - Run a quick test from URL in the Azure portal
03:12 - Getting started -Run a test from a JMeter script (JMX file)
04:45 - Splitting CSV input data across test engines
06:51- Testing private endpoints / private VNET injection- Securely test your pre-production app
10:30 - Define test criteria (e.g. setting your response time threshold to meet SLAs)
12:25 - Set server-side metrics
14:19 - Understanding your test run
15:06 - Identifying application breakpoints
16:46 - Review engine health metrics to gain confidence in your test results
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Azure Load Testing GA blog - https://aka.ms/MALT-GA
🔗Get started with Azure Load Testing - https://aka.ms/load-testing/create
🔗Documentation and tutorials - https://aka.ms/DOL/MALT-docs
🔗Azure Load Testing Feedback forum - https://aka.ms/MALT-feedback
🔗Stay up to date with our blog series - https://aka.ms/MALT-blogs
🔗.NET Podcast app demo - https://aka.ms/malt-dotnetpodcasts
▬▬▬▬▬▬ CONNECT WITH US! 🤝 ▬▬▬▬▬▬
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with the Azure DevOps product group on Twitter- https://twitter.com/AzureDevOps
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
What is Azure DevOps Reporting | Azure DevOps Reporting Course | Hands-on Tutorial with Demos
Follow along as April and Vinicius walk through how to export custom reports into PowerBI. Vinicius walks through how to execute the reports, what they produce and show you how you can get started from the repo!
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 – Introduction
1:10 – Azure DevOps management reports overview
2:17 – GitHub repo walkthrough
3:58 – How to extract complete solution of different views on Azure DevOps
4:54 – Walkthrough of repositories and brand policy view
6:46 - Reporting on Pull Requests
7:50 – Reporting on Templates and Boards
10:29 – Get Started with the GitHub Repo
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗GitHub Repo containing all of our code: https://aka.ms/GitHubRepoManagementReports
🔗All materials referenced in this video: https://vinijmoura.medium.com/
🔗Azure Boards: https://aka.ms/AzDO/AzureBoards
🔗AZ-400 Learning Path: https://aka.ms/AzDO/AZ400Learning
🔗Intro to DevOps Practices Learning Path: https://aka.ms/AzDO/IntroToDevOps
🔗Intro to Azure DevOps Learning Path: https://aka.ms/AzDO/IntroToADO
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Vinicius - https://twitter.com/vinijmoura
👋Connect with Vinicius on LinkedIn - https://www.linkedin.com/in/vinijmoura/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
How to create Bicep files in Visual Studio | Learn Visual Studio and Bicep | Hands-on Tutorial with Demos
The Bicep extension for Visual Studio is now available for version 17.3 and higher! This first release is aimed at improving the Bicep file authoring experience in Visual Studio so developers can stay in the IDE they love when editing Bicep files. April checks out how it works with PC Chan, a senior program manager at Microsoft.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 - Intro
01:28 - Intro to Visual Studio Bicep Extension
02:46 - Demo: How to get the Bicep Extension
03:18 - Demo: How to author Bicep in Visual Studio
08:01 - How to give feedback to the product group
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗Marketplace: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.visualstudiobicep
🔗QuickStart: https://aka.ms/CreateBicepFilesInVisualStudio
🔗Learn modules: https://aka.ms/LearnBicepModules
🔗Bicep repo: https://github.com/Azure/bicep/issues
🔗Bicep community call: http://aka.ms/ARMNews
🔗AZ-400 Learning Path: https://aka.ms/AzDO/AZ400Learning
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #bicep #DevOps #Azure #Learning #Cloud #visualstudio #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
What is HashiCorp Packer? | HashiCorp Packer Tutorial | Hands-on Tutorial with Demos
Learn about HashiCorp Packer's core components and its capability of codifying and automating image builds. April and Dan will show you how HCP catalogs and provides programmatic discovery of images using Terraform.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 - Intro
00:46 - Intro to HCP Packer
02:47 - Demo: Packer Template Configuration
06:44 - Demo: HCP Packer Registry
08:06 - Packer Code Generators
08:43 - Image Versioning with Packer
11:16 - Deploy your Packer image with Terraform
13:09 - Manage your images in Azure Container Registry
14:52 - Track all of your multi-cloud and hybrid builds in Packer
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗GitHub Repo containing all of our code: https://github.com/danbarr/hcp-packer-azure
🔗Packer Documentation: https://aka.ms/HCPPacker
🔗Get started with HCP Packer for free: https://aka.ms/Packer/GettingStarted
🔗Free Packer Tutorials: https://aka.ms/HCPPacker/Docs
▬▬▬▬▬▬ More DevOps on Azure Resources 🏫 ▬▬▬▬▬▬
🔗AZ-400 Learning Path: https://aka.ms/AzDO/AZ400Learning
🔗Build a virtual machine image in Azure using Packer: https://aka.ms/PackerAndAzure
🔗Create your free Azure DevOps account https://aka.ms/AzureDevOpsStartFree
🔗Azure Free Credit https://aka.ms/DevOps/AzureFreeCredit
🔗DevOps Blogs https://aka.ms/devopsblog
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Dan - https://www.twitter.com/vDanBarr
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#DevOps #Azure #Learning #Cloud #devopstutorial #terraform #hashicorp #code #infrastructureascode @MicrosoftDeveloper @MicrosoftReactor
What is GitHub CoPilot | GitHub CoPilot Introduction
Learn about what is GitHub CoPilot and how to get started! Join April and Rizel as they walk you through some of the amazing features of GitHub CoPilot and show you some fun and useful ways to get started!
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 - Introduction
01:01 - What is GitHub CoPilot
03:00 - Demo: CoPilot creating text and generating Regex
03:43 - Demo: Generate a Tweet with CoPilot
06:04 - Demo: Convert your code into ANY Language with CoPilot
07:03 - Review how you can use CoPilot
08:43 - Use CoPilot to assist with neurodiversity
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗GitHub CoPilot Docs: https://aka.ms/GitHubCoPilotwithRizel
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Rizel - https://twitter.com/blackgirlbytes
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#GitHub #copilot #githubcopilot #Developer #Azure #DevOps #devopstutorial #cloud #code
What is Azure DevOps | Azure DevOps Course | Hands-on Tutorial with Demos
Follow along as April and Nana walk you through every component of Azure DevOps. This tutorial covers all of the components that make up Azure DevOps and follow along with them as part of a full course, it's made up of hands-on demos that are easy to follow.
▬▬▬▬▬▬ TIMESTAMPS ⌚ ▬▬▬▬▬▬
0:00 - Course Overview
01:50 - Intro to DevOps
05:55 - Azure Boards
39:09 - Azure Repos
48:34 - Azure Pipelines
1:56:56 - Azure Artifacts
1:59:22 - Azure Test Plans
02:07:04 - Compliance
▬▬▬▬▬▬ COURSE OVERVIEW 🏫 ▬▬▬▬▬▬
🤔What is DevOps
🙋♀️Overview of Azure DevOps
💭Azure Boards
🔗Azure Boards: https://aka.ms/AzDO/AzureBoards
🏬Azure Repos
🔗Azure Repos: https://aka.ms/AzDO/AzureRepos
🦾Azure Pipelines
🔗Azure Pipelines: https://aka.ms/AzDO/AzurePipelines
🔗Configure Microsoft Defender for PRs: https://aka.ms/AzDO/DefenderForPRs
🔗Azure Container Registry: https://aka.ms/AzDO/AzureContainerRegistry
🎁Azure Artifacts
🔗Azure Artifacts: https://aka.ms/AzDO/AzureArtifacts
🧪Azure Test Plans
🔗Azure Test Plans: https://aka.ms/AzDO/AzureTestPlans
🤝Azure Compliance
▬▬▬▬▬▬ WANT TO LEARN MORE? 🚀 ▬▬▬▬▬▬
🔗GitHub Repo containing all of our code: https://github.com/scubaninja/AzureDevOps-Demo
🔗All materials referenced in this video: aka.ms/techworldwithnana
🔗AZ-400 Learning Path: https://aka.ms/AzDO/AZ400Learning
🔗Intro to DevOps Practices Learning Path: https://aka.ms/AzDO/IntroToDevOps
🔗Intro to Azure DevOps Learning Path: https://aka.ms/AzDO/IntroToADO
👋Connect with April on Twitter - https://twitter.com/TheAprilEdwards
👋Connect with April on LinkedIn - https://www.linkedin.com/in/azureapril/
👋Connect with Nana - https://twitter.com/Njuchi_
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
#AzureDevOps #DevOps #Azure #Learning #Cloud #devopstutorial @MicrosoftDeveloper @MicrosoftReactor
PowerShell 7 Tutorial | Learn PowerShell 7 | Learn PowerShell in 2022
Whether you are brand new to or a long-time user this session will get you up to speed on putting the latest features by the PowerShell team into action to solve the challenges you face today in operations.
#powershell #powershellscripting #powershelltraining
▬▬▬▬▬▬ TIMESTAMPS ⏰▬▬▬▬▬▬
0:00 - Video Intro
03:29 - Secret Management in PowerShell
07:10 - Installing PowerShell 7
09:20 - Installing the SecretManagement Module
31:08 - PowerShell Crescendo
1:03:47 - PowerShell Team Blog
1:08:50 - Remoting with PowerShell
1:36:05 - Shell of an Idea
1:36:12 - Predictive IntelliSense with PowerShell
1:52:05 - Using VSCode with PowerShell
1:57:16 - PowerShell 7 Roadmap
▬▬▬▬▬▬ U S E F U L L I N K S 🔗 ▬▬▬▬▬▬
➡️PowerShell 7
Installing PowerShell 7 on Windows, Linux and Mac - https://aka.ms/InstallingPowerShell7
Share and acquire PowerShell Code: https://aka.ms/PWSHGallery
➡️Crescendo
Crescendo Github: https://github.com/PowerShell/Crescendo
Crescendo Docs: https://aka.ms/Crescendo-docs
➡️Remoting With PowerShell
Remoting into Windows with SSH: https://aka.ms/SSHintoWindows
Using SSH with Azure Arc: https://aka.ms/SSHintoAzureArc
Windows Open SSH Project: https://aka.ms/WindowsOpenSSH
➡️Predictive IntelliSense with PowerShell
VSCode and PowerShell: https://aka.ms/VSCodeandPowerShell
VSCode IntelliSense: https://aka.ms/VSCodeIntelliSense
Codex CLI project: https://github.com/Microsoft/Codex-CLI
Codex PowerShell module: https://Aka.ms/PS-Codex-CLI
Responsible AI: https://aka.ms/ResponsibleAI-Microsoft
➡️PowerShell 7 Roadmap
Completers documentation: https://aka.ms/PowerShellArgumentCompletion
Example completer gist: https://gist.github.com/mgreenegit/7e090146dfb9677580acc213fc6899e3
VSCode Az Predictor Feedback - https://aka.ms/AzPredVSCode
▬▬▬▬▬▬ CONNECT WITH THE POWERSHELL TEAM 🤝▬▬▬▬▬▬
🔗PowerShell Team Blog: https://aka.ms/PowerShellBlog
▬▬▬▬▬▬ FURTHER LEARNING 🏫▬▬▬▬▬▬
🔗Intro to PowerShell (free course): https://aka.ms/PowerShellLearnModules
Reach out on Twitter:
👋PowerShell Team - https://twitter.com/PowerShell_Team
👋April Edwards - https://twitter.com/TheAprilEdwards
🙏Please like and subscribe ✔️ https://aka.ms/DevOpsLab
@PowershellOrg @PowerShellConferenceEU
Check out our event resources at https://aka.ms/techdays/devops-resources
Working in IT Ops and interested in learning more about DevOps – specifically the operations elements – but not sure how to get started? April, Esther, Barbara and John will take you through an end-to-end scenario explaining how you can automate your processes and maintenance tasks, update firewalls - and make sure no-one overwrites your hard work!
After joining the session you’ll be able to:
· Understand why workflows like Git, Source Control and CI/CD are so important
· Understand the DevOps Cycle and its importance in terms of observability (plan, code, deploy, monitor)
· Build out a pipeline via Azure DevOps and GitHub as well as deployment into servers
· Understand the added power of collaboration
In the final episode of our #MicrosoftIdentity series, Christos and April highlight how to protect Azure DevOps and GitHub pipelines and actions with the Microsoft Identity platform. They'll run through the Azure DevOps pipeline with a service principal account, GitHub action with Managed Identity and Workload Federated Identity and talk through which one is better! MSIdentity Series playlist: https:aka.ms/DevOpsLab/MSIdentitySeries
Jump to:
00:00 Welcome to the DevOps Lab
01:01 What is Workload Federated Identity and why we need it
02:04 Demo
06:18 Microsoft Identity Series in review
Learn more:
Managed Identities https://aka.ms/DevOpsLab/ManagedID
Implement Managed ID https://aka.ms/DevOpsLab/ImplementManagedID
Learn more with the Microsoft 425Show https://425show.com/
Azure DevOps Docs https://aka.ms/AzureDevOpsDocumentation
DevOps Blogs https://aka.ms/devopsblog
Connect:
April https://twitter.com/TheAprilEdwards
Christos https://twitter.com/ChristosMatskas
Check out new episodes every week at https://aka.ms/DevOpsIsForEveryone























