Bash Scripting
Write reliable bash scripts for automation, deployment, and system administration, from variables to functions to error handling.
Write reliable bash scripts for automation, deployment, and system administration, from variables to functions to error handling.
Use Terraform workspaces to manage multiple environments (dev, staging, production) from a single configuration.
Master input variables, output values, local values, and variable precedence in Terraform.
The most important concept in Terraform, understand what state is, why it matters, and how to manage it safely.
Master the complete Terraform workflow, init, plan, apply, destroy, fmt, validate, and how to use it in CI/CD pipelines.
Use data sources to read existing infrastructure without managing it, AMIs, VPCs, account IDs, IAM policies, and more.
Build reusable infrastructure with Terraform modules, create, call, and consume module outputs. Use public registry modules.
Configure remote state with S3 + DynamoDB locking for team workflows. Understand state sharing, locking, and the bootstrap pattern.
Master Linux package management with dnf and apt, and understand LVM storage management for production systems.