
Terraform Data Engineering Infrastructure
This walks you through provisioning AWS data infrastructure with Terraform, covering S3 buckets for data lakes, EC2 instances for processing, and IAM roles to wire it all together securely. The examples are practical and include the full setup from installing prerequisites to multi-environment configurations with variables. It's solid for getting a reproducible data platform off the ground or learning IaC patterns if you're coming from manual AWS console work. The IAM permissions are intentionally broad for learning, which the author flags clearly. You'll need an AWS account and basic familiarity with the command line, but the step-by-step commands make it approachable even if you haven't touched Terraform before.
- skills.sh installs
- 1.3K
- GitHub stars
- 2
- last updated
- Jul 14, 2026
Install
$ npx -y skills add aradotso/data-skills --skill terraform-data-engineering-infrastructure --agent claude-codeInstalls into .claude/skills of the current project.
Files
Terraform Data Engineering Infrastructure
Skill by ara.so — Data Skills collection.
This project provides Infrastructure-as-Code (IaC) patterns for data engineering teams using Terraform to provision and manage AWS resources. It demonstrates how to automate the creation of data infrastructure including S3 buckets for data lakes, EC2 instances for processing, and IAM policies for secure access.
What This Project Does
- Provisions AWS infrastructure specifically designed for data engineering workloads
- Manages S3 buckets for data storage and data lake architectures
- Creates EC2 instances for data processing and ETL jobs
- Configures IAM roles and policies for secure resource access
- Provides declarative infrastructure definitions that can be version-controlled
- Enables reproducible environment creation across dev/staging/prod
Prerequisites
Before using this project, ensure you have:
- An AWS account with root or administrative access
- Terraform installed (v1.0+)
- AWS CLI installed and configured
- IAM user with appropriate permissions (S3, EC2, IAM full access)
Installing Prerequisites
Sponsors
Details
- Repository
- github.com/aradotso/data-skills
- Categories
- DevOps & CI/CD, Cloud & Infrastructure
- First seen
- Jul 14, 2026
More from aradotso/data-skills
All 60- Terraform Iac Data Engineering1.3K
- Harvard Art Museums Data Engineering Pipeline1.2K
- Harvard Artifacts Etl Pipeline1.2K
- Snowflake Dbt Airbnb Analytics1.2K
- Data Engineering Patterns Fabric Databricks1.1K
- Game Analytics Platform Computer Vision1.1K
- Infrastructure Cicd Data Engineering1.1K
- Harvard Artifacts Collection Analytics App907
- Harvard Artifacts Etl Streamlit833
- Harvard Art Museum Data Engineering831
- Data Analytics Skills Claude735
- Car Sales Data Engineering Analytics713
- Google Cloud Data Engineering Hub662
- Harvard Art Museums Data Engineering Analytics628
- Harvard Artifacts Data Engineering Streamlit623
- Coinmarketcap Diamonds Premium Analytics608
- Harvard Art Museums Data Engineering536
- Apache Airflow Orchestration1.9K
- Datatalks Data Engineering Zoomcamp1.9K
- Llm Public Opinion Analytics Assistant1.9K
- Roblox Mm2 Analytics Toolkit1.9K
- Mm2 Analytics Dashboard Roblox1.8K
- Mm2 Analytics Roblox Toolkit1.8K
- Mm2 Analytics Roblox Tracker1.8K