Courses

Back

Corporate Training Hire From Us Explore Courses
iHUB-IIT-R

Advanced Certification in Cloud Computing and DevOps

507 Ratings

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

Microsoft
Apply Now Download Brochure

Ranked #1 Cloud Program by India Today

iit-roorkee

Watch

Course Preview

Learning Format

Online Bootcamp

Live Classes

6 Months

Campus Immersion

IIT Roorkee

IITR iHUB

Certification

500+

Hiring Partners

trustpilot 3332
sitejabber 1429
mouthshut 24068

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 Microsoft

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:

Advanced-Certification-in-Cloud-Computing-and-DevOps 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

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-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 Testing

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
View More
Disclaimer
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

Projects

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

Reviews

( 5 )

Career Services By Intellipaat

Career Services
resume

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.

linkedin

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.

interview

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.

expert

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.

guaranteed

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)

job_portal

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

Hiring-Partners

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!

class-notifications
hackathons
career-services
major-announcements
collaborative-learning

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,579

Apply Now

Upcoming Application Deadline 27th Apr 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

Next Cohorts

Date Time Batch Type
Program Induction 27th Apr 2024 10:00 AM - 01:00 PM IST Weekend (Sat-Sun)
Regular Classes 27th Apr 2024 08:00 PM - 11: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