

Mark Tinderholt
Microsoft Azure, Principal Architect (aka "The Azure Terraformer")
Columbus, Ohio, United States
Actions
Mark is an experienced technologist whose journey began in application development, spanning web and client-server applications to sophisticated distributed systems and microservices. Along this path, he developed deep expertise in automation and DevOps, leading diverse project teams and guiding cloud practice organizations through strategic, operational, and pre-sales leadership roles. Currently, Mark holds a hands-on engineering position at Microsoft, contributing directly to the Microsoft Azure platform.
Beyond his professional work, Mark shares his passion for cloud computing through his YouTube channel, "The Azure Terraformer." He is also the author of "Mastering Terraform," a practical, multi-cloud guide to Infrastructure-as-Code covering AWS, Azure, and Google Cloud, and has created the Udemy course "Terraform 101."
Area of Expertise
Topics
Packer, Ansible, and Terraform: When to Use Each and How to Use them Together
In this talk I'll provide a comprehensive understanding of how to effectively utilize Packer, Ansible, and Terraform in infrastructure automation. We'll start with an introductory overview of each tool, shedding light on their individual roles and strengths.
An essential aspect of the talk is the balance between image configuration and post-provisioning setups. We delve into the strategies of when to bake configurations into an image using Packer and when to apply configurations post-VM-provisioning using Ansible, including best practice guidelines for each scenario.
By the end of this talk, I hope you'll depart with the knowledge to optimize your infrastructure automation, understanding when and how to use these tools individually or in combination to achieve efficiency and scalability.
Learn Infrastructure-as-Code through Minecraft
Stop punching trees and start mining diamonds with Infrastructure-as-code!
I'll demonstrate how to have fun and learn Infrastructure-as-Code by automating the worlds most popular video game of all time. We'll use Packer and Terraform to automate a Minecraft server and start mining diamonds in minutes!!!
Commit to control: GitOps & policy-as-code using Azure policy and Terraform
This talk provides an in-depth exploration of using Azure Policy and Terraform together for cloud governance and automation. It covers the definition of policy as code, explaining Azure Policy's role in enforcing standards and ensuring compliance in Azure environments. The presentation details how to automate policy definitions and assignments with Terraform, offering a step-by-step guide on managing Azure Policies through code. It emphasizes practical applications, including writing and deploying policies with Terraform and integrating them into CI/CD pipelines for automated compliance and governance. Additionally, it discusses operating models for organizations to implement these practices at scale, aiming for efficient cloud management.
Automate the Automation with Terraform
We spend hours automating infrastructure with Terraform, so why use ClickOps for setup? Let's end ClickOps! Discover the AT-AT, a special type of Terraform module that Automates the Automation with Terraform. Whether you prefer Azure DevOps, GitHub Actions, or Terraform Cloud, let's learn how to Automating the Automation with Terraform!
HashiTalks 2025 Sessionize Event
CodeMash 2025 Sessionize Event
HashiConf 2024 Sessionize Event
HashiDays 2024 - Cloud Engineering Track Sessionize Event
Azure Spring Clean 2024 Sessionize Event
HashiTalks 2024 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top