Udemyallen

Automating Enterprise Infrastructure - Terraform and Packer

Automate infrastructure with AWS CLI, Terraform & Packer! Learn shell scripting for powerful automation. Build, deploy, and manage cloud resources efficiently.

3.7(151)
2,045students
5h 15m
Certificate
Vijay Sharma
Vijay SharmaSr Architect - Devops, Cloud ,Release Engineering

Course Content

Automating Enterprise Infrastructure - Terraform and Packer is an all-levels Udemy course taught by Vijay Sharma. It runs 5h 15m, is taught in English, and includes a certificate of completion. Learners rate it 3.7 out of 5 from 151 reviews, with 2,045 students enrolled. It is a paid course, last updated October 2020.

Build Enterprise-Grade Infrastructure with Terraform and Packer!

This comprehensive course guides you through creating robust and scalable infrastructure using industry-leading HashiCorp tools. We'll focus on the latest versions of Terraform (0.11.8) and the AWS Provider (v1.39.0), with ongoing updates to incorporate new features. This course serves as a valuable Terraform automation reference, and is designed to be accessible – if you have existing Terraform knowledge, feel free to jump directly into the sections that interest you. Code examples will be readily available on GitHub for your convenience.

Why Terraform & Packer?

Terraform supports over 100+ providers, enabling you to manage infrastructure across multiple cloud platforms using a single Infrastructure as Code (IaC) tool. We'll primarily focus on the AWS Provider to get you started.

Course Highlights:

  • Terraform Fundamentals: Master the basics of Terraform, including syntax, interpolation, and the Terraform CLI (console, graph, and format commands).
  • AWS Infrastructure Deployment: Learn to build AWS infrastructure from the ground up, covering essential services like S3, EC2, and VPC. We'll cover getting started with AWS and deploying core resources.
  • Environment Management: Effectively manage multiple AWS environments using TFVAR files.
  • Scalability with Terraform: Implement scaling Terraform resources using Count parameters and Elastic Load Balancers (ELB).
  • Remote State Management: Understand and implement Terraform Remote States for collaborative and secure infrastructure management.
  • Architectural Building Blocks: Develop key architectural components using Terraform, including AWS ELB.
  • Terraform Modules: Learn to create and utilize Terraform Modules for reusable infrastructure components. We'll even create a custom VPC using Terraform Modules.
  • Introduction to Packer: Explore Packer for automated image building.
  • Automation Workflow: Combine Terraform and Packer for end-to-end infrastructure automation.
  • Advanced Automation: Automate security and service discovery using Terraform, HashiCorp Vault, and Consul Clusters.
  • Kubernetes Automation: Automate the deployment of Kubernetes (EKS) clusters with Terraform.
  • Automation Mindset: Develop a comprehensive automation mindset by integrating Shell Scripts, AWS CLI, Packer, and Terraform into your workflows.
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.