AUTOMATION

Automating FortiGate Deployment on Google Cloud with Terraform

This technical video series provides a practical, hands-on introduction to automating cloud security deployments on Google Cloud using Terraform, with a focus on deploying Fortinet FortiGate firewalls. Beginning with the fundamentals, the course introduces core Terraform concepts and demonstrates how to leverage official documentation to deploy a simple compute instance, helping establish a solid foundation for further automation. It then guides participants through configuring Terraform for Google Cloud, setting up authentication, managing providers, and structuring code for reusable deployment workflows.

After laying these foundations, the course moves into preparing a Google Cloud environment for production-ready use, including network setup and cloud resource planning. Finally, participants will learn how to deploy a fully automated FortiGate instance on GCP using Terraform, applying Infrastructure as Code best practices throughout. Whether you are looking to enhance cloud automation skills or streamline secure network deployments, this course provides actionable knowledge and repeatable deployment patterns.

Course Summary

Learn how to automate FortiGate firewall deployments on Google Cloud using Terraform, from fundamentals to full IaC configuration, with practical, step-by-step guidance.

Piotr Kaluzny

Instructor

 

Domain
Automation
Vendor
Google Cloud
Status
Complete
Duration
2 hours
Complexity
Key Learnings
  • Understand Terraform fundamentals and core workflow
  • Configure and authenticate Terraform for Google Cloud deployments
  • Prepare Google Cloud environments for automated infrastructure provisioning
  • Deploy a FortiGate firewall on Google Cloud using Terraform
  • Apply Infrastructure as Code best practices for reusable and scalable configurations
Intended Audience

This course is designed for cloud engineers, network engineers, cybersecurity professionals, DevOps/DevSecOps practitioners, and IT specialists seeking to automate secure cloud deployments. It is well-suited for individuals pursuing FCA Cybersecurity and FCP Cloud Security certifications, as well as professionals responsible for managing or securing cloud infrastructure within enterprise environments.

Course Prerequisites

There are no formal prerequisites for this course; however, participants should have a basic understanding of cloud computing concepts and some familiarity with Google Cloud Platform fundamentals. Basic programming or scripting experience will also be helpful for working effectively with Terraform configuration files.

Course Playlist
Overview
Course Introduction3m
Terraform
1. Getting Started with Terraform33m
2. Setting up Terraform for Google Cloud49m
Firewall Deployment
3. Preparing for Automation15m
4. Automating FortiGate Deployment32m
Resources
Review Questions
Further Reading
Technology Lab
Lab Topology