<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>infrastructure-as-code on DevOps Experiences</title>
    <link>https://patrickkochdevops.netlify.app/tags/infrastructure-as-code/</link>
    <description>Recent content in infrastructure-as-code on DevOps Experiences</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 06 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://patrickkochdevops.netlify.app/tags/infrastructure-as-code/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Terraform on Azure - How to deploy an OpenAI Service with a GPT-4 model</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_35/</link>
      <pubDate>Sun, 06 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_35/</guid>
      <description>This post explains how to provision an Azure Open AI service, including a GPT-4 deployment, and how to access it using the REST API
1. Introduction When thinking about artificial intelligence, the first thing that probably comes to mind are the language models that people love to use in the hope of getting a quick and precise answer to their questions or problems. In this blog post, I would like to describe in detail how to deploy the underlying infrastructure with Terraform in Azure to create your own Azure OpenAI service with a GPT-4 deployment.</description>
    </item>
    
    <item>
      <title>Creating a custom Dev Container for your GitHub Codespace to start with Terraform on Azure</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_34/</link>
      <pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_34/</guid>
      <description>This post explains how to create a custom dev container (including the Azure CLI and Terraform) for a GitHub Codespace, which makes you ready to develop with Terraform on Azure
1. Introduction There were three things that motivated me to write this post:
My first usage of the GitHub Codespaces feature (a few months ago for work) A presentation from my good friend April Edwards at PSConfEU, with the title &amp;ldquo;Every Repository Needs a DevContainer&amp;rdquo; April&amp;rsquo;s talk at my company in February 2024, which was about GitHub and cloud native development One of my focal points in my work and in my contributions to the tech community is Infrastructure as Code, especially using Terraform.</description>
    </item>
    
    <item>
      <title>Terraform on Azure - Testing of a Virtual Machine using Terratest</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_33/</link>
      <pubDate>Sun, 17 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_33/</guid>
      <description>This post explains how to write a test for a Terraform configuration, using the Terratest framework
1. Introduction I&amp;rsquo;ve been using Terraform for almost three years, and I&amp;rsquo;ve created a lot of configurations so far for provisioning several resources on Azure. I really like to write Infrastructure as Code, I&amp;rsquo;ve also integrated it into pipelines, and tried to ensure the quality, as best as possible. But additional verification steps for testing specific values of the resources after the deployment, were still missing.</description>
    </item>
    
    <item>
      <title>Meetup Special - Pub Quiz</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-pubquiz-oct-18/</link>
      <pubDate>Wed, 18 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-pubquiz-oct-18/</guid>
      <description>1. Introduction Keep Calm, It’s Quiz Time!
Join us on October 18, 2023, from 18:30 to 20:30 at The Dublin Road Irish Pub for a night filled with nerdy questions and exciting prizes. Test your knowledge about the universe of software development, with a special focus on .NET and Azure in addition to general questions. Of course - Geek Trivia questions should not be forgotten :)
What’s in Store? • Dive into questions about development with .</description>
    </item>
    
    <item>
      <title>coding starts with git commit and GitHub Copilot for Infrastructure as Code</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-github-copilot/</link>
      <pubDate>Thu, 28 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-github-copilot/</guid>
      <description>1. Introduction Patrick Koch will give insights about how the GitHub Copilot can be used for Infrastructure as Code. The goal of this demonstration is to create a Terraform configuration from scratch, that can be used to deploy a Kubernetes cluster on Azure.
2. Key Facts Title: Orchard CMS &amp;amp; Storing Azure configurations and secrets Location: CAMPUS 02, Körblergasse 126 Graz Date: 2023-09-28 meetup.com link: https://www.meetup.com/de-DE/microsoftdevelopergraz/events/296129603/ Had a great time at our @msdevgraz meetup, at which I enjoyed a great talk from @ironcev_ about why good #git commits matter.</description>
    </item>
    
    <item>
      <title>Orchard CMS &amp; Storing Azure configurations and secrets</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-storing-secrets-june-29/</link>
      <pubDate>Fri, 30 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-storing-secrets-june-29/</guid>
      <description>1. Introduction At our next meetup, we will have two talks, one remote and one in-person. Zoltán Lehóczky will join us via video call and talk about the Orchard Core CMS. Saeed Ganji will then talk about how to store configurations and secrets in Azure, the secure way.
Storing configurations and secrets, the secure way - Saeed Ganji [In-Person]
In the world of microservices, it is important that all the instances of our application have a centralized configuration store, in order to fetch the required configurations and when they are changed, the app gets the new values automatically without the need to restart it, more importantly, secrets should be stored securely and access to them needs to be also in a managed secure way.</description>
    </item>
    
    <item>
      <title>Azure Kubernetes Service - Fundamentals and Deep Dive into Workloads</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-aks-mar-16/</link>
      <pubDate>Thu, 16 Mar 2023 09:45:16 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-aks-mar-16/</guid>
      <description>1. Introduction In this meetup, Patrick Koch is going to talk about the fundamentals of the Azure Kubernetes Service, with a deep dive into Workloads by having a short theoretical session first and a live demonstration afterward.
Content Basics:
What can Kubernetes do for you? What are the Kubernetes Components? * How to set up a Kubernetes cluster in Azure using Terraform * What is the kubeconfig file - what&amp;rsquo;s its purpose?</description>
    </item>
    
    <item>
      <title>Azure - Sustainable AI - Cloud Cost Optimization</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-lecture-sustainable-ai-jan-22/</link>
      <pubDate>Thu, 26 Jan 2023 16:58:30 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-lecture-sustainable-ai-jan-22/</guid>
      <description>1. Introduction The intention of this session is:
to learn about sustainable AI solutions how Terraform can be used to realize resource saving implentations 2. Key Facts Title: Sustainable AI - Cloud Cost Optimization Speaker: Patrick Ratheiser, Benjamin Krenn Location: Graz, Smart City - Waagner-Biro Strasse 108 Date: 2023-01-26 meetup.com link: https://www.meetup.com/de-DE/microsoftdevelopergraz/events/290191576/ 3. Impressions Organized my third #Azure #meetup of @msdevgraz! Some impressions of yesterday: @LeftshiftOne revealed fascinating insights of their #AI solutions in Azure.</description>
    </item>
    
    <item>
      <title>Automating Azure Infrastructure with Terraform</title>
      <link>https://patrickkochdevops.netlify.app/meetups/azure-terraform-tutorial-nov-22/</link>
      <pubDate>Sun, 27 Nov 2022 16:56:21 +0100</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/meetups/azure-terraform-tutorial-nov-22/</guid>
      <description>1. Introduction In this session, Patrick Koch will show how resources can be provisioned, modified and destroyed in Azure by using Terraform. Discover how an Infrastructure as Code approach can be enabled by using an open-source tool. Enjoy a live demonstration including the provisioning of virtual machines, Kubernetes Cluster, Container Registries, etc. which are ready to work within a few minutes.
Get-together afterwards with having snacks and drinks :)
Prerequisites: Basic understanding of cloud computing</description>
    </item>
    
    <item>
      <title>Using Infracost to estimate costs for Azure resources defined in Terraform Configurations</title>
      <link>https://patrickkochdevops.netlify.app/posts/post_21/</link>
      <pubDate>Wed, 17 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://patrickkochdevops.netlify.app/posts/post_21/</guid>
      <description>The intention of this post is to test the tool &amp;ldquo;Infracost&amp;rdquo; for estimating costs of Azure resources, which are defined in Terraform configurations. The Azure Pricing Calculator will be used for comparison
1. Introduction If you are provisioning resources in Azure by using Terraform, you probably think of the arising expenses after conducting the deployment(s). My approach so far was to use the Azure Pricing Calculator, which works great. But wouldn&amp;rsquo;t it be even better, if you could see the &amp;ldquo;price tags&amp;rdquo; of the diverse cloud resources already in your Code Editor?</description>
    </item>
    
  </channel>
</rss>
