Professional Documents
Culture Documents
Course Goal:
Duration:
5 days
Objectives:
After completing this course student will have confidence on AWS & Azure administration and
Automated Deployment of architectures with Terraform.
Target Audience:
The course is designed for people having basic knowledge of System Administration or
Development on Cloud.
LAB Prerequisites:
1 CentOS 7.x Linux machine with 2 vcpu, 4 GB RAM & 40 GB Hard disk drive
Course Content:
• Introduction to IaC
• Difference between GUI, CLI and IaC
• Why IaC
• Multiple Tools and services available for IaC
Terraform Basics
• Terraform Introduction
• Terraform Code
• LAB: Integrating Terraform with Azure and Creating a Virtual Instance with Terraform
Day 2:
Terraform Fundamentals
• Terraform Variable
• Outputting attributes
• Data Sources
• Terraform Modules
• Interpolation
• Conditionals
• PowerShell
Day 3:
Terraform Advanced
• Lab: Working with Azure for deploying Virtual Machines, Network and Storage resources
• Templates
Day 4:
DevOps Toolsets
• Branching in Github
• Reverting versions
Day 5:
Ci/CD Pipelines
• LAB: Working with multiple production grade deployments on Azure & AWS using CICD
Q&A.