Last month I had the pleasure of taking part in Azure Back to School 2023 – a community event that takes place in September and hosts a range of contributors and content to share knowledge with the community! You can read more about Azure Back to School here – https://azurebacktoschool.github.io/.
✅ There’s a huge list of awesome sessions and speakers – check them all out here: https://azurebacktoschool.github.io/edge%20case/azure-back-to-school-2023-session-schedule/
A huge thanks to Dwayne and everyone else involved in running this event!
In this quick post, I want to share links to my sessions as well as resources to help with further reading and learning! I took part in two sessions which can be viewed below:
Jake Walsh & Jon Jarvis – Unleashing the Power of Code-Driven Virtual Desktop Deployments
YouTube: https://www.youtube.com/watch?v=Uqnq-n3co4Y
In this session Jon and I ran through an overview of using code-based technologies to deploy infrastructure and images – showing how Terraform and Packer can be used to achieve more rapid and consistent deployments for both Azure Virtual Desktop and Windows 365. We also shared several links to resources and further reading, which can be found below:
Products / Tooling:
- https://www.terraform.io/
- https://www.packer.io/
- https://azure.microsoft.com/en-us/products/devops
- https://graphxray.merill.net/
Sample Code:
Blogs/Guides:
- https://jakewalsh.co.uk/azure-deployment-using-terraform-cloud-overview-prerequisites-sample-code-and-resources/
- https://jakewalsh.co.uk/how-i-deploy-my-azure-lab-environments/
- https://jakewalsh.co.uk/introducing-single-region-azure-baselab-v2/
- https://jakewalsh.co.uk/using-packer-to-create-azure-machine-images/
- https://jakewalsh.co.uk/category/terraform-getting-started/
Nicholas Chang & Jake Walsh – GitHub Advanced Security and Managed Identities – The Key to a Secure Azure DevOps Workflow
YouTube: https://www.youtube.com/watch?v=vBsx3gvGCYM
In this session Nicholas and I ran through an overview of GitHub Advanced Security for Azure DevOps, and Managed Identities, and how these technologies can be combined to provide a highly secure DevOps experience. Whilst our session was primarily an overview, the links below should help with learning more and get started with these technologies:
- Implementing GitHub Advanced Security for Azure DevOps – https://www.youtube.com/watch?v=Rdlo33QYvXk
- Microsoft Build Session on GitHub Advanced Security – https://build.microsoft.com/en-US/sessions/d9f50f96-5c71-479a-bb63-a46ff7489a7b
- Introducing Service Principal and Managed Identity support on Azure DevOps – https://devblogs.microsoft.com/devops/introducing-service-principal-and-managed-identity-support-on-azure-devops/
- Use Azure Active Directory service principals & managed identities – https://learn.microsoft.com/en-gb/azure/devops/integrate/get-started/authentication/service-principal-managed-identity?view=azure-devops
- GitHub Repo – https://github.com/microsoft/azure-devops-auth-samples/tree/master/ServicePrincipalsSamples
- Microsoft Learn – https://learn.microsoft.com/en-us/azure/devops/repos/security/configure-github-advanced-security-features?view=azure-devops&tabs=yaml
- Code Scanning: https://learn.microsoft.com/en-us/azure/devops/repos/security/github-advanced-security-code-scanning?view=azure-devops&source=recommendations
- Advanced Security Billing: https://learn.microsoft.com/en-us/azure/devops/repos/security/github-advanced-security-billing?view=azure-devops&source=recommendations