
Design large-scale networks with Terraform and Python, using modular code and diagrams to cover design overview, advanced topics, and deployment, while inspecting traffic and adapting to demand with next-generation firewalls.
Discover the firewalls bootstrap process in a large-scale AWS design: a lambda-driven workflow attaches data interfaces, registers with the gateway load balancer, and applies the bootstrap package from S3.
Learn to associate transit VPC firewalls with a Panorama server using bootstrap configuration and an authentication key, updating the transit VPC module to support init-cfg automation.
Deploy a Direct Connect gateway with a Transit Gateway association using Terraform, uncomment and configure BGP and IP settings, and deploy the VPC while preparing on-prem connectivity.
Deploy a spoke VPC using the spoke VPC module, building on the transit VPC with gateway load balancer integration, Terraform variables, and a Python script to push firewall configs.
Understand how the transit gateway peering module enables encrypted connections between regional transit gateways. Use Terraform initiator and acceptor modules with summary routes to configure spoke VPC routing.
Explore network test instances in the spoke VPC module, three EC2s in public subnets across three AZs, for troubleshooting, bashing host, and monitoring.
If you are an experienced network professional with a strong foundation in network fundamentals, and you are looking to enhance your skills and expertise in designing and deploying large-scale AWS networks, this advanced networking course is perfect for you. With a focus on network resiliency, security, scalability, infrastructure as code (IaC), and automation, this course covers everything you need to know to become an expert in designing and deploying highly secure and high-performance networks in the cloud for large organizations.
It is important that you have a solid understanding of basic networking concepts before enrolling in this course, as the content covered is advanced and assumes prior knowledge of networking fundamentals. The following is the full list of prerequisites and required level:
1. Palo alto next-generation firewalls (NGFWs): professional level.
2. Networking fundamentals: professional level.
3. AWS networking: beginner level.
4. Terraform: beginner level.
5. Python: beginner level.
If you meet these prerequisites, then this course will take your network design and deployment skills to the next level.
Upon completion of this course, you will be able to:
1. Design and deploy a proven large-scale AWS network design completely through code.
2. Design on-prem connectivity solutions.
3. Deploy Palo Alto next-generation firewalls in AWS transit VPCs through terraform and python scripts.
4. Bootstrap Palo Alto next-generation firewalls in AWS auto-scaling groups.
5. Some python network/Palo alto operational scripts.
6. Terraform modules for transit and spoke VPCs.
7. Terraform module for transit gateway peering.