Terraform for Managing Cloud Infrastructure Training Course
Terraform, created by Hashicorp, is a tool used for provisioning infrastructure and application resources across public cloud, private cloud, and external services.
This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Terraform to plan and build cloud infrastructure.
By the end of this training, participants will be able to:
- Install and configure Terraform.
- Implement an "infrastructure as code" approach to managing private and public cloud environments.
- Write declarative configuration files for more efficient change management and collaboration.
- Improve transparency in the infrastructure procurement process.
- Create, launch, and remove resources across different infrastructure providers (AWS, GCP, Azure, OpenStack, VMware, etc.) from within a single tool.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Terraform, please visit: https://www.terraform.io/
Course Outline
Introduction
Setting up Terraform
Overview of Terraform Features and Architecture
Terraform Workflow
- Write, Preview, Create, Reproduce, Destroy
Writing Configuration Files
The Preview Process
Creating Infrastructure
Reproducing Infrastructure
Destroying Infrastructure
Versioning Configuration Files
Handling Resource Dependencies
Packaging Configuration Files as Modules
Managing Servers from Multiple Infrastructure Providers
Using the Module Registry to Build Reusable Templates
Terraform Performance Tuning
Troubleshooting
Summary and Conclusion
Requirements
- Experience working with a command line.
- An understanding of cloud infrastructure concepts.
Audience
- Cloud architects
- System administrators
Open Training Courses require 5+ participants.
Terraform for Managing Cloud Infrastructure Training Course - Booking
Terraform for Managing Cloud Infrastructure Training Course - Enquiry
Terraform for Managing Cloud Infrastructure - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
Hands on was great - good mix between hands on and presentations
Karl
Course - Terraform for Managing Cloud Infrastructure
he's very knowledgeable about the course and other subjects around it
Tung Davey-Ma - Howdens Joinery Group PLC
Course - Terraform for Managing Cloud Infrastructure
The engagement the lecturer had
Archie Dlamini
Course - Terraform for Managing Cloud Infrastructure
engagement of Rehad and knowldege
Eric Van Wyk
Course - Terraform for Managing Cloud Infrastructure
Definitely the exercises part. I got to see and be hands on, it helped me understand the concepts more easily.
Tebogo Tema
Course - Terraform for Managing Cloud Infrastructure
Reda pays attention to us individually and directs/corrects us during exercises when we get errors or struggling to figure out what the requirement was and makes sure that we understand and can continue with the work on our own. I'm happy with his training style.
Letlotlo Miffi
Course - Terraform for Managing Cloud Infrastructure
The lab session is well prepared and I really like the lab exercise which give us hands on insight.
Andrew Tong - HUGOBOSS Hong Kong Ltd.
Course - Terraform for Managing Cloud Infrastructure
Upcoming Courses (Minimal 5 peserta)
Related Courses
Advanced Terraform - 3 Days
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at beginner-level to advanced-level DevOps engineers, system administrators, and system architects who wish to enhance their Terraform skills and proficiency in managing complex infrastructure deployments.
By the end of this training, participants will be able to:
- Develop and maintain Terraform projects at scale.
- Demonstrate expertise with HCL and some of the more-advanced expression language capabilities and practices.
- Utilize various automation tools and processes for managing Terraform ops in continuous integration and delivery pipelines, including testing and quality assurance tools and processes.
- Act as an expert in any existing or new Terraform project or module.
Advanced Terraform: Efficient Infrastructure as Code
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk insinyur tingkat menengah hingga lanjutan DevOps, arsitek cloud, dan spesialis infrastruktur yang ingin meningkatkan keterampilan mereka dalam mengelola dan mengatur infrastruktur terdistribusi menggunakan fitur-fitur canggih Terraform.
Pada akhir pelatihan ini, peserta akan mampu:
- Memanfaatkan fitur-fitur canggih Terraform untuk menciptakan infrastruktur yang dinamis dan terukur.
- Susun dan kelola modul Terraform untuk penggunaan kembali dan efisiensi yang optimal.
- Integrasikan Terraform dengan pipeline CI/CD untuk otomatisasi yang lancar.
- Debug dan pecahkan masalah konfigurasi kompleks Terraform secara efektif.
- Menerapkan praktik terbaik untuk memelihara dan menskalakan infrastruktur cloud dengan Terraform.
Terraform Fundamentals for Beginners
21 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk DevOps teknisi yang memiliki sedikit atau tidak memiliki pengalaman sebelumnya dalam mengelola infrastruktur. Terraform akan digunakan untuk mengotomatiskan pengaturan dan penerapan infrastruktur di dalam dan di luar cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan Terraform.
- Terapkan pendekatan infrastruktur sebagai kode untuk mengelola lingkungan TI.
- Buat, luncurkan, dan bongkar infrastruktur dari dalam satu alat.
- Tulis file konfigurasi deklaratif yang dapat dikelola seperti kode sumber lainnya dalam sistem kontrol versi.
- Perbarui file konfigurasi dengan cepat untuk merespons perubahan kebutuhan sumber daya komputasi secara efektif.
- Berkolaborasi dengan teknisi infrastruktur lain dengan berbagi berkas konfigurasi dalam repositori kode umum.
- Meningkatkan transparansi dalam proses pengadaan infrastruktur.
Advanced Terraform
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at engineers with basic experience in managing infrastructure who wish to use Terraform to design, build, and automate multiple environment configurations and complex DevOps processes.
By the end of this training, participants will be able to:
- Set up workspaces for multiple environments with Terraform.
- Know the best practices in managing infrastructure at scale.
- Use the advanced tools and CLI configurations in Terraform.
- Design and develop complex Terraform modules.
- Gain expertise in advanced HCL operators and coding techniques.
- Implement security hardening and code analysis.
- Automate testing processes and CI/CD pipelines.
Terraform on AWS
21 HoursThis instructor-led, live training in (online or onsite) is aimed at engineers who wish to use Terraform on AWS to plan and build cloud infrastructure.
By the end of this training, participants will be able to:
- Install and configure Terraform on AWS.
- Implement an "infrastructure as code" approach to managing AWS cloud environments.
- Create, launch, and dismantle infrastructure from within a single tool.
- Write declarative configuration files that can be managed like any other source code in a version control system.
- Quickly update configuration files for effectively responding to changing compute resource needs.
- Collaborate with other infrastructure engineers by sharing configuration files in a common code repository.
- Improve transparency in the infrastructure procurement process.
Terraform on GCP (Google Cloud Platform)
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at engineers who wish to use Terraform on GCP to plan and build cloud infrastructure.
By the end of this training, participants will be able to:
- Install and configure Terraform on GCP.
- Implement an "infrastructure as code" approach to managing private and public cloud environments.
- Create, launch, and dismantle infrastructure from within a single tool.
- Write declarative configuration files that can be managed like any other source code in a version control system.
- Quickly update configuration files for effectively responding to changing compute resource requirements.
- Collaborate with other infrastructure engineers by sharing configuration files in a common code repository.
- Improve transparency in the infrastructure procurement process.
Terraform in Practice
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at intermediate-level DevOps engineers who wish to use Terraform to build and manage real infrastructure projects in a cloud environment.
By the end of this training, participants will be able to:
- Understand Terraform and IaC fundamentals.
- Learn to write and manage Terraform configurations.
- Master Terraform for infrastructure automation across AWS, Azure, and GCP.
- Utilize Terraform's advanced features including workspaces and modules.
- Integrate Terraform with CI/CD pipelines and Terraform Cloud for team collaboration.
Terraform on Microsoft Azure
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk insinyur cloud tingkat menengah dan profesional TI yang ingin menggunakan Terraform untuk mengotomatiskan penerapan, pengelolaan, dan penskalaan infrastruktur di Azure platform awan.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar Terraform dan manfaatnya dalam infrastruktur sebagai kode.
- Siapkan dan konfigurasikan Terraform untuk Azure.
- Kembangkan, uji, dan terapkan file konfigurasi Terraform untuk berbagai layanan Azure.
- Gunakan Terraform untuk mengelola dan menskalakan sumber daya Azure.
- Menerapkan praktik terbaik untuk Terraform manajemen negara dan kontrol versi.
- Integrasikan Terraform dengan Azure DevOps untuk penerapan otomatis.
- Buat modul Terraform yang dapat digunakan kembali untuk penyediaan sumber daya yang konsisten.
- Memanfaatkan fitur-fitur canggih Terraform untuk penerapan infrastruktur yang kompleks.