wo 28 aug
|Amsterdam
Infra-as-a-Code with Terraform (3 days)
Master the infrastructure-as-code paradigm with Terraform, enabling automated provisioning and management of infrastructure resources.
Time & Location
28 aug 2024, 09:00 CEST – 30 aug 2024, 16:00 CEST
Amsterdam, Barbara Strozzilaan 201, 1083 HN Amsterdam, Netherlands
About the event
Terraform is a powerful tool for implementing the infrastructure-as-code (IaC) paradigm, enabling automated provisioning and management of infrastructure resources across various cloud platforms and service providers. In this immersive three-day course, participants will delve into the fundamentals of Terraform and learn how to harness its capabilities to build, manage, and scale infrastructure resources efficiently.
Throughout the training, participants will gain hands-on experience in:
1. Understanding Infrastructure as Code (IaC) Concepts:
- Exploring the principles and benefits of IaC.
- Understanding the role of Terraform in automating infrastructure management.
2. Terraform Basics and Configuration:
- Setting up Terraform environment and installing necessary dependencies.
- Writing Terraform configuration files using HashiCorp Configuration Language (HCL) to define infrastructure resources.
3. Provisioning and Managing Infrastructure Resources:
- Creating and managing virtual machines, storage, networking components, and other infrastructure resources on cloud platforms such as AWS, Azure, and Google Cloud Platform.
- Leveraging Terraform modules to reuse and share infrastructure configurations.
- Implementing best practices for organizing Terraform code and managing state files.
4. Managing Infrastructure Lifecycle:
- Understanding Terraform workflow for planning, applying, and destroying infrastructure changes.
- Handling infrastructure updates and drift detection to ensure consistency and compliance.
5. Advanced Terraform Features and Integrations:
- Exploring advanced Terraform features such as workspaces, provisioners, and providers.
- Integrating Terraform with other DevOps tools and workflows for seamless automation and orchestration.
By the end of the course, participants will have the skills and knowledge to effectively leverage Terraform for automating infrastructure provisioning and management, enabling faster deployments, increased scalability, and improved infrastructure reliability within their organizations.
Prerequisites:
- Basic understanding of cloud computing concepts and familiarity with at least one cloud platform (e.g., AWS, Azure, Google Cloud Platform).
- Comfortable working with the command line interface (CLI) and basic knowledge of version control systems (e.g., Git) is recommended but not required.
Target Audience:
- DevOps engineers
- System administrators
- Cloud architects
- Software developers interested in infrastructure automation and management.