Join Pravin Mishra's Terraform Bootcamp – a practical workshop designed to get you hands-on with Terraform fundamentals, modules, state management, and more.
This session is perfect for:
- DevOps Engineers
- Cloud Architects
- SREs
- Developers transitioning to DevOps
No fluff – just real, applicable Terraform skills.
🎯 What you'll gain:
- Real-world project demos
- Deep understanding of IaaC
- Best practices for managing infra at scale
- Guidance from an industry expert with 15+ years of cloud experience
📅 Duration: 2 to 3 hours
- 16:30 – 17:00 | Doors Open & Networking
Arrive early, grab a drink, and connect with fellow cloud and DevOps enthusiasts.
- 17:00 – 18:15 | Terraform Bootcamp – Part 1
Kick off the session with core concepts: Introduction, Providers, Variables & Meta-Arguments.
- 18:15 – 18:30 | Coffee Break ☕
Refresh, recharge, and chat with peers.
- 18:30 – 20:00 | Terraform Bootcamp – Part 2
Dive into Modules, State File, and Workspaces with real-world demos and practices.
- 20:00 – 20:30 | Wrap-Up & Networking
Q&A, share takeaways, connect with others, and explore collaboration opportunities.
📍 Venue: (Yet to come)
👤 Hosted by: Pravin Mishra – AWS/Azure/DevOps-Lead Engineer/Architect | Freelance Consultant | AWS Authorized Instructor | Author of the THREE books Cloud Computing with AWS, Mastering AWS DevOps & Git and GitHub for Modern Software Development
## Agenda
1. Introduction to Terraform
- What is Terraform and Why It Matters
- Declarative IaC vs Imperative Tools
- Installing Terraform & Setting Up CLI
2. Terraform Providers, Variables & Advanced Features
- Working with AWS, Azure, and other providers
- Input/Output Variables
- Locals, Conditional Logic, and Dynamic Blocks
3. Terraform Modules
- Why Modules Matter
- Writing and Using Reusable Modules
- Creating Your Own Module from Scratch
4. Terraform Meta-Arguments
- `count`, `for_each`, `depends_on`
- Real-world use cases and caveats
5. Terraform State File
- How Terraform Tracks Resources
- Remote State Storage (e.g., Azure blog, S3 + DynamoDB)
- State Locking & Best Practices
6. Terraform Workspaces
- Isolating Environments (Dev, Staging, Prod)
- Managing Workspace-Specific Variables