Infrastructure provisioning and Kubernetes application packaging
Day 1
Terraform — State, Modules & CI/CD Integration
- State management: remote backends (S3, Azure Blob, GCS, Terraform Cloud), state locking, state migration
- Module design patterns: composable modules, input validation, output contracts, module versioning with Git tags
- Workspace strategies: workspace-per-environment vs directory-per-environment trade-offs
- CI/CD integration: plan-on-PR workflows, speculative plans, apply-on-merge with Atlantis or Terraform Cloud
- Multi-provider usage: AWS, Azure, and GCP providers — credential configuration, assume-role patterns
- Drift detection: scheduled plan runs, using terraform plan exit codes in pipelines
- Security scanning: Checkov and tfsec for policy-as-code, integrating into PR checks
Day 2
Helm — Chart Authoring, Testing & Multi-Environment Orchestration
- Chart structure: Chart.yaml, templates directory, values.yaml, helpers (_helpers.tpl), NOTES.txt
- Templating: named templates, range loops, default and required functions, toYaml / indent patterns
- Lifecycle hooks: pre-install, post-install, pre-upgrade, post-upgrade hook jobs and weights
- Library charts: creating shared chart libraries for common manifests across multiple application charts
- Helmfile: multi-chart, multi-environment deployments with environments, selectors, and state values
- Chart testing: helm-unittest for unit testing template output, ct (chart-testing) for CI linting
- OCI registries: pushing and pulling charts from Harbor, GitHub Packages, and Docker Hub via helm push
What your team walks away with
Participants gain practical skills to manage cloud infrastructure and Kubernetes application packaging at scale, with both tools integrated into automated pipelines.
- Manage cloud infrastructure with Terraform using proper remote state, module patterns, and workspace strategies
- Integrate Terraform into CI/CD with plan-on-PR and apply-on-merge workflows including drift detection
- Author and publish Helm charts with well-structured templating, hooks, and library chart patterns
- Orchestrate multi-environment deployments with Helmfile across dev, staging, and production
- Test both Terraform modules and Helm charts automatically in CI pipelines before merge
Book the Terraform & Helm training
Reach out to schedule a session for your team — remote, on-site, or hybrid, in German or English.
Get in touch