# Terraform Showcase – Ascent Sr Azure Cloud Engineer (Data)
## Overview
This repository demonstrates how the **“What You’ll Do”** responsibilities from the Ascent Global Logistics job description can be represented in **Terraform HCL**.
It is a **presentation artifact** — not production code — designed to show how infrastructure can be codified declaratively across Azure and AWS.
## Responsibilities Mapped to Terraform
- **OLTP / OLAP Architectures** → azurerm\_sql\_database, azurerm\_synapse\_workspace
- **SQL Across Clouds** → azurerm\_sql\_managed\_instance, aws\_db\_instance
- **HA / DR Scaffolding** → azurerm\_availability\_set
- **Monitoring** → azurerm\_monitor\_metric\_alert
- **Security & Identity** → azurerm\_role\_assignment, azurerm\_private\_endpoint
- **Backups & Resiliency** → short\_term\_retention\_policy
- **IaC & DevOps** → Terraform backend configuration
- **Cost Optimization** → auto‑pause, reserved capacity
Leadership and performance tuning are operational responsibilities and cannot be expressed declaratively in Terraform.
These are complemented by **PowerShell** and **SQL scripts** for runtime tasks.
## Usage
Clone the repo and run Terraform commands from your shell:
terraform init
terraform plan
terraform apply