Multi Cloud With Terraform and DevOps
Learn with Venkat Pathipati
20 modules
Lifetime access
Overview
This comprehensive course is designed to provide you with an in-depth understanding of Cloud Fundamentals, along with hands-on experience on both AWS and Azure platforms. You will also be introduced to the concept of Infrastructure as Code (IaC) with a focus on Terraform, learning how to provision and manage infrastructure across multi-cloud environments effectively.
In addition, the course offers a deep dive into the principles and practices of DevOps, covering essential tools and methodologies including Microservices, Docker, Kubernetes, Helm, Git, Jenkins, and Ansible. You will acquire practical skills in automation, continuous integration and delivery (CI/CD), and team collaboration—key components for streamlining software development and deployment processes.
By the end of this course, participants will be equipped to:
Understand and apply core cloud concepts.
Manage infrastructure using Terraform in AWS and Azure.
Design and deploy scalable microservices using containers and Kubernetes.
Automate workflows using DevOps tools to enhance productivity and project efficiency.
Modules
Introduction to Cloud
4 attachments
Cloud Definition
Cloud Market
Various services of Cloud - IaaS, PaaS and SaaS
Various forms of Cloud - Public, Private and Hybrid
Introduction to AWS
1 attachment
AWS Fundamentals - Regions, Availability Zones, Outposts, Local Zones and Wavelength Zones
AWS - EC2
3 attachments
Virtual Machines, EC2 Types and EC2 Creation
EC2 Images and EC2 Life Cycle
EBS and EFS
AWS - S3
1 attachment
S3 Bucket Creation, Storage Classes and Access Policies
AWS - RDS
3 attachments
SQL and NO-SQL Databases, Introduction to AWS No-SQL databases
Introduction to RDS, Creation and Connection of Postgres RDS Instance
RDS Admin Activities
AWS - Networking
3 attachments
Networking Fundamentals - LAN, WAN, CIDR, IPv4 and IPv6 protocols
AWS VPC, Subnets and Routing
Various Gateways
AWS - IAM
3 attachments
Security in AWS
IAM - Users, Groups, Roles and Policies
MFA and Authentication Federation
AWS - Lambda
3 attachments
Introduction to Serverless Computing and Boundaryless Platforms
AWS Lambda Creation and Testing
Integration of Lambda With IAM, API GW, SQS and SNS
AWS - Cloud Watch and Cloud Trail
3 attachments
Introduction to Cloud Watch and Cloud Trail
Cloud Watch Logs and Alarms
Clous Trail - Custom Records
AWS - Internet
3 attachments
Cloud Front
Route53
API Gateway
Azure - Cloud Infrastructure
2 attachments
Introduction to Azure
Azure Subscriptions and Tenants
Azure Virtual Machines
3 attachments
Life Cycle of Azure Virtual Machines
Availability Sets, Fault Domains and Update Domains
VM Storage
Azure Networking
5 attachments
Virtual Networks, Subnets and Connectivity
User Routes
Service Endpoints
Various Gateways
Network Security Groups
Azure Storage
4 attachments
Azure Storage Accounts
Blob Storage, File Shares and File Sync
Storage Permissions
Azure SQL Database
IaC - Terraform
5 attachments
Introduction to Terraform and Installation
Syntax, Providers and Resources
Terraform Variables and Modules
Terraform With AWS
Terraform with Azure
DevOps
3 attachments
DevOps Definition - Software Development Methodologies
CI/CD Pipeline
DevOps Eco System
Docker
7 attachments
Microservices
Docker, Containers and Images
Images and Containers Lifecycle
Docker Image Creation - Dockerfile
Volumes and Networking
Docker Compose
Docker Hub
Kubernetes
8 attachments
Introduction to Kubernetes - Orchestration
Kubernetes Architecture
Pods, Labels, Annotations and Resource Management
ReplicaSet and DaemonSet
Config Maps and Secret Maps
Services, Ingress and Networking
Jobs, Deployments and Namespaces
RBAC
Git
3 attachments
Code Repositories, Git Installation
Git fundamentals and Commands
Git - Branching
Jenkins
3 attachments
Introduction to Jenkins - Installation
Pipeline Creation
Integration with Git and Auto triggering
FAQs
How can I enrol in a course?
Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.
Can I access the course materials on any device?
Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.
How can I access the course materials?
Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.
Can I interact with the instructor during the course?
Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.
About the creator
Learn with Venkat Pathipati
AltinHub was founded by Venkat Pathipati and Koteswar Kadiyam, two passionate technologists committed to learning and sharing cutting edge software development skills.
Driven by their shared concern for the growing skill gap among students, job seekers, and professionals, they launched AltinHub with a clear mission: to bridge this gap through high-quality, practical, and accessible learning resources.
Rate this Course
₹ 15000.00
Order ID:
This course is in your library
What are you waiting for? It’s time to start learning!
Wait up!
We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?