IAC with Terraform & Packer Course Details
Course Information:
- Total Duration 120 days (150 hrs.)
- Live and hands-on Training on Each Concept
- Covers Basics to Advanced level with App Development
- Daily videos, Files, and Slides Sharing for Practice - Lifetime Access - Class Timings 8hr/week - Monday - Sunday
- Fees: 10000 INR
- Call / Whatsapp: +91-9147008025
- Website: https://marvlbyte.com/
- Email id: admin@marvlbyte.com
Registration:
Visit https://docs.marvlbyte.com/courses-we-offer/ for registration
Why this course?
Provisioning infrastructure has historically been a time-consuming and costly manual process. Infrastructure as Code (IaC) can help your organization manage IT infrastructure needs while also improving consistency and reducing errors and manual configuration.
Who this course is for:
- Cloud Developers, Automation Engineers, Infrastructure Developers, Database Engineers, Cloud Admins etc.
- Anyone who wants to understand and work on Infrastructure as Code.
- Engineers and Consultants who want a ready reference to Terraform Code Repository with examples.
Course Learning Plan:
Module 1: Introduction to Infrastructure as Code(IAC)
- Terraform and AWS Basics
- Introduction to Infrastructure as Code and Terraform
- Getting Started with AWS-Signup and Setting up IAM Credentials - Terraform Installation
- Terraform Syntax & Writing Infrastructure as Code Script
- Using Terraform CLI and Terraform Console
- Terraform file structure
Module 2: Building AWS Infrastructure
- Bastion Host, Web Server, VPC, Modules etc.
- Setting up Bastion Host
- EC2 Instance with Security Groups
- Installing Terraform Packer on Centos System using Script
- Setting Up Nginx Web Server using Terraform, User-data- Single Instance
- Terraform Backends - Introduction to Remote States
- Creating Custom VPC using Terraform Registry
- Adding Monitoring ( Cloudtrail, VPC Flow Logs, etc) and Building ELB ( Elastic Load Balancer ) to Custom VPC
Module 3: Building Databases using Terraform - AWS RDS - Mysql using Terraform
Module 4:
- Managing AWS IAM Users, Groups, and Roles Using Terraform - Creating and Attaching IAM Role for EC2 Instance
- Creating IAM Groups and users using Terraform
Module 5: Using Terraform and Packer for building Custom AMIs
- Packer - Builders
- Packer -Provisioner
- Packer Templates
Module 6: Automating Vault and Consul Cluster using Terraform - Vault and Consul Architecture
- Introduction - Packer and Terraform Scripts for Vault and Consul
- Live Demo - Vault Unseal and Consul UI
- Checking the status of Consul and Vault Clusters
Module 7: Automate Kubernetes Cluster using Terraform
- Kubernetes Introduction, Kubernetes Cluster Architecture, - AWS EKS Automation
- Terraform Source Code
- Connecting to Terraform EKS Cluster
Module 8: Terraform Cloud
Certification as Trainee : On successful completion of the training and the assigned project work, students get certified as Trainee from Marvlbyte.