Kyle Ruddy

Information & Communications Technology

PowerShell PowerCLI Terraform Infrastructure as Code Sentinel Policy as Code

Tampa, Florida, United States

Kyle Ruddy

Technical Marketing at HashiCorp & Microsoft MVP

Kyle Ruddy is a Senior Technical Product Marketing Manager for HashiCorp, where he focuses on Terraform. Kyle is also a Microsoft MVP and long-term VMware vExpert who can be found blogging on his personal blog, https://www.kmruddy.com, and the HashiCorp blog. His Twitter: @kmruddy.

Current sessions

Mutability, Declarability, and Disposability, oh my!

You've heard it for years: adopt the principles of DevOps, define all infrastructure as code, and to generally "stop hugging servers" (and every other piece of artisanal infrastructure being managed and provisioned). It's a lot easier said than done though, right? During this session, we will take a unique look at the concept of immutable infrastructure, management through declarative means, and even some tools to help you get started!


Excuse me, there's some sensitives in my Terraform!

The latest releases of Terraform include a lot of updates for handling sensitivity in Terraform configurations. Whether it be attributes or arguments, module or provider-based, variable assigned or set by function, there are some key things to know and this session will take a quick look at each!


Automation Showdown: Imperative vs Declarative

The automation landscape has always been a source of rapid innovation. Historically, the languages, whether it's Perl, Python, JavaScript, or PowerShell, may have changed, but the imperative, step-by-step workflows you've learned and know have not. However, a new challenger has appeared. Declarative workflows upended the usual processes and even the languages all in the name of infrastructure as code. Human readable, plain text files can be interpreted by products like HashiCorp Terraform and RedHat Ansible to do the heavy lifting of the imperative process. The key is knowing when, how, and where to use each method within your environment. Join Kyle for this session where they will discuss these different styles of automation, complete with practical examples that you can use in your own environment!


Introduction to Infrastructure as Code

Infrastructure as code is the process of managing infrastructure in a file or a set of files rather than manually configuring resources in a user interface. A resource in this instance is any piece of infrastructure in a given environment, such as a virtual machine, security group, network interface, etc. This session is going to focus on how to make the process of getting starting with infrastructure as code as easy as possible. We'll walk through some of the core concepts, such as what tools are available, some of the lingo, and any requirements. Then, we'll dive-in with demos showing how to manage any number of environments.


Controlling Cloud Costs with Terraform

As your organization is moving toward multi-cloud, the infrastructure layer transitions from running dedicated servers at limited scale to a dynamic environment, where you can easily adjust to growing demand by spinning up thousands of servers and scaling them down when not in use. The most effective way to manage that scale is with DevOps fundamentals, like infrastructure as code. This allows us to treat infrastructure as software: code that can be re-used, tested, automated and version controlled. In this demo driven session, we will cover some best practices of how to use Infrastructure as Code to provision your infrastructure regardless of what cloud service is being used.


Turning Your Organizations Policies into Code for Compliance at Scale

Terraform provides cloud infrastructure automation with infrastructure as code for provisioning, compliance, and management of any cloud infrastructure. This allows organizations to codify their desired use of infrastructure in the form of modules and then enforce best practices for how that infrastructure is provisioned and de-provisioned through the use of policies. This, along with central tracking and auditability, provides a systematic approach for how organizations can establish guardrails in accordance to existing policies and guidelines when they first adopt cloud and at any scale thereafter. Join this session to learn more about Terraform, cloud infrastructure automation, and approaches to managing infrastructure compliance with modules, Sentinel policies, and automated policy enforcement. The session will include an overview of Terraform, Policy as Code with Sentinel, and a live demos throughout!


Infrastructure as Code Best Practices

As your organization is moving toward multi-cloud, the infrastructure layer transitions from running dedicated servers at limited scale to a dynamic environment, where you can easily adjust to growing demand by spinning up thousands of servers and scaling them down when not in use. The most effective way to manage that scale is with DevOps fundamentals, like infrastructure as code. This allows us to treat infrastructure as software: code that can be re-used, tested, automated and version controlled. In this demo driven session, we will cover some best practices of how to use Infrastructure as Code to provision your infrastructure regardless of what cloud service is being used.


Past and future events

Automation + DevOps Summit

15 Nov - 17 Nov 2021
Nashville, Tennessee, United States

Scenic City Summit 2021

24 Sep 2021

PowerShell, DevOps and Cloud Conference

15 Sep - 16 Sep 2021

ChefConf '21: Online

7 Sep - 9 Sep 2021