{"id":61215,"date":"2021-03-11T07:00:56","date_gmt":"2021-03-11T15:00:56","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=61215"},"modified":"2021-03-11T07:56:20","modified_gmt":"2021-03-11T15:56:20","slug":"devops-fireside-chats-feb-2021-infrastructure-as-code","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/devops-fireside-chats-feb-2021-infrastructure-as-code\/","title":{"rendered":"DevOps Fireside Chats Feb 2021 &#8211; Infrastructure as Code"},"content":{"rendered":"<p>Azure DevOps Fireside Chats is an opportunity to talk with DevOps professionals about a different subject every month. <a href=\"https:\/\/www.youtube.com\/watch?v=b2dCZ4zlFkQ&amp;ab_channel=AzureDevOps\">In February we discussed Infrastructure as Code (IaC).<\/a> IaC helps codify your IT solutions allowing you to specify everything you need in a declarative manner.<\/p>\n<p>Watch a conversation between <a href=\"https:\/\/twitter.com\/TheAprilEdwards\">April Edwards<\/a>, <a href=\"https:\/\/twitter.com\/jaydestro\">Jay Gordon<\/a>, <a href=\"https:\/\/twitter.com\/StevenMurawski\">Steven Murawski<\/a>, and Puppet Labs <a href=\"https:\/\/twitter.com\/ahpook\">Eric Sorenson<\/a> as they try to answer questions on IaC from the Azure Community.<\/p>\n<p><iframe title=\"Azure DevOps Fireside Chats - Feb 2021 - Infrastructure as Code\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/b2dCZ4zlFkQ?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>2:50 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=179\">Introductions<\/a><br>\n14:39 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=879\">What are the benefits of Project Bicep over Azure Resource Manager templates?<\/a> <br>\n22:00 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=1320\">What strategy is best for engaging people to use IaC?<\/a><br>\n24:49 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=1489\">How do you handle organizations that are hostile to change?<\/a><br>\n32:10 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=1930\">At what size project should you start using IaC?<\/a><br>\n37:32 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=2252\">If your cloud stack is Azure, which tool is the best for IaC?<\/a><br>\n48:18 &#8211; <a href=\"https:\/\/youtu.be\/b2dCZ4zlFkQ?t=2898\">Is it appropriate for IaC to be part of the main repo, or a separate one?<\/a><\/p>\n<p>The <a href=\"https:\/\/docs.microsoft.com\/azure\/devops\/learn\/what-is-infrastructure-as-code?WT.mc_id=devops-12922-jagord\">Microsoft Docs definition of IaC by Sam Guckenheimer<\/a>:<\/p>\n<p><em>Infrastructure as Code (IaC) is the management of infrastructure (networks, virtual machines, load balancers, and connection topology) in a descriptive model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code generates the same binary, an IaC model generates the same environment every time it is applied. IaC is a key DevOps practice and is used in conjunction with <a href=\"https:\/\/docs.microsoft.com\/azure\/devops\/learn\/what-is-continuous-delivery?WT.mc_id=devops-12922-jagord\">continuous delivery<\/a>.<\/em><\/p>\n<p>Let&#8217;s reduce the manual work and use these tools, whether Terraform, ARM, or even your Kubernetes manifest.<\/p>\n<h2>March 2021 Edition: Agile Development<\/h2>\n<p>Our next session will be held on March 17th, 2021 where <a href=\"https:\/\/twitter.com\/AbelSquidHead\">Abel Wang<\/a> and <a href=\"https:\/\/twitter.com\/damovisa\">Damian Brady<\/a> will help give us a look into Agile Development with moderator <a href=\"https:\/\/twitter.com\/jaydestro\">Jay Gordon<\/a>. <a href=\"https:\/\/forms.office.com\/r\/H4AUXgACqE\">We need your questions!<\/a><\/p>\n<p>Want to know more about team dynamics in Agile? How does Agile differ from DevOps? How do we get started?<\/p>\n<h2><a href=\"https:\/\/forms.office.com\/r\/H4AUXgACqE\">Go to this form and submit your burning questions on Agile Development.<\/a><\/h2>\n<p>We&#8217;ll see you on March 17th, 2021 at 4PM PST \/ 7PM EST on <a href=\"https:\/\/docs.microsoft.com\/learn\/tv\/?WT.mc_id=devops-12922-jagord\">LearnTV<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure DevOps Fireside Chats is an opportunity to talk with DevOps professionals about a different subject every month. In February we discussed Infrastructure as Code (IaC). IaC helps codify your IT solutions allowing you to specify everything you need in a declarative manner. Watch a conversation between April Edwards, Jay Gordon, Steven Murawski, and Puppet [&hellip;]<\/p>\n","protected":false},"author":39313,"featured_media":61216,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,226,1,223],"tags":[],"class_list":["post-61215","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-ci","category-devops","category-package-management"],"acf":[],"blog_post_summary":"<p>Azure DevOps Fireside Chats is an opportunity to talk with DevOps professionals about a different subject every month. In February we discussed Infrastructure as Code (IaC). IaC helps codify your IT solutions allowing you to specify everything you need in a declarative manner. Watch a conversation between April Edwards, Jay Gordon, Steven Murawski, and Puppet [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/61215","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=61215"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/61215\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/61216"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=61215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=61215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=61215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}