All Courses
×
IIT-Indore-Logo

Professional Certification Program in Cloud Computing

4,836 Ratings

Learn from IIT Faculty & Industry Experts.
Campus Immersion at IIT Indore

Enrol in this Professional certification program in cloud computing, conducted by IIT Indore DRISHTI CPS and Intellipaat, and learn all the necessary skills needed to master the field. This advanced course has been designed by the experienced IIT faculty & Industry experts to provide the most cutting-edge learning experience. Get job assistance from Intellipaat upon course completion.

In collaboration with

Microsoft
Certification Aligned to
AWS-Aligned
Apply Now Download Brochure

Learning Format

Online Bootcamp

Live Classes

6 Months

Campus Immersion

IIT Indore

IIT Indore DRISHTI CPS

Certification

500+

Hiring Partners

trustpilot 3109
sitejabber 1493
mouthshut 24542

About Program

This Cloud Computing by IIT Indore DRISHTI CPS has been created to provide high-end skills that will help you land your dream job. It covers topics like AWS, DevOps, Elastic Compute, Data Virtualization, DevSecOps, Azure, Linux, Python, etc.

Key Highlights

140 Hrs Live Sessions
50+ Live sessions across 6 months
168 Hrs of Self-paced Learning
25+ Industry Projects & Case Studies
Learn from IIT Faculty and Industry Experts
2 Capstone Projects
Free integrated labs
One-on-One with Industry Mentors
Live virtual classes led by industry experts
1:1 Mock Interviews
24*7 Support
Earn a Professinal Certification In cloud and devops from IIT Indore DRISHTI CPS
2 days campus immersion at IIT Indore
Certification from Microsoft
Weekday/Weekend Batches
Placement Assistance
No-cost EMI Option available
Dedicated Learning Management Team

About IIT Indore DRISHTI CPS

IIT Indore is the eighth IIT established in 2009 in India. IIT Indore DRISHTI CPS Foundation is a Technology Innovation Hub (TIH) setup at IIT Indore under the aegis of National Mission on Interdisciplinary Cyber-Physical Systems (NM-ICPS) with a focus on System Simulation, Modelling & Visualisation.

Achievements

  • Ranked 14th among engineering colleges in India in 2023 – NIRF
  • Won Global Best M-GOV Awards gold medal with their blockchain receipt app “Blockbill in 2023.
  • IIT Indore ranked 201 globally and 2nd in India in Computer Science in 2022
Professional-Certification-Program-in-Cloud-Computing Click to Zoom

Program in Collaboration with Microsoft

Benefits for students from Microsoft:

  • Free Voucher for Exam AZ-900: Microsoft Azure Fundamentals worth $99
  • Industry-recognized certification from Microsoft
Az-104-module Click to Zoom

Career Transition

59% Average Salary Hike

$1,08,000 Highest Salary

700+ Career Transitions

400+ Hiring Partners

Career Transition Handbook

*Past record is no guarantee of future job prospects

Who Can Apply for the Course?

  • Anyone with a graduate degree and a keen interest in learning DevOps and cloud computing
  • IT professionals looking to shift to DevOps and cloud computing
  • Professionals wishing to get ahead in their careers
  • DevOps Professionals
  • Cloud computing professionals
  • Undergraduate freshers with an interest in DevOps and cloud computing
who-can-apply

What roles can a DevOps and Cloud Computing professional play?

DevOps Architect

Become an expert in Lambda, VPC, Route 53, Elastic Load Balancing, AWS ECS and other AWS technologies.

Cloud Architect

Set the best standards and practices for the adoption of cloud technology by designing and building documentation.

AWS DevOps Engineer

Manage projects and deliverables. Ensure that the quality of products and the respective demands are met as per requirements.

Senior DevOps Engineer

They are responsible for recording aspects of IaC using a wide range of tools like AWS CDK, Terraform, and CloudFormation. Use a range of tools like Terraform, CloudFormation and AWS CDK to record aspects of IAC.

Release Manager

You will be responsible for the overall delivery pipeline, release schedules, releases and coordination with different teams.

Product Manager

Be an expert in organization and management from the operations side of DevOps.

View More

Skills to Master

AWS

Elastic Compute

Load Balancing, Autoscaling and DNS

VPC

CloudFormation

Access Management and Monitoring Services

AWS Migration

Version Control with Git

Continuous Integration

Continuous Monitoring using ELK

Data Virtualization

Devops on AWS

DevSecOps

Application Deployment

View More

Tools to Master

AWS kubernetes docker ansible Terraform puppet chef AWSLambda selenium jenkins
View More

Meet Your Mentors

Curriculum

Live Course Self Paced Industry Expert Academic Faculty
  • Linux
    • Introduction to Linux  – Establishing the fundamental knowledge of how Linux works and how you can begin with Linux OS. 
    • Linux Basics – File Handling, data extraction, etc.
    • Hands-on Sessions And Assignments for Practice – Strategically curated problem statements for you to start with Linux. 
Download Brochure
  1. Introduction to Cloud Computing & AWS
  • What is Cloud Computing
  • Cloud Service & Deployment Models
  • How AWS is the leader in the cloud domain
  • Various cloud computing products offered by AWS
  • Introduction to AWS S, EC, VPC, EBS, ELB, AMI
  • AWS architecture and the AWS Management Console, virtualization in AWS (Xen hypervisor)
  • What is auto-scaling
  • AWS EC best practices and cost involved.
  1. Elastic Compute and Storage Volumes 
  • Introduction to EC
  • Regions & Availability Zones(AZs)
  • Pre-EC, EC instance types
  • Comparing Public IP and Elastic IP
  • Demonstrating how to launch an AWS EC instance
  • Introduction to AMIs, Creating and Copying an AMI
  • Introduction to EBS
  • EBS volume types
  • EBS Snapshots
  • Introduction to EFS
  • Instance tenancy- Reserved and Spot instances
  • Pricing and Design Patterns.
  1. Load Balancing, Autoscaling and DNS 
  • Introduction to Elastic Load Balancer
  • Types of ELB – Classic, Network and Application
  • Load balancer architecture
  • Cross-zone load balancing
  • Introduction to Auto Scaling, vertical and horizontal scaling, the lifecycle of Auto Scaling
  • Components of Auto Scaling, scaling options and policy, instance termination
  • Using load balancer with Auto Scaling
  • Pre-Route – how DNS works
  • Routing policy, Route terminologies, Pricing
  1. Virtual Private Cloud
  • What is Amazon VPC,
  • VPC as a networking layer for EC,
  • IP address and CIDR notations,
  • Components of VPC – network interfaces, route tables, internet gateway, NAT,
  • Security in VPC – security groups and NACL, types of VPC, what is a subnet, VPC peering with scenarios, VPC endpoints, VPC pricing and design patterns
  1. Storage – Simple Storage Service (S)
  • Introduction to AWS storage
  • Pre-S – online cloud storage
  • API, S consistency models
  • Storage hierarchy, buckets in S
  • Objects in S, metadata and storage classes, object versioning, object lifecycle management, cross-region replication, data encryption, connecting using VPC endpoint, S pricing.
  1. Databases and In-Memory DataStores
  • What is a database, types of databases, databases on AWS
  • Introduction to Amazon RDS
  • Multi-AZ deployments, features of RDS
  • Read replicas in RDS, reserved DB instance
  • RDS pricing and design patterns
  • Introduction to Amazon Aurora, benefits of Aurora, Aurora pricing and design patterns
  • Introduction to DynamoDB, components of DynamoDB, DynamoDB pricing and design patterns
  • What is Amazon Redshift, advantages of Redshift
  • What is ElastiCache, why ElastiCache.
  1. Management and Application Services 
  • Introduction to CloudFormation
  • CloudFormation components
  • CloudFormation templates
  • The concept of Infrastructure-as-a-code
  • Functions and pseudo parameters
  • Introduction to Simple Notification Service, how does SNS work
  • Introduction to Simple Email Service, how does SES work
  • Introduction to Simple Queue Service, how does SQS work.
  1. Access Management and Monitoring Services 
  • Pre-IAM, why access management
  • Amazon Resource Name (ARN), IAM features
  • Multi-factor authentication (MFA) in IAM, JSON
  • IAM policies, IAM permissions, IAM roles, identity federation, pricing
  • Introduction to CloudWatch, metrics and namespaces, CloudWatch architecture, dashboards in CW
  • CloudWatch alarms, CloudWatch logs, pricing and design patterns
  • Introduction to CloudTrail, tracking API usage.
  1. Automation and Configuration management 
  • What is AWS Lambda
  • How Lambda is different from EC
  • Benefits and limitations of Lambda
  • How does Lambda work
  • Use cases of Lambda, Lambda concepts
  • Integration S with Lambda
  • What is Elastic Beanstalk, how does Beanstalk work, Beanstalk concepts, Beanstalk pricing
  • What is configuration management
  • What is AWS OpsWorks, AWS OpsWorks benefits
  • CloudFormation vs OpsWorks, services in OpsWorks
  • AWS OpsWorks Stacks, OpsWorks pricing.
  1. AWS Migration 
  • What is Cloud migration
  • Why migration is important
  • Migration process in AWS, the R’s migration strategy
  • Virtual machine migration, migrating a local vm onto the AWS cloud
  • Migrating databases using Database Migration Service (DMS)
  • Migrating a local database to RDS
  • Migrating an on-premises database server to RDS using DMS, other migration services.
Download Brochure
  • Infrastructure Setup
    • Lab setup-AWS Account creation
    • EC2 and LMS Walkthrough
  • Introduction to DevOps
    • What is Software Development?
    • Software Development Life Cycle
    • Traditional Models for SDLC
    • Why DevOps?
    • What is DevOps?
    • DevOps Lifecycle
    • DevOps Tools
  • Version Control with Git
    • What is Version Control?
    • Types of Version Control Systems
    • Introduction to SVN
    • Introduction to Git
    • Git Lifecycle
    • Common Git Commands
    • Working with Branches in Git
    • Merging Branches
    • Resolving Merge Conflicts
    • Git Workflow

Hands-on Exercise –

    • Git Life cycle Commands
    • Pushing Code to GitHub
    • Stashing Code in Git
    • Creating, Deleting Git Branches
    • Reverting a Push to GitHub
    • Merging branches using git merge
    • Merging branches using git rebase
    • Resolving merge conflicts using the git merge tool
  • Containerization Using Docker
    • Understanding Docker Lifecycle
    • Components of the Docker Ecosystem
    • Common Docker Operations
    • Creating a DockerHub Account
    • Committing Changes in a Container
    • Pushing a Container Image to DockerHub
    • Creating Custom Docker Images using Dockerfile
    • What are Docker Volumes?
    • Deploying a Multi-tier Application Using Docker Network
    • Using Docker Compose to Deploy Containers

Hands-on Exercise –

    • Common Docker Operations
    • Creating a DockerHub Account
    • Committing Changes to a Container
    • Pushing container to DockerHub
    • Creating a Local Image Repository
    • Building an Image using Dockerfile
  • Configuration Management using Puppet (self-paced)
    • Need for Configuration Management
    • Configuration Management Tools
    • What is Puppet?
    • Puppet Architecture
    • Setting up Master Slave using Puppet
    • Puppet Manifests
    • Puppet Modules
    • Applying Configuration using Puppet
    • Puppet File Server

Hands-on Exercise –

    • Setting up Master-Slave on AWS
    • Testing the Connection of nodes with Puppet
    • Creating a Manifest
    • Deploying Manifest on Node
    • Creating a Module
    • Deploying sample software on nodes using Puppet Modules and Manifests
    • Implementing a File Server Module on Puppet
  • Configuration Management using Ansible
    • What is Ansible?
    • Ansible vs Puppet
    • Ansible Architecture
    • Setting up Master Slave using Ansible
    • Ansible Playbook
    • Ansible Roles
    • Applying configuration using Ansible

Hands-on Exercise –

    • Installing Ansible on AWS
    • Creating a Playbook using YAML
    • Creating an Ansible Role
    • Using Roles in Playbook
  • Continuous Integration with Jenkins
    • Introduction to Continuous Integration
    • Jenkins Master-Slave Architecture
    • Understanding CI/CD Pipelines
    • Creating an end-to-end automated CI/CD Pipeline

Hands-on Exercise –

    • Creating a Jenkins Master Slave on AWS
    • Installing Plug-ins in Jenkins
    • Creating Jenkins Builds
    • Creating Scheduled Builds
    • Triggering Jobs using Git Webhooks
    • Using the Pipeline Plugin in Jenkins
  • Continuous Orchestration Using Kubernetes
    • Introduction to Kubernetes
    • Docker Swarm vs Kubernetes
    • Kubernetes Architecture
    • Deploying Kubernetes using Kubeadms
    • Alternate Ways of Deploying Kubernetes
    • YAML Files
    • Creating a Deployment in Kubernetes using YAML
    • Services in Kubernetes
    • Ingress in Kubernetes
    • What are Volumes
    • Types of Volumes
    • Persistent Volumes
    • Introduction to Secrets
    • Kubernetes Monitoring using Kubernetes Dashboard

Hands-on Exercise –

    • Setting up Kubernetes using Kubeadm
    • Installing Kubernetes using kOps and GCK
    • Creating a Deployment
    • Creating Services
    • Creating an Ingress
    • Demonstrating the use of Ingress, services, and deployments together
    • Creating Volumes
    • Creating Persistent Volumes
  • Continuous Monitoring using ELK
    • Agenda
    • What is ELK?
    • Components of ELK
    • ELK Flow
    • Features of ELK
    • ELK Installation

Hands-on Exercise  –

    • Analyzing Apache Logs with Logstash and Kibana
    • Analyzing .csv logs with Logstash and Kibana
    • Analyzing Real-Time Web Logs with Beats and Kibana
  • Terraform Modules and Workspaces
    • What is Infrastructure as a code
    • Infrastructure as Code (IaC) vs Configuration Management (CM)
    • Introduction to Terraform
    • Installing Terraform on AWS
    • Basic Operations in Terraform: init, plan, apply, destroy
    • Terraform Code Basics
    • Deploying an end-to-end architecture on AWS using Terraform

Hands-on Exercise –

    • Installing Terraform
    • Initializing AWS Terraform Provider
    • Creating an EC2 instance using Terraform
    • Updating changes to EC2 using Terraform
    • Destroying EC2 using Terraform
    • Deploying EC2 inside a custom VPC using Terraform
Download Brochure
  • Broad Aspects of Migration into Cloud
  • Migration of virtual Machines and techniques
  • Fault Tolerance Mechanisms.
Download Brochure
  • What is Virtualization?
  • Virtualization is not a new concept. Evolution of Virtualization.
  • Type of Virtualization
  • Server-based Virtualization
  • Hypervisor-based Virtualization
  • Type 1 v/s Type 2
  • Full v/s Para
  • Virtual machine lifecycle
  • Virtual machine image: Structure, formats
  • Virtual machine instance: Public cloud specific instance, allocating resources to
  • virtual machine instance, networking in virtual machine, Amazon Machine Instance
  • VM Application
  • Container Based Virtualization
  • Container lifecycle
  • Container image : Structure, formats
  • Container instance: Allocating resources to container instance
  • Networking in containers
  • Unikernels: Structure, formats, allocation, networking in Unikernels
  • Difference between VM, Containers and Unikernels
  • Network Function Virtualization (NFV)
  • Type
Download Brochure
  • AWS Code Commit
  • AWS Code Build
  • AWS Code Deploy
  • DevOps Lifecycle using AWS DevOps Tools
  • AWS Code Pipeline
Download Brochure

Electives:

  • Introduction to Python and IDEs – The basics of the python programming language, how you can use various IDEs for python development like Jupyter, Pycharm, etc.
  • Python Basics – Variables, Data Types, Loops, Conditional Statements, functions, decorators, lambda functions, file handling, exception handling ,etc.
  • Object Oriented Programming – Introduction to OOPs concepts like classes, objects, inheritance, abstraction, polymorphism, encapsulation, etc.
  • Hands-on Sessions And Assignments for Practice – The culmination of all the above concepts with real-world problem statements for better understanding.
Download Brochure
  • Introduction to Microsoft Azure
  • Introduction to ARM & Azure Storage
  • Introduction to Azure storage
  • Azure Virtual Machines
  • Azure App and Container services
  • Azure Networking – I
  • Azure Networking – II
  • Authentication and Authorization in Azure using RBAC
  • Microsoft Azure Active Directory
  • Azure Monitoring
  • Interview Preparation Sessions
Download Brochure
  • Introduction to Microsoft Azure
  • Introduction to ARM & Azure Storage
  • Introduction to Azure storage
  • Azure Virtual Machines
  • Azure App and Container Services
  • Azure Networking
  • Azure Networking – II
  • Authentication and Authorization in Azure using RBAC
  • Microsoft Azure Active Directory
  • Azure Monitoring
  • Multi-Factor Authentication (MFA)
  • Migration in Azure
  • Azure Data Platform – I
  • Azure Data Platform – II
Download Brochure
  • Non-Relational Data Stores and Azure Data Lake Storage
  • Data Lake and Azure Cosmos DB
  • Relational Data Stores
  • Why Azure SQL?
  • Azure Batch
  • Azure Data Factory
  • Azure Data Bricks
  • Azure Stream Analytics
  • Monitoring & Security
Download Brochure
  • Introduction to Big Data and Data Collection
  • Introduction to Cloud Computing and AWS
  • Elastic Compute and Storage Volumes
  • Virtual Private Cloud
  • Storage – Simple Storage Service (S3)
  • Databases and In-Memory DataStores
  • Data Storage
  • Data Processing
  • Data Analysis
  • Data Visualization and Data Security
Download Brochure
  • Overview of Generative AI and Prompt Engineering in Cloud Computing
  • Generative AI for Infrastructure Optimization
  • Optimizing Cloud Costs Using Generative AI
  • Automating Cloud Monitoring and Alerts with AI
  • AI in Disaster Recovery and Business Continuity
  • Ethical Considerations in AI Cloud Computing
  • Future Trends in AI-Cloud Integration
Download Brochure
View More

Program Highlights

50+ Live sessions across 6 months
IIT Indore DRISHTI CPS Certification
Job Assistance with Intellipaat
24/7 Support

Projects

Projects are integral to your Cloud Computing Course, ensuring you gain real-world experience and solidify your learning in these advanced fields.

Reviews

( 5 )

Career Services By Intellipaat

Career Services
guaranteed
Placement Assistance
job_portal
Exclusive access to Intellipaat Job portal
Mock Interview Preparation
1 on 1 Career Mentoring Sessions
resume
Career-oriented Sessions
linkedin
Resume & LinkedIn Profile Building
View More

Our Alumni Works At

Hiring-Partners

Admission Details

The application process consists of three simple steps. An offer of admission will be made to selected candidates based on the feedback from the interview panel. The selected candidates will be notified over email and phone, and they can block their seats through the payment of the admission fee.

ad-submit

Submit Application

Tell us a bit about yourself and why you want to join this program

ad-review

Application Review

An admission panel will shortlist candidates based on their application

ad-admission-1

Admission

Selected candidates will be notified within 1–2 weeks

Program Fee

Total Admission Fee

$ 1,492

Apply Now

Upcoming Application Deadline 24th Nov 2024

Admissions are closed once the requisite number of participants enroll for the upcoming cohort. Apply early to secure your seat.

Program Cohorts

Next Cohorts

Date Time Batch Type
Program Induction 24th Nov 2024 08:00 PM - 11:00 PM IST Weekend (Sat-Sun)
Regular Classes 24th Nov 2024 08:00 PM - 11:00 PM IST Weekend (Sat-Sun)

Frequently Asked Questions

Why should I take this Cloud Computing course?

This Cloud Computing course is led by IIT Indore faculty and other industry experts who will train you in cloud computing and advanced DevOps skills through online live lectures and real-time industry-relevant projects.

The program is designed to help you gain in-depth knowledge in the field. Upon successful completion of the program, you will receive a Certification in Cloud Computing from IIT Indore DRISHTI CPS. This certification is recognized by top organizations around the world and qualifies you for high-paying jobs in the market.

In this course, you’ll learn the fundamentals of cloud computing, including cloud infrastructure, security, deployment models, and services like IaaS, PaaS, and SaaS. You’ll also get hands-on experience with popular cloud platforms.

We have structured the Cloud Computing course to enable students to gain relevant knowledge and skills according to current market trends, including cloud architecture, security, and service deployment. Considering that cloud technologies are becoming increasingly popular, this knowledge will help you address the employment opportunities currently hampered.

Upon completing the course, you can explore numerous job openings in cloud computing, including roles such as Cloud Engineer, Cloud Architect, Cloud Security Specialist, and DevOps Engineer. The course prepares you for positions in various industries, as businesses increasingly rely on cloud solutions.

Professionals in the Cloud Computing course have been hired by some of the biggest companies including Amazon Web Services (AWS), Microsoft, Google Cloud, and IBM. Also, areas such as finance, healthcare, and retail industries are also recruiting cloud professionals to oversee their online frameworks.

The average salary for cloud computing professionals varies based on experience and location.

Experience Level Salary Range (India) Salary Range (U.S.)
Entry-Level ₹6,00,000 – ₹10,00,000 $70,000 – $100,000
Experienced (e.g., Cloud Architect) ₹20,00,000 or more $100,000 – $150,000+

The Cloud Computing course is delivered online, featuring a combination of video lectures, live sessions, and interactive practical labs. This flexible format allows you to learn at your own pace while gaining hands-on experience with cloud technologies.

Upon completion of this program in Cloud Computing and the various projects and assignments, you will receive a Certification in Cloud Computing from IIT Indore DRISHTI CPS (Technology Innovation Hub of IIT Indore)

Yes, this course includes real-world projects that are updated and relevant to the industry. These projects allow learners to apply their knowledge in practical settings, with multiple projects designed to assess and enhance your skills, ensuring you are industry-ready.

If you miss any of the live sessions, you will receive a copy of the recorded session within the next 12 hours. If you have further questions, you can ask them in our community or contact our course advisors.

Yes, Intellipaat certification is highly recognized in the industry. Our alumni work in more than 10,000 corporations and startups, which is a testament that our programs are industry-aligned and well-recognized.

Intellipaat offers query resolution, and you can raise a ticket with the dedicated support team at any time. You can avail yourself of email support for all your queries. We can also arrange one-on-one sessions with our support team if your query is not resolved through email. However, 1:1 session support is given for 6 months from the start date of your course.

Intellipaat provides placement assistance to all learners who have completed the training and moved to the placement pool after clearing the PRT (Placement Readiness Test). More than 500+ top MNCs and startups hire Intellipaat learners. Our alumni work with Google, Microsoft, Amazon, Sony, Ericsson, TCS, Mu Sigma, etc.

View More

What is included in this course?

  • Non-biased career guidance
  • Counselling based on your skills and preference
  • No repetitive calls, only as per convenience
  • Rigorous curriculum designed by industry experts
  • Complete this program while you work