AzureFunBytes Episode 60 – DevOps Solutions on @Azure with @TheAprilEdwards
AzureFunBytes is a weekly opportunity to learn more about the fundamentals and foundations that make up Azure. It’s a chance for me to understand more about what people across the Azure organization do and how they do it. Every week we get together at 11 AM Pacific on Microsoft LearnTV and learn more about Azure.
It’s episode 60 of AzureFunBytes! After over a year of talking to people from across the spectrum of technology we celebrate the 60th episode! I can’t thank you all enough for watching and sharing AzureFunBytes. I am eternally grateful to all my guests who’ve taken part and all of the amazing viewers who join us every week.
For episode 60 we’ll be discussing one of my favorite subjects, DevOps! Microsoft’s Donovan Brown defines DevOps as, “the union of people, process, and products to enable continuous delivery of value to our end users.” Delivering this value is a lot of responsibility!
DevOps helps deliver value by focusing on a greater focus on delivering value, eliminating waste, streamlining the internal feedback loop, always improving our product. By ultilzing DevOps methods we will deliver our software faster which will lead to happier customers. Whether it’s configuring CI/CD, working with Agile Methodology, or setting up Infrastructure-as-Code there’s much to understand to create a great DevOps experience.
DevOps isn’t just technology implementation either. It’s a cultural shift that needs to happen from the top of an organization to the bottom. Every member of the team, from management, developers to ops must buy-in to the communication and collaboration that helps continuously deliver value to our users.
This week on AzureFunBytes I welcome my teammate and friend April Edwards, a Microsoft Senior Cloud Advocate. April joins to promote DevOps practices and tooling in Azure – showing how they’re all integrated together! We’ll discuss the benefits of implementing DevOps in your business and how to set yourself up for success. We’ve got a jam packed agenda this week!
00:00:00 – Open
00:04:43 – Let’s meet April
00:06:48 – So how did you get here?
00:08:37 – What is DevOps?
00:13:29 – What is IaC?
00:17:11 – Pets vs. Cattle
00:17:57 – DevOps tooling
00:25:12 – NubesGen
00:28:40 – Shift Left
00:31:59 – Which should I use, GitHub Actions or Azure DevOps?
00:40:33 – Azure Static Web Apps and DevOps
00:43:57 – Demoing a change to a SWA
00:53:40 – CALMS
- Intro – Who is April, what she does, her background
- What is DevOps – Definition, challenges, etc
- Why Azure is great to start implementing DevOps
- Intro IaC – Different types – Bicep, Pulumi, Terraform
- Discuss challenges around each, pros/cons – how to get started
- Building a resource in Azure and leveraging the Deployment Center
- Integration of Azure into GitHub and Azure DevOps – Demo of Azure Static WebApps and the built in features
About April Edwards
April is a senior cloud advocate for Microsoft specializing in application transformation and DevOps ways of working. Her focus is working on Microsoft Azure to take customers of a journey from legacy technology, to serverless and containers, where code comes first, while enabling them to take full advantage of DevOps. April was previously a cloud consultant and solution architect for various partners in the UK and brings her years of experience in helping customers plan their journey.
In April’s spare time she spends time outdoors hiking, skiing or scuba diving. She is also a triathlete competing in Ironman and Half Ironman triathlons.
Learn about Azure fundamentals with me!
Live stream is normally found on Twitch, YouTube, and LearnTV at 11 AM PT / 2 PM ET Thursday. You can also find the recordings here as well:
AzureFunBytes on Twitch
AzureFunBytes on YouTube
Azure DevOps YouTube Channel
Follow AzureFunBytes on Twitter
Get $200 in free Azure Credit
Microsoft Learn: Introduction to Azure fundamentals
Microsoft Learn: Get started with Azure DevOps Learning Path
Microsoft Learn: Choose an Agile approach to software development
Microsoft Learn: Automate DevOps processes by using GitHub Apps
What is DevOps?
DevOps solutions on Azure
CI/CD for Azure VMs
CI/CD for containers
Get started with Azure Repos and Visual Studio
Tutorial to publish Azure Static Web Apps with Aure DevOps
The DevOps Lab on YouTube
What is DevOps Culture?
DevOps Resource Center
Azure DevOps Blog