{"id":62622,"date":"2021-10-26T06:20:22","date_gmt":"2021-10-26T14:20:22","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=62622"},"modified":"2021-10-26T06:20:22","modified_gmt":"2021-10-26T14:20:22","slug":"azurefunbytes-episode-60-devops-solutions-on-azure-with-theapriledwards","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/azurefunbytes-episode-60-devops-solutions-on-azure-with-theapriledwards\/","title":{"rendered":"AzureFunBytes Episode 60 \u2013 DevOps Solutions on @Azure with @TheAprilEdwards"},"content":{"rendered":"<p>AzureFunBytes is a weekly opportunity to learn more about the fundamentals and foundations that make up Azure. It&#8217;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 <a href=\"https:\/\/cda.ms\/226\">Microsoft LearnTV<\/a> and learn more about Azure.<\/p>\n<p>It&#8217;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&#8217;t thank you all enough for watching and sharing AzureFunBytes.  I am eternally grateful to all my guests who&#8217;ve taken part and all of the amazing viewers who join us every week.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--Z7BxBMz1--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880\/https:\/\/dev-to-uploads.s3.amazonaws.com\/uploads\/articles\/j2xzw2g664tj31jij13t.gif\" alt=\"AzureFunBytes animation\" \/><\/p>\n<p>For episode 60 we&#8217;ll be discussing one of my favorite subjects, DevOps!  Microsoft&#8217;s <a href=\"https:\/\/twitter.com\/DonovanBrown\">Donovan Brown<\/a> defines DevOps as, &#8220;the union of people, process, and products to enable continuous delivery of value to our end users.&#8221;  Delivering this value is a lot of responsibility!<\/p>\n<p>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&#8217;s configuring CI\/CD, working with Agile Methodology, or setting up Infrastructure-as-Code there&#8217;s much to understand to create a great DevOps experience.<\/p>\n<p>DevOps isn&#8217;t just technology implementation either.  It&#8217;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.<\/p>\n<p>This week on AzureFunBytes I welcome my teammate and friend <a href=\"https:\/\/twitter.com\/TheAprilEdwards\">April Edwards<\/a>, a  Microsoft Senior Cloud Advocate.  April joins to promote DevOps practices and tooling in Azure &#8211; showing how they&#8217;re all integrated together!  We&#8217;ll discuss the benefits of implementing DevOps in your business and how to set yourself up for success.  We&#8217;ve got a jam packed agenda this week!<\/p>\n<p><iframe title=\"AzureFunBytes Episode 60 \u2013 DevOps Solutions on @Azure with @TheAprilEdwards\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/NQ8fI3up6WQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ\">00:00:00 &#8211; Open<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=283\">00:04:43 &#8211; Let&#8217;s meet April<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=408\">00:06:48 &#8211; So how did you get here?<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=517\">00:08:37 &#8211; What is DevOps?<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=809\">00:13:29 &#8211; What is IaC?<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=1031\">00:17:11 &#8211; Pets vs. Cattle<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=1077\">00:17:57 &#8211; DevOps tooling<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=1512\">00:25:12 &#8211; NubesGen<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=1720\">00:28:40 &#8211; Shift Left<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=1919\">00:31:59 &#8211; Which should I use, GitHub Actions or Azure DevOps?<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=2433\">00:40:33 &#8211; Azure Static Web Apps and DevOps<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=2637\">00:43:57 &#8211; Demoing a change to a SWA<\/a><br>\n<a href=\"https:\/\/youtu.be\/NQ8fI3up6WQ?t=3220\">00:53:40 &#8211; CALMS<\/a><br><\/p>\n<p>Agenda:<\/p>\n<ul>\n<li>Intro \u2013 Who is April, what she does, her background<br><\/li>\n<li>What is DevOps \u2013 Definition, challenges, etc<br><\/li>\n<li>Why Azure is great to start implementing DevOps <br><\/li>\n<li>Intro IaC \u2013 Different types \u2013 Bicep, Pulumi, Terraform<br><\/li>\n<li>Discuss challenges around each, pros\/cons \u2013 how to get started <br><\/li>\n<li>Building a resource in Azure and leveraging the Deployment Center<br><\/li>\n<li>Integration of Azure into GitHub and Azure DevOps \u2013 Demo of Azure Static WebApps and the built in features<br><\/li>\n<\/ul>\n<p><strong><em>About April Edwards<\/em><\/strong><\/p>\n<p>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.<\/p>\n<p>In April\u2019s spare time she spends time outdoors hiking, skiing or scuba diving. She is also a triathlete competing in Ironman and Half Ironman triathlons.<\/p>\n<p>Learn about Azure fundamentals with me!<\/p>\n<p>Live stream is normally found on Twitch, YouTube, and <a href=\"https:\/\/cda.ms\/226\">LearnTV<\/a> at 11 AM PT \/ 2 PM ET Thursday. You can also find the recordings here as well:<\/p>\n<p><a href=\"https:\/\/twitch.tv\/azurefunbytes\">AzureFunBytes on Twitch<\/a><br>\n<a href=\"https:\/\/aka.ms\/jaygordononyoutube\">AzureFunBytes on YouTube<\/a><br>\n<a href=\"https:\/\/www.youtube.com\/channel\/UC-ikyViYMM69joIAv7dlMsA\">Azure DevOps YouTube Channel<\/a><br>\n<a href=\"https:\/\/twitter.com\/azurefunbytes\">Follow AzureFunBytes on Twitter<\/a><br><\/p>\n<p>Useful Docs:<\/p>\n<p><a href=\"https:\/\/cda.ms\/219\">Get $200 in free Azure Credit<\/a><br>\n<a href=\"https:\/\/cda.ms\/243\">Microsoft Learn: Introduction to Azure fundamentals<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TC\">Microsoft Learn: Get started with Azure DevOps Learning Path<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TD\">Microsoft Learn: Choose an Agile approach to software development<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TF\">Microsoft Learn: Automate DevOps processes by using GitHub Apps<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TM\">What is DevOps?<\/a> <br>\n<a href=\"https:\/\/cda.ms\/2TG\">DevOps solutions on Azure<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TV\">CI\/CD for Azure VMs<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TW\">CI\/CD for containers<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TK\">Get started with Azure Repos and Visual Studio<\/a><br>\n<a href=\"https:\/\/aka.ms\/PublishAzureSWA\">Tutorial to publish Azure Static Web Apps with Aure DevOps<\/a><br>\n<a href=\"https:\/\/aka.ms\/DevOps\/NubesGen\">NubesGen<\/a><br>\n<a href=\"https:\/\/aka.ms\/DevOpsLabYT\">The DevOps Lab on YouTube<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TL\">What is DevOps Culture?<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TN\">DevOps Resource Center<\/a><br>\n<a href=\"https:\/\/cda.ms\/2TP\">Azure DevOps Blog<\/a><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DevOps isn\u2019t just technology implementation either. It\u2019s a cultural shift that needs to happen from the top of an organization to the bottom.<\/p>\n","protected":false},"author":39313,"featured_media":62623,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,1],"tags":[],"class_list":["post-62622","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-devops"],"acf":[],"blog_post_summary":"<p>DevOps isn\u2019t just technology implementation either. It\u2019s a cultural shift that needs to happen from the top of an organization to the bottom.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/62622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/39313"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=62622"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/62622\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/62623"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=62622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=62622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=62622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}