Courses ×


Corporate Training Hire From Us Explore Courses
University Logo

Advanced Certification in Cloud Computing

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

Enrol in this advanced certification program in cloud computing, conducted by iHUB DivyaSampark 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

Only Few Seats Left No Prior Coding Experience Required!

Ranked #1 Cloud Program by India Today

Upskill for Your Dream Job

Learning Format

Online Bootcamp

Live Classes

6 Months

Campus Immersion

IIT Roorkee




Hiring Partners

About Program

This course by iHUB DivyaSampark, IIT Roorkee provides high-end cloud computing skills in AWS, DevOps, Elastic Compute, Data Virtualization, DevSecOps, Azure, Linux, and Python. The course will be conducted through live sessions with IIT Faculty and industry experts.

Key Highlights

140 Hrs Live Sessions
50+ Live sessions across 6 months
168 Hrs of Self-paced Learning
Learn from IIT Faculty and Industry Experts
25+ Industry Projects & Case Studies
2 Capstone Projects
One-on-One with Industry Mentors
Weekday/Weekend Batches
Placement Assistance
Dedicated Learning Management Team
1:1 Mock Interviews
24*7 Support
iHUB DivyaSampark, IIT Roorkee Certification
Designed for Working Professionals and Freshers
No-cost EMI Option starts at INR 5,900
2 Days Campus Immersion at IIT Roorkee
Certification from IBM

Free Career Counselling

We are happy to help you 24/7

About iHUB DivyaSampark, IIT Roorkee

iHUB DivyaSampark aims to enable innovative ecosystem in new age technologies like AI, ML, Drones, Robots, data analytics (often called CPS technologies) and becoming the source for the next generation of digital technologies, products and services by promoting, enhancing core competencies, capacity building,Read More..

Key Achievements of IIT Roorkee:

Program in Collaboration with IBM

Benefits for students from IBM:

  • Industry-recognized IBM certification and Azure certification from Microsoft
  • Get IBM certificate upon completing respective IBM courses.
  • E-learning course from IBM with exercises

Career Transition

59% Average Salary Hike

$1,08,000 Highest Salary

700+ Career Transitions

300+ 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 to learn 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 aaply

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


Elastic Compute

Load Balancing, Autoscaling and DNS



Access Management and Monitoring Services

AWS Migration

Version Control with Git

Continuous Testing

Continuous Integration

Continuous Monitoring using ELK

Data Virtualization

Devops on AWS


Application Deployment

View More

Tools to Master

intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat
View More

Meet Your Mentors

Interested in This Program? Secure your spot now.

The application is free and takes only 5 minutes to complete.


Live Course Self Paced Industry Expert Academic Faculty


  • 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. 
  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.
  • 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
    • 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
  • Broad Aspects of Migration into Cloud
  • Migration of virtual Machines and techniques
  • Fault Tolerance Mechanisms.
  • 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
  • Continuous Monitoring using Prometheus
  • Prometheus Security and Use Cases
  • Log Server and alerting in Nagios
  • Software Lifecycle automation using AWS
  • Automating Infrastructure using CloudFormation
  • Application Deployment using Elastic Beanstalk


  • 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.
  • 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
  • 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
  • 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
  • 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
View More
Intellipaat reserves the right to modify, amend or change the structure of module & the curriculum, after due consensus with the university/certification partner.

Program Highlights

50+ Live sessions across 6 months
Placement Assistance
25+ Industry Projects & Case Studies
24*7 Support

Interested in This Program? Secure your spot now.

The application is free and takes only 5 minutes to complete.


You will be working on multiple projects to sharpen your skills on required technologies sought by top employers and gain industry-relevant experience.

Practice 20+ Essential Tools

Designed by Industry Experts

Get Real-world Experience


4.8 ( 510 )

Career Services By Intellipaat

Career Services

Career-oriented Sessions

Throughout the course

Over 20+ live interactive sessions with industry experts to gain knowledge and experience on how to build skills that are expected by hiring managers. These will be guided sessions that will help you stay on track with upskilling.

Resume & LinkedIn Profile Building

After 70% of course completion

Get assistance in creating a world-class resume and LinkedIn profile from our career services team, and learn how to grab the attention of hiring managers at the profile shortlisting stage.

Mock Interview Preparation

After 80% of the course completion

Learners will go through a number of mock interviews conducted by technical experts, who will then offer tips and constructive feedback for reference and improvement.

1 on 1 Career Mentoring Sessions

After 90% of the course completion

Attend one-on-one sessions with career mentors on how to develop the required skills and attitude to secure your dream job based on your educational background, past experience, and future career aspirations.

Placement Assistance

Upon movement to the Placement Pool

Placement opportunities are provided once the learner is moved to the placement pool upon clearing Placement Readiness Test (PRT)

Exclusive access to Intellipaat Job portal

After 80% of the course completion

Exclusive access to our dedicated job portal to apply for jobs. More than 400 hiring partners, including top startups and product companies, hire our learners. Mentored support on job search and relevant jobs for your career growth.

Our Alumni Works At

Master Client Desktop

Peer Learning

Via Intellipaat PeerChat, you can interact with your peers across all classes and batches and even our alumni. Collaborate on projects, share job referrals & interview experiences, compete with the best, make new friends – the possibilities are endless and our community has something for everyone!


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.

Submit Application

Submit Application

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

Application Review

Application Review

An admission panel will shortlist candidates based on their application


Application Review

Selected candidates will be notified within 1–2 weeks

Program Fee

Total Admission Fee

$ 1,579

Upcoming Application Deadline 24th Sep 2023

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

Program Cohorts

Next Cohorts

Next Cohorts

Date Time Batch Type
Program Induction 24th Sep 2023 8:00 PM IST Weekend (Sat-Sun)
Regular Classes 24th Sep 2023 8:00 PM IST Weekend (Sat-Sun)

Other Cohorts

Others Cohorts

Date Time Batch Type
Program Induction 24th Sep 2023 10:00 AM - 01:00 PM IST Weekend (Sat-Sun)

Frequently Asked Questions

How will I receive my certificate?

Upon completion of the advanced certification in cloud computing and the various projects and assignments, you will receive an advanced certification in cloud computing from iHUB DivyaSampark, IIT Roorkee.

This advanced certification in cloud computing is led by IIT Roorkee 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 an advanced certification in cloud computing from iHUB DivyaSampark, IIT Roorkee. This certification is recognized by top organizations around the world and qualifies you for high-paying jobs in the market.

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.

This advanced certification in cloud computing will help you pass the Certified Kubernetes Administrator (CKA) and Docker Certified Associate (DCA) exams.

Please note that the course fees is non-refundable and we will be at every step with you for your upskilling and professional growth needs.

Due to any reason you want to defer the batch or restart the classes in a new batch then you need to send the batch defer request on [email protected] and only 1 time batch defer request is allowed without any additional cost.

Learner can request for batch deferral to any of the cohorts starting in the next 3-6 months from the start date of the initial batch in which the student was originally enrolled for. Batch deferral requests are accepted only once but you should not have completed more than 20% of the program. If you want to defer the batch 2nd time then you need to pay batch defer fees which is equal to 10% of the total course fees paid for the program + Taxes.

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

I’m Interested in This Program

Select Currency