John Martin

Information & Communications Technology

SQL Sever Microsoft SQL Server DevOps Automation sql server Terraform DevOps Skills DevOps & Automation Professional Development AWS RDS Information Security AWS Architect Database Design AWS Architecture Amazon Redshift Amazon Aurora Amazon Athena

Bournemouth, England, United Kingdom

Terraform - up and running

When working with cloud platforms we really ought to be taking an Infrastructure as Code (IaC) first approach. Meaning, we should be defining our resources as code for repeatable, reliable, deployment. Each cloud vendor has their own flavour of IaC, but what if we work with multiple cloud providers or hybrid environments?

Terraform is an IaC option which provides a cloud agnostic syntax for defining resources for all the major cloud vendors, VMware, and many other SaaS and software systems. What does this mean? Well, it means that we can standardise on one tool to work with for cloud specific resource definitions, speeding up our time to value and delivering results.

In this session we will look at all of the elements needed to get up and running with Terraform. We will look at the key elements of the Terraform syntax, software components, and development environment. Then we will dive in to look at how to create a Terraform project to deploy Amazon RDS for SQL Server ready for us to use. This will cover how to declare variables, resource definitions, use of locals, implicit and explicit dependencies and outputs.

By the end of this session you will be able to implement basic Terraform projects to deploy resources for your environments with the appropriate provider.


John Martin

Data Platform and Cloud specialist, Chartered IT Professional.

John is an experienced data platform professional having spent over a decade working with Several data and cloud platform technologies.

Currently specialising in Amazon Redshift but also with a long history in Microsoft SQL Server wherever it is deployed as well as key Amazon data platform technologies including Amazon Aurora, and Amazon Athena.

Throughout his career, John has learned how to get the most out of these platforms as well as the key pitfalls that should be avoided.

John's full speaker profile