Logo
skrypnyk.kostiantyn@gmail.com
INFRASTRUCTURE AS CODE (IAC)

AWS INFRASTRUCTURE VIA
TERRAFORM AND TERRAGRUNT

by Kostiantyn Skrypnyk

Terraform
Terragrunt
AWS Infrastructure

Duration

2.5 hours

Level

All Levels

Format

Video Lessons

Support

Community Access

What You'll Learn

AWS Infrastructure via Terraform & Terragrunt

Learn Infrastructure as Code the practical way: build a secure AWS environment from scratch using Terraform modules, then orchestrate everything cleanly with Terragrunt for reusable, scalable deployments.

Terraform Modules Terragrunt AWS Infrastructure Security & KMS Reusable IaC
Terraform
Terragrunt

What you'll build

Together we'll create a modular Terraform codebase and then apply it using Terragrunt. The result is a set of production-style modules that can deploy a full AWS infrastructure in a predictable, repeatable way.

IaC fundamentals → real scripts

Understand the concepts, then immediately implement them in Terraform.

Modular Terraform design

Reusable modules that are clean, scalable, and team-friendly.

Terragrunt orchestration

DRY configuration, environment structure, and consistent deployments.

Deep Dive Topics

AWS from scratch
Infrastructure as Code
Terraform core workflow
Terraform modular approach
Terragrunt benefits
Dynamic implementation
Cloud Architecture

Workflow of the Course

  • Understand the concept of Infrastructure as Code
  • First steps with Terraform and its core functionality
  • Install Terraform on your machine
  • Implement AWS resources via Terraform
  • Prepare a modular & reusable Terraform structure
  • First steps with Terragrunt and its advantages
  • Apply Terragrunt on top of Terraform modules

Modules You'll Build

AWS KMS key module
AWS Security Groups module
AWS Route53 zone module
AWS ACM module (SSL certificates)
AWS ALB module
AWS ASG + Launch Template + IAM resources module
AWS KMS policy + ALB TG + SSM parameters module
AWS Route53 records module

Result

You'll receive a complete Terraform module set, ready to be deployed with Terragrunt.

Outcome
Deploy AWS infra in minutes

These scripts will allow you to create the whole AWS infrastructure in a few clicks — consistent, repeatable, and structured the way real projects are built.

AWS Infrastructure Includes

KMS encryption key
Secure encryption foundations for services and secrets.
Security groups
Reusable security patterns with clear ingress/egress rules.
Route53 zone & records
DNS zones and record automation with modular code.
ACM certificates
TLS certificates provisioning for secure endpoints.
Application Load Balancer
ALB + listeners and standard traffic entry patterns.
ALB target groups
Attach compute to routing with clean dependencies.
IAM policies, roles, instance profiles
Least-privilege IAM resources built as reusable modules.
Launch templates & Auto Scaling Groups
Scale compute reliably with standard ASG patterns.
SSM parameters
Parameter management for configuration and secrets workflows.

AWS Infrastructure Architecture Diagram

Terraform + Terragrunt schema placeholder

Why take this course?

If you want practical Terraform + Terragrunt skills you can apply immediately in real projects, this course gives you a complete reusable module set and a clear workflow for building AWS infrastructure safely and consistently.

Have a question?

Feel free to reach out if you need more details or have any questions about this course.

Open to Opportunities

  • Freelance & Contract work
  • Startup & Business collaborations
  • Mentoring
  • Speaking engagements