Courses ×

Back

Corporate Training Explore Courses
University Logo

Advanced Certification in Cloud Computing & DevOps

Our Advanced Certification in Cloud Computing and DevOps aims to give you extensive training in the field of DevOps and the cloud. This Advanced Cloud Computing and DevOps training is led by experts from IIT Roorkee who aim to make you master in cloud computing concepts, DevOps tools, AWS, Virtualization, Cloud Security, etc., which will help you build a career in this domain.

Only Few Seats Left

Ranked #1 Cloud Program by India Today

Upskill for Your Dream Job

Learning Format

Online

Live Classes

7 Months

E&ICT IIT Roorkee

Certification

Intellipaat

Career Services

500+

Hiring Partners

Rating Image
Rating Image
Rating Image

About Program

This Advanced Certification in DevOps and Cloud Computing by E&ICT IIT Roorkee aims to help you gain knowledge and master skills in various tools and technologies of DevOps and the cloud. You will get to work on several real-time assignments and projects based on these popular technologies.

Key Highlights

7 Months Live Classes
Learn from IIT Roorkee Faculty & Industry Practitioners
45+ Projects & Exercises
Advanced Certification by E&ICT, IIT Roorkee
Career Services by Intellipaat
24*7 Support by Intellipaat
1:1 Mentor Support by Intellipaat
Designed for Working Professionals and Fresher's
Soft Skills Essential Training
No cost EMI

Free Career Counselling

We are happy to help you 24/7

About E&ICT, IIT Roorkee

This Advanced Certification in Cloud Computing and DevOps by E&ICT IIT Roorkee is an online course which is taught by faculty from IIT Roorkee who have expert knowledge of the curriculum and the industry demands. They aim to provide quality learning to professionals who wish to build a career in this field.

Achievements – IIT Roorkee:

  • 6th in the NIRF Rankings’ Engineering Category in 2020
  • 9th in the NIRF Rankings’ Overall Category in 2020
  • 1st among the IITs in QS World University Rankings 2021, under the parameter ‘Citations per Faculty
  • 3rd best university in India as per the Higher Education World University Rankings 2019 by the Times

Upon the completion of this program, you will:

  • Receive certificate from E&ICT, IIT Roorkee

Who Can Apply for the Course?

  • Anyone with a bachelor’s degree and an interest in advanced skills in DevOps and cloud
  • Professionals who aim to make a career growth in the cloud architecture
  • Those with a bachelor’s degree in an IT field and want to transition to Cloud Computing
  • Product Managers who wish to upskill themselves in DevOps and the cloud
  • Developers wanting to learn how to use Cloud Computing applications and build platforms
Who can aaply

What roles can a Cloud Professional play?

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

DevOps Architect

In-charge of implementing the Devops Pipeline in the organization. Focus areas are Software Deployment Automation via Devops Pipelines.

Senior DevOps Engineer

A senior devops engineer not only manages the devops pipelines, but also leads the team. Cloud skills are a must in this profile.

AWS DevOps Architect

AWS Devops architect is a certified AWS Devops Solutions Architect professional. His expertise lies in AWS and implementation of Devops on AWS.

Cloud Engineer

Cloud Engineer’s role has main focus on Cloud implementations. May or may not work on Devops, but expected to understand what Devops is.

Cloud and Devops Engineer

Expected to manage cloud and devops pipelines. Similar to Sr. Devops Engineer role.

View More

Skills to Master

Python

Linux

DevOps Tools

AWS Cloud

Azure Administration

Azure Design & Architect Technologies

Parallel Computing

Distributed Computing

Cloud Security

Open stack

Virtualization

Load Balancing

Fault Tolerance

AWS DevOps

View More

Tools to Master

tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop
View More

Meet Your Instructors & Mentors

Program Curriculum

Live Course Self Paced Download Brochure
  • Python & Linux Foundation
  • Python Environment Setup and Essentials
  • Python Language Basic Constructs
  • Introduction to Linux and File Management
  • The Long-Term Vision of Cloud Computing
  • What is Cloud Computing? Defining a cloud, Essential characteristics, a closer look to Cloud, The cloud computing reference model.
  • Cloud Deployment Models, Characteristics and benefits, Challenges Ahead
  • Historical developments, 1950s to 2020
  • Core Technologies in Cloud Development: Distributed systems (Cluster Computing, Grid Computing and mainframe computing), Virtualization, Web 2.0, Service orientation, Utility computing.
  • Motivating Factor: Human Brain, The Need And Feasibility of Parallel Computing
  • Moore’s Law
  • Elements of Parallel Computing: Factors affecting parallel system performance, Parallel Programming Models,
  • Computational Power Improvement, Two Eras of Computing, Hardware architectures for parallel processing, Dependency Analysis & Conditions of Parallelism, Levels of Software Parallelism in Program Execution, Software Parallelism Types, Performance of Parallel Algorithms,
  • Laws of cautions, The Goal of Parallel Processing, Amdahl’s Law, Gustafson’s Law, Communication Cost Model. Demonstration for parallel application performance and its impacts
  • Distributed computing system, Characteristics, Goals, Components of a distributed system
  • Architectural styles for distributed computing: Software architectural styles, System architectural styles, Client-server, peer to peer, Parallel vs Distributed Systems, RPC.

Introduction to Cloud Computing

  • INTRODUCTION TO CLOUD COMPUTING AND AWS
    • What is Cloud Computing?
    • Cloud service and deployment models
    • How AWS is the leader in the cloud domain
    • Various Cloud Computing products offered by AWS
    • Introduction to AWS S3, EC2, VPC, EBS, ELB, and AMI
    • AWS architecture, AWS Management Console, and virtualization in AWS (Xen Hypervisor)
    • What is auto-scaling?
    • AWS EC2 best practices and the cost involved

Hands-on Exercise:

Setting up of AWS account, how to launch an EC2 instance, the process of hosting a website, and launching a Linux virtual machine using an AWS EC2 instance

  • ELASTIC COMPUTE AND STORAGE VOLUMES
    • Introduction to EC2
    • Regions and availability zones (AZs)
    • Pre-EC2 and EC2 instance types
    • Comparing Public IP and Elastic IP
    • Demonstrating how to launch an AWS EC2 instance
    • Introduction to AMIs and 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

Hands-on Exercise:

Launching an EC2 instance, creating an AMI of the launched, instance, copying the AMI to another region, creating an EBS volume, attaching the EBS, volume with an instance, taking the backup of an EBS volume, creating an EFS volume, and mounting the EFS volume to two instances

  • 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 autoscaling, vertical and horizontal scaling, and the lifecycle of auto-scaling
    • Components of auto-scaling, scaling options and policy, and the instance termination
    • Using Load Balancer with auto-scaling
    • Pre-Route 53: How DNS works
    • Routing policy, Route 53 terminology, and pricing

Hands-on Exercise:

Creating a classic ELB, creating an application ELB, creating an auto scaling group, configuring an auto-scaling group, integrating ELB with auto-scaling, and redirecting traffic from the domain name to ELB using Route 53

  • VIRTUAL PRIVATE CLOUD
    • What is Amazon VPC?
    • VPC as a networking layer for EC2
    • IP address and CIDR notations
    • Components of VPC: Network interfaces, route tables, Internet gateway, and 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

Hands-on Exercise:

Creating a VPC and subnets, creating a 3-tier architecture, with security groups, NACL, Internet gateway and NAT gateway, and creating a complete VPC architecture

  • STORAGE – SIMPLE STORAGE SERVICE (S3)
    • Introduction to AWS storage
    • Pre-S3: Online cloud storage
    • API and S3 consistency models
    • Storage hierarchy and buckets in S3
    • Objects in S3, metadata and storage classes, object versioning, object lifecycle management, cross-region replication, data encryption, connecting using VPC endpoint, and S3 pricing

Hands-on Exercise:

Creating an S3 bucket, uploading objects to the S3 bucket, enabling, object versioning in the S3 bucket, setting up life cycle management for only a few objects, setting up life cycle management for all objects with the same tag, and static website hosting using S3.

  • DATABASES AND IN-MEMORY DATA STORES
    • What is a database? Types of databases and databases on AWS
    • Introduction to Amazon RDS
    • Multi-AZ deployments and the features of RDS
    • Read replicas in RDS and reserved DB instances
    • RDS pricing and design patterns
    • Introduction to Amazon Aurora, benefits of Aurora, and Aurora pricing and design patterns
    • Introduction to DynamoDB, components of DynamoDB, and DynamoDB pricing and design patterns
    • What is Amazon Redshift? Advantages of Redshift
    • What is ElastiCache? Why ElastiCache?

Hands-on Exercise: Launching a MySQL RDS instance, modifying an RDS instance, connecting to the DB instance from your machine, creating a multi-az deployment, creating an Aurora DB cluster, creating an Aurora replica, and creating a DynamoDB table.

  • MANAGEMENT AND APPLICATION SERVICES
    • Introduction to CloudFormation
    • CloudFormation components
    • CloudFormation templates
    • The concept of Infrastructure-as-Code
    • Functions and pseudo parameters
    • Introduction to Simple Notification Service and how SNS works
    • Introduction to Simple Email Service and how SES works
    • Introduction to Simple Queue Service and how SQS works

Hands-on Exercise: Creating a CloudFormation stack, launching a t2.micro EC2 instance using CloudFormation, using CloudFormation to automate an architectural deployment, creating an SNS topic, creating a subscription within the topic, setting up SES and sending a mail, and creating an SQS queue and sending a sample message.

  • ACCESS MANAGEMENT AND MONITORING SERVICES
    • Pre-IAM and why access management?
    • Amazon Resource Name (ARN) and IAM features
    • Multi-factor authentication (MFA) in IAM and JSON
    • IAM policies, IAM permissions, IAM roles, identity federation, and pricing
    • Introduction to CloudWatch, metrics and namespaces, CloudWatch architecture, dashboards in CW, CloudWatch alarms, CloudWatch logs, and pricing and design patterns
    • Introduction to CloudTrail and tracking API usage

Hands-on Exercise:

Creating IAM users and a group, creating an IAM policy and attaching it to the group, creating an IAM role, setting up MFA for a user, creating a CloudWatch dashboard and adding metrics, creating a CloudWatch alarm that triggers according to the CPU utilization of an EC2 instance, creating a billing alarm, creating a log group, and creating a trail

  • AUTOMATION AND CONFIGURATION MANAGEMENT
    • What is AWS Lambda?
    • How Lambda is different from EC2
    • Benefits and limitations of Lambda
    • How does Lambda work?
    • Use cases of Lambda and Lambda concepts
    • Integration S3 with Lambda
    • What is Elastic Beanstalk? How does Beanstalk work? Beanstalk concepts and Beanstalk pricing
    • What is configuration management?
    • What is AWS OpsWorks? AWS OpsWorks benefits
    • CloudFormation vs OpsWorks, services in OpsWorks, AWS OpsWorks Stacks, and OpsWorks pricing

Hands-on Exercise:

Creating a Lambda function, setting up Lambda triggers and destinations, creating an Elastic Beanstalk application, uploading a new version of the application to Beanstalk, creating a stack in OpsWorks, launching the instance using OpsWorks, and automatically installing the application.

  • AWS MIGRATION
    • What is cloud migration?
    • Why is migration so important?
    • Migration process in AWS and the 6 Rs of the migration strategy
    • Virtual machine migration and 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 and other migration services

Below modules will be covered in self-paced videos:

  • AMAZON FSX AND GLOBAL ACCELERATOR
    • What is FSx?
    • Types of FSx and FSx for Windows server
    • How does FSx for Windows File Server work? FSx for Lustre
    • Use cases of FSx
    • Automatic failover process
    • Supported clients and access methods
    • What is a Global Accelerator? How does Global Accelerator work? Listeners and endpoints
    • What are AWS Organizations? Features of AWS Organizations and managing multiple accounts
    • What are ENIs, ENAs, and EFAs? Working with network interfaces
    • Enhanced Networking with ENA, EFA with MPI, and monitoring an EFA

Hands-on Exercise:

Creating a shared FSx file system between two Windows instances, accessing one instance with multiple Elastic IPS using ENI, using Global Accelerator to map instances from two regions into one domain name, and enabling enhanced networking on an Ubuntu instance.

  • ARCHITECTING AWS: WHITEPAPER
    • Important guidelines for creating a well-architected AWS framework that is resilient and performant
    • Designing of fault-tolerant and high-availability architecture
    • Resilient storage
    • Decoupling mechanism
    • Multi-tier architecture solution
    • Disaster recovery solution
    • Scalable and elastic solutions
  • DEVOPS ON AWS
    • What is DevOps?
    • Introduction to AWS DevOps
    • AWS Developer tools: CodeCommit, CodeBuild, CodeDeploy, and CodePipeline and integrating GitHub with CodePipeline
    • Creating a DevOps lifecycle using AWS DevOps tools

Tools covered

Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered
  • Issues with interoperability
  • Vendor lock-in
  • Interoperability approaches
  • SLA Management
  • Metering Issues, and Report generation.
  • Distributed Management of Virtual Infrastructures
  • Server consolidation
  • Dynamic provisioning and resource management
  • Resource Optimization, Resource dynamic reconfiguration
  • Scheduling Techniques for Advance Reservation
  • Capacity Management to meet SLA Requirements, and Load Balancing
  • Various load balancing techniques.
  • Broad Aspects of Migration into Cloud
  • Migration of virtual Machines and techniques
  • Fault Tolerance Mechanisms.

This module will cover all the important Devops tools like Docker, Jenkins, Puppet, CI/CD pipelines, Ansible, puppet, Kubernetes, Nagios, Terraform, etc that are required by IT companies for their software operations and deployment of applications.

  • INFRASTRUCTURE SETUP – lab setup
    • EC2 Walkthrough
    • Installation of DevOps Tools in the Cloud: Git, Docker, Selenium, Maven, Jenkins, Puppet, Ansible, Kubernetes, Nagios
  • INTRODUCTION TO DEVOPS
    • What is Software Development?
    • Software Development Life Cycle
    • Traditional Models for SDLC
    • Why DevOps?
    • What is DevOps?
    • DevOps Lifecycle
    • DevOps Tools
  • CONTINUOUS TESTING
    • What is Continuous Testing?
    • What is Maven?
    • Running Test Cases on Chromium WebDriver
    • What is the Headless Mode?

Hands-on Exercise:

Using Maven to import dependencies in Eclipse and implementing a headless test using Chrome WebDriver

  • CONTINUOUS INTEGRATION USING 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 web hooks, and using the pipeline plugin in Jenkins

  • SOFTWARE VERSION CONTROL
    • 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 and deleting Git branches, reverting a push to GitHub, merging branches using git merge, merging branches using git rebase, and resolving merge conflicts using the git merge tool

  • CONTINUOUS DEPLOYMENT: CONTAINERIZATION WITH DOCKER
    • Introduction to Docker
    • Understanding Docker Lifecycle
    • Components of the Docker Ecosystem
    • Common Docker Operations
    • Creating a Docker Hub Account
    • Committing Changes in a Container
    • Pushing a Container Image to Docker Hub
    • Creating Custom Docker Images Using a Dockerfile

Hands-on Exercise:

Common Docker operations, creating a Docker Hub account, committing changes to a container, pushing the container to Docker Hub, creating local image repository, and building an image using a Dockerfile

  • CONTAINERIZATION WITH DOCKER: ECOSYSTEM AND NETWORKING
    • What are Docker Volumes?
    • Deploying a Multi-tier Application Using Docker Network
    • Using Docker Compose to Deploy Containers
    • What is Container Orchestration?
    • Container Orchestration Tools
    • Introduction to Docker Swarm
    • Deploying a 2-node Cluster Using Docker Swarm

Hands-on Exercise:

Creating Docker volumes, using Docker Compose to deploy multiple containers, deploying a multi-node cluster using Docker Swarm, and deploying a multiservice app on Docker Swarm

  • CONFIGURATION MANAGEMENT USING PUPPET
    • Need of 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 a node, creating a Module, deploying sample software on nodes using Puppet Modules and Manifests, and 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, and using roles in the playbook

  • 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
    • Case Study – Kubernetes Architecture

Hands-on Exercise:

Setting up Kubernetes using kubeadm, installing Kubernetes using kops and GCK, creating a deployment, creating services, creating an ingress, and demonstrating the use of ingress, services and deployments together

  • CONTINUOUS MONITORING USING NAGIOS
    • What is Continuous Monitoring?
    • Introduction to Nagios
    • Nagios Architecture
    • Monitoring Services in Nagios
    • What are NRPE Plugins?
    • Monitoring System Info Using NRPE Plugins

Hands-on Exercise:

Installing Nagios and monitoring different servers using Nagios.

  • TERRAFORM MODULES & WORKSPACES
    • What is Infrastructure-as-Code?
    • IaC vs Configuration Management
    • 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, and deploying EC2 inside a custom VPC using Terraform.

Tools covered

Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered Tools Covered
  • Infrastructure Security: Network level security, Host level security, Application-level security
  • Data security and Storage: Data privacy and security Issues, Jurisdictional issues raised by Data location
  • Identity & Access Management
  • Access Control
  • Trust, Reputation, Risk
  • Authentication in cloud computing, Client access in cloud, Cloud contracting Model, Commercial and business considerations
  • 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
  • Open stack
  • Google App Engine
  • MapReduce and its extensions to Cloud Computing, HDFS, and GFS

Tools covered

Tools Covered
  • Grid of Clouds, Green Cloud, Mobile Cloud Computing, Auctioning in cloud
  • Fog, Mist computing
  • Edge computing
  • IoT
  • Virtual Network Functions
  • Software Defined Network (SDN) Integration Cloud, Fog, IoT SDN etc
  • Introduction to Microsoft Azure
    • Introduction to cloud computing
    • What is Microsoft Azure?
    • Microsoft Azure Services
    • Creating a Microsoft Azure Account
    • Azure CLI, Azure PowerShell
    • Managing Azure Resources & Subscriptions
    • Azure Resource Manager
    • Microsoft Azure Architecture

Hands-on Exercise –

Creating a Microsoft Azure account, Configuring Azure PowerShell, Configuring Azure CLI

  • Introduction to ARM & Azure Storage
    • Azure Resources & Subscriptions
    • Azure Resource Manager
    • Managing Azure Resources
    • Azure Tags
    • Azure Storage Account & its types
    • Azure Blob Storage
    • Azure Content Delivery Network (CDN)
    • Azure Files Storage
    • Azure File Sync

Hands-on Exercise –

Manage Resource Groups in Azure, Move resource from one resource group to another, Apply tags, Create storage account, Access storage account, Create blob storage, Upload in blob storage, Create a file share, Creating and using CDN Endpoint

  • Introduction to Azure storage
    • Azure Table Storage
    • Azure Queue Storage
    • Azure Storage Explorer
    • Azure Shared Access Signature (SAS)
    • Azure Databox
    • Azure Storage Replication
    • Data Replication Options
    • Azure Import/Export Service

Hands-on Exercise –

Attach & Detach an External Storage Account, Storage explorer – Blob, file, queues and table storage, Backup-archive, Backup – Snapshots, Backup – AZCopy, Azure Shared Access Signature (SAS), use Azure Data Factory Copy Data tool to transfer data to Azure

  • Azure Virtual Machines
    • Azure Virtual Machines
    • Data Disks in Azure
    • Azure VMs & Interfaces
    • ARM templates
    • VHD templates
    • Custom Images of Azure VM
    • Virtual Machine Scale Sets
    • Virtual Machine Availability Sets

Hands-on Exercise –

Creating and Configuring an Azure VM, Deploying a custom image of Azure VM, Virtual Machine Scale Sets.

  • Azure App and Container services
    • App Service Web App for Containers
    • App Service plan
    • Networking for an App Service
    • Deployment slots
    • Container image
    • Azure Kubernetes Service
    • Azure Container Registry

Hands-on Exercise –

Create an App Service Web App for Containers, Create a container image, configure Azure Kubernetes Service, publish and automate image deployment to the Azure Container Registry

  • Azure Networking – I
    • Azure Virtual Networks
    • Azure Vnet Components
    • IP Address – Public & Private IPs
    • Azure Vnet Subnets
    • Azure Network Interface Cards (NIC)
    • Network Security Group (NSG)
    • Route Tables
    • Service Tags
    • Azure DNS
    • Private DNS

Hands-on Exercise –

Vnet creation, Create and configure vnet-vnet peering, Verify virtual network connectivity, Assign static IP to VM, Create route tables, Add routes, Create NIC, Attach NIC to VM, Create DNS, Add RecordSet, Create NSG, Add security rule to NSG, Attach NSG to subnet, Verify NSG is applied

  • Azure Networking – II
    • Application Gateway
    • Azure Front Door Service
    • Azure Traffic Manager
    • Application Security Groups
    • Azure Load Balancers
    • Azure Firewall
    • Azure Bastion
    • Network Watcher
    • Azure Express Route
    • Express Route Circuits
    • Express Route Peering

Hands-on Exercise –

Create internal load balancer, Create Public load balancer, Application Gateway, Implement the Azure Front Door Service, implement Azure Traffic Manager, Deploy and configure Azure Bastion Service

  • Authentication and Authorization in Azure using RBAC
    • Identity and Access Management in Azure
    • Role Based Access Management (RBAC)
    • Role Definitions
    • Role Assignment in Azure Resources
    • Azure Users & Groups
    • RBAC Policies

Hands-on Exercise –

Create a custom role for Azure Resources, Assign a role to configure access to Azure resources

  • Microsoft Azure Active Directory
    • Azure Active Directory (Azure AD)
    • Windows AD Vs Azure AD
    • Azure AD Users
    • Azure AD Groups
    • Azure AD Domain
    • Azure AD Tenants
    • Authentication Options
    • Azure AD Connect
    • Self Service password Reset (SSPR)
    • Multi Factor Authentication (MFA)
    • Resource Locks

Hands-on Exercise –

Add or delete users using Azure Active Directory, Add or delete tenants using Azure Active Directory, Create a basic group and add members, Applying Resource Locks

  • Azure Monitoring
    • Azure Monitor
    • Azure Metrics
    • Log Analytics
    • Alerts and actions
    • Application Insights
    • Backup reports
    • Recovery Services Vault
    • Backing Up Azure Virtual Machines
    • VM Backup Policies
    • Restoring Azure Virtual machines

Hands-on Exercise –

configure and interpret azure metrics, configure Log Analytics, query and analyse logs, set up alerts and actions, create a Recovery Services Vault, Backing up and restoring a Virtual Machine

  • Introduction to Cloud Computing & AWS
    • What is Cloud Computing
    • How AWS is the leader in the cloud domain
    • Various cloud computing products offered by AWS
    • Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI
    • Getting a detailed understanding of the AWS architecture and the AWS Management Console
    • Introduction to AWS EC2
    • Comparing Public IP and Elastic IP
    • Demonstrating how to launch an AWS EC2 instance
    • What is auto scaling
    • AWS EC2 best practices and cost involved
    • Understanding various concepts of backup services in AWS

Hands-on Exercise –

Setting up of AWS account, How to launch an EC2 instance, Process of hosting a website,
Launching a Linux Virtual Machine using an AWS EC2 instance

  • Database services
    • Elastic Block Storage (EBS) for block level persistent storage volumes with S3 buckets
    • Understanding Amazon RDS and Amazon Aurora which are relational databases
    • Amazon DynamoDB which is a NoSQL database
    • Understanding Amazon Redshift which is a data warehousing product
    • Amazon ElasticCache which is an in-memory data store
    • Deploying AWS database migration service

Hands-on Exercise –

How to create an Amazon RDS instance, Creating a Read Replica instance of RDS, Creating Table in master RDS, How to add data to master RDS, Adding data to replica RDS, Using Aurora to create a PostgreSQL and MySQL instance, Within DynamoDB creating a NoSQL table and running queries

  • Object Storage

    • Introduction to AWS storage
    • AWS S3 (Simple Storage Service)
    • Creating an AWS S3 bucket
    • AWS Storage Gateway
    • Understanding the Command Line Interface (CLI)
    • Hosting a static website using Amazon S3
    • Amazon Glacier storage for long-term data backup and archiving
    • Amazon Snowball for data import/export

Hands-on Exercise –

How to run an AWS CLI command, Deploying the AWS Storage Gateway for connecting cloud-based storage with the on-premise software

  • Autoscaling and load balancing
    • Understanding Fault Tolerance in AWS
    • In-depth study of Elastic Load Balancing
    • The types of Load Balancers viz. Classic and Application
    • AWS Auto Scaling mechanism
    • Understanding AWS Management Console
    • How to access the Elastic Load Balancing
    • Studying AWS SDK, AWS CLI and Https Query API

Hands-on Exercise –

How to create an Elastic Load Balancer (ELB), Configuration of auto scaling group, Familiarizing with the Management Console

  • Virtual Private Cloud
    • What is Amazon VPC
    • VPC as a networking layer for EC2
    • Getting started with VPC
    • Examples
    • VPC and Subnets
    • Default and non-default VPCs
    • Components of VPC networking
    • IP addressing
    • Security
    • VPN connections
    • Accessing the internet
    • Using AWS PrivateLink to access the services
    • VPC supported platforms

Hands-on Exercise –

Create a Virtual Private Network for an AWS EC2 instance and access it over the internet and via a private network using AWS Private Link

  • Application services, AWS Lambda and CLI
    • Introduction to various AWS application services
    • Elastic Beanstalk
    • Simple Email Services (SES)
    • Simple Notification Service (SNS)
    • AWS Lambda
    • Elastic OpsWorks and CLI

Hands-on Exercise –

How to run an app using AWS Elastics Beanstalk, Deploying SES to send email, Enabling and generating notification service, Using AWS Lambda to copy object, Modeling and provisioning your app with AWS OpsWorks

  • IAM and monitoring
    • Authentication (who can use) and Authorization (level of access)
    • IAM Policies – JSON structure, users, groups and their Roles
    • IAM HTTPS API
    • Logging IAM events with AWS CloudTrail
    • Monitoring and managing AWS resources using CloudWatch
    • Deploying configuration alerts and notifications with CloudWatch
    • Billing for CloudWatch

Hands-on Exercise –

How to create a JSON document using which the access policy for groups and users in defined, Logging IAM events using AWS CloudTrail

  • Configuration management and automation
    • Configuration management and automation of server configuration using OpsWorks
    • Determining how servers are configured, managed and deployed across EC2 instances
    • Creating a virtual machine using Amazon Machine Image (AMI)
    • Introduction to the Domain Name Registration service AWS Route 53
    • How to route internet traffic to resources
    • Checking health of resources automatically
    • Provisioning of infrastructure resources using AWS CloudFormation

Hands-on Exercise –

How to register a domain using Route 53, Routing internet traffic to the resources and automatically checking health of resources

  • Architecting AWS – whitepaper
    • Important guidelines for creating a well architected AWS framework that is resilient and performant
    • Designing of fault-tolerant and high-availability architecture, resilient storage, decoupling mechanism, multi-tier architecture solution, disaster recovery solution, scalable and elastic solutions
  • AWS Architect Questions
    • Guidance for clearing the exam
    • Most probable interview questions and other helpful tips for clearing the exam and interview
  • AWS Migration
    • Migrating to the AWS cloud
    • Business drivers for migration
    • Various stages of cloud adoption
    • The actual migration process
    • Migration tools and services in AWS
    • Migrating customers to AWS cloud
    • Track the progress of application migration
    • Types of migration including data migration, application migration and databases migration
  • AWS Security
    • AWS cloud security essentials
    • Penetration testing
    • Security compliance
    • Infrastructure security
    • Mitigating DDOS
    • Identity and Access Control (IAM)
    • Logging and monitoring
    • Automatic audits and compliance
    • Limitations and challenges of native AWS security
  • Infrastructure Setup
    • Installation of Devops Tools on AWS
      • Git
      • Docker
      • Selenium
      • Maven
      • Jenkins
      • Puppet
      • Ansible
      • Kubernetes
      • Nagios
  • Introduction to Devops
    • What is Software Development
    • Software Development Life Cycle
    • Traditional Models for SDLC
    • Why Devops?
    • What is Devops?
    •  Devops Lifecycle
    • Devops Tools
  • Software Version Control
    • What is Version Control
    • Types of Version Control System
    • 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 git merge tool

  • Containerization using Docker – Part I
    • Introduction to Docker
    • Understanding Docker Lifecycle
    • Components of 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

Hands-on Exercise –

Common Docker Operations, Creating a DockerHub Account, Committing Changes to a Container, Pushing container to DockerHub, Creating Local Image Repository, Building an Image using Dockerfile

  • Containerization using Docker – Part II
    • What are Docker Volumes
    • Deploying a Multi-Tier Application using Docker Network
    • Using Docker Compose to deploy containers
    • What is Container Orchestration
    • Container Orchestration Tools
    • Introduction to Docker Swarm
    • Deploying a 2-Node Cluster using Docker Swarm

Hands-on Exercise –

Creating Docker Volumes, Using Docker Compose to deploy multiple containers, Deploying a Multi Node Cluster using Docker Swarm, Deploying a multi-service app on Docker Swarm

  • Configuration Management using Puppet
    • Need of 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 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 Testing
    • What is Continuous Testing?
    • What is Maven?
    • Running Test Cases on Chromium Web Driver
    • What is Headless Mode?

Hands-on Exercise –

Using Maven to import dependencies in Eclipse, Implementing a headless test using Chrome WebDriver

  • Continuous Integration using 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 Web Hooks, 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

Case Study –

Kubernetes Architecture

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

  • Continuous Monitoring using Nagios
    • What is Continuous Monitoring
    • Introduction to Nagios
    • Nagios Architecture
    • Monitoring Services in Nagios
    • What are NRPE Plugins
    • Monitoring System Info using NRPE plugins

Hands-on Exercise –

Installing Nagios, Monitoring of different servers using Nagios

  • DevOps on AWS
    • How to deploy DevOps principles and methodology on the AWS platform
    • DevOps lifecycle and the important stages in the DevOps methodology
    • What is AWS CodeBuild
    • AWS CodeCommit
    • AWS CodePipeline
    • AWS CodeDeploy
  • Deploying Infrastructure with Terraform
    • Installing Terraform – Windows Users
    • Installing Terraform – Linux Users
    • Choosing Right IDE for Terraform IAC development
    • Creating first EC2 instance with Terraform
    • Terraform Code – First EC2 Instance
    • Understanding Resources & Providers
    • Destroying Infrastructure with Terraform
    • Destroying Specific Resource
    • Understanding Terraform State files
    • Understanding Desired & Current States
    • Challenges with the current state on computed values
    • Terraform Commands – State Files
    • Terraform Provider Versioning
    • Types of Terraform Providers
    • Understanding Attributes and Output Values in Terraform
    • Attribute Resource (Document)
    • Referencing Cross-Account Resource Attributes
    • Terraform Variables
    • Data Types for Variables
    • Fetching Data from Maps and List in Variable
    • Terraform Format
    • Validating Terraform Configuration Files

Hands-on Exercise –

Implementing remote-exec provisioners, Implementing local-exec provisioners, Integrating Ansible with Terraform

  • Terraform Modules & Workspaces
    • What is Infrastructure as a code
    • Iac vs Configuration Management
    • Introduction to Terraform
    • Installing Terraform on AWS
    • Basic Operations in terraform
      • init
      • plan
      • apply
      • destroy
    • Terraform Code Basics
    • Deploying and 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

  • Introduction to Microsoft Azure
    • Introduction to cloud computing
    • What is Microsoft Azure?
    • Microsoft Azure Services
    • Azure Portal
    • Azure CLI
    • Azure PowerShell

Hands-on Exercise –

Creating a Microsoft Azure account, Configuring Azure PowerShell, Configuring Azure CLI

  • Introduction to ARM & Azure Storage
    • Azure Resources & Subscriptions
    • Azure Resource Manager
    • Managing Azure Resources
    • Azure Tags
    • Azure Storage Account & its types
    • Azure Blob Storage
    • Azure Content Delivery Network (CDN)
    • Azure Files Storage
    • Azure File Sync

Hands-on Exercise –

Manage Resource Groups in Azure, Move resource from one resource group to another, Apply tags, Create storage account, Access storage account, Create blob storage, Upload in blob storage, Create a file share, Creating and using CDN Endpoint

  • Introduction to Azure storage
    • Azure Table Storage
    • Azure Queue Storage
    • Azure Storage Explorer
    • Azure Shared Access Signature (SAS)
    • Azure Databox
    • Azure Storage Replication
    • Data Replication Options
    • Azure Import/Export Service

Hands-on Exercise –

Attach & Detach an External Storage Account, Storage explorer – Blob, file, queues and table storage, Backup-archive, Backup – Snapshots, Backup – AZCopy, Azure Shared Access Signature (SAS), use Azure Data Factory Copy Data tool to transfer data to Azure

  • Azure Virtual Machines
    • Azure Virtual Machines
    • Data Disks in Azure
    • Azure VMs & Interfaces
    • ARM templates
    • VHD templates
    • Custom Images of Azure VM
    • Virtual Machine Scale Sets
    • Virtual Machine Availability Sets

Hands-on Exercise –

Creating and Configuring An Azure VM, Deploying a custom image of Azure VM, Virtual Machine Scale Sets

  • Azure App and Container Services
    • App Service Web App for Containers
    • App Service plan
    • Networking for an App Service
    • Deployment slots
    • Container image
    • Azure Kubernetes Service
    • Azure Container Registry

Hands-on Exercise –

Create an App Service Web App for Containers, create a container image, configure Azure Kubernetes Service, publish and automate image deployment to the Azure Container Registry

  • Azure Networking
    • Azure Virtual Networks
    • Azure Vnet Components
    • IP Address – Public & Private IPs
    • Azure Vnet Subnets
    • Azure Network Interface Cards (NIC)
    • Network Security Group (NSG)
    • Route Tables
    • Service Tags
    • Azure DNS
    • Private DNS,

Hands-on Exercise –

Vnet creation, Create and configure vnet-vnet peering, Verify virtual network connectivity, Assign static IP to VM, Create route tables, Add routes, Create NIC, Attach NIC to VM, Create DNS, Add RecordSet, Create NSG, Add security rule to NSG, Attach NSG to subnet, Verify NSG is applied

  • Azure Networking – II
    • Application Gateway
    • Azure Front Door Service
    • Azure Traffic Manager
    • Application Security Groups
    • Azure Load Balancers
    • Azure Firewall
    • Azure Bastion
    • Network Watcher
    • Azure Express Route
    • Express Route Circuits
    • Express Route Peering

Hands-on Exercise –

Create internal load balancer, Create Public load balancer, Application Gateway, Implement the Azure Front Door Service, implement Azure Traffic Manager, Deploy and configure Azure Bastion Service

  • Authentication and Authorization in Azure using RBAC
    • Identity and Access Management in Azure
    • Role Based Access Management (RBAC)
    • Role Definitions
    • Role Assignment in Azure Resources
    • Azure Users & Groups
    • RBAC Policies

Hands-on Exercise –

Create a custom role for Azure Resources, Assign a role to configure access to Azure resources

  • Microsoft Azure Active Directory
    • Azure Active Directory (Azure AD)
    • Windows AD Vs Azure AD
    • Azure AD Users
    • Azure AD Groups
    • Azure AD Domains
    • Azure AD Tenants
    • Authentication Options
    • Azure AD Connect
    • Self Service password Reset (SSPR)
    • Multi Factor Authentication (MFA)
    • Resource Locks

Hands-on Exercise –

Add or delete users using Azure Active Directory, Add or delete tenants using Azure Active Directory, Create a basic group and add members, Applying Resource Locks

  • Azure Monitoring
    • Azure Monitor
    • Azure Metrics
    • Log Analytics
    • Alerts and actions
    • Application Insights
    • Backup reports
    • Recovery Services Vault
    • Backing Up Azure Virtual Machines
    • VM Backup Policies
    • Restoring Azure Virtual machines,

Hands-on Exercise –

configure and interpret azure metrics, configure Log Analytics, query and analyse logs, set up alerts and actions, create a Recovery Services Vault, Backing up and restoring a Virtual Machine

  • Multi Factor Authentication (MFA)
    • MFA Fraud Alerts
    • MFA Bypass Options
    • MFA Trusted IPs
    • MFA Verification Methods
    • Azure Key Vault
    • Azure AD Managed Identities
    • Azure AD Application Management

Hands-on Exercise –

Configuring and Deploying Azure Key Vault, Configuring and Deploying Azure AD MFA Fraud Alerts, Configuring and Deploying Azure AD MFA One-time Bypass

  • Migration in Azure
    • Understanding VM migration
    • Azure Migrate
    • Azure Site recovery
    • Server Assessment
    • Server Migration

Hands-on Exercise –

Migrating Physical Servers Using Azure Migrate, Assessing Physical Servers Using Azure Migrate.

  • Azure Data Platform – I
    • NoSQL and NoSQL Database
    • Cosmos DB
    • Multiple APIs and Data Models
    • Request Units
    • Request Unit Calculator
    • Achieving Elastic Scale
    • Partition Key
    • Cross-partition Queries
    • Replication
    • Turnkey Global
    • Distribution
    • Turnkey Global Distribution
    • Replication and Consistency
    • Consistency Levels
    • Document Database
    • Cosmos DB Resource Model
    • Resource Properties, Self-links, and URLs

Hands-on Exercise –

Creating a Cosmos DB Account, Creating Global Distribution, Importing data from SQL Server using the Data Migration tool, Executing SQL queries on an existing database

  • Azure Data Platform – II
    • Data Migration Tool
    • Rich Query with SQL
    • SQL Operators and Functions
    • Client Development
    • Indexing Policies
    • Users, Permissions, and Resource Tokens
    • Server-side Programming Model
    • Triggers
    • User-defined Functions (UDFs)
    • Table API
    • Cosmos DB Graph Database
    • Vertices and Edges
    • Populating the Graph
    • Bi-directional Relationships
    • Writing Gremlin Queries
    • Azure Table Storage

Hands-on Exercise –

Creating an Azure table API database and perform query execution, Working with custom indexing, Working with User-defined Functions and Triggers, Creating an Azure Table API Database, Creating a Graph Database using cosmos DB, Importing Data from Table Storage

View More

Program Highlights

7 Months Live Classes
Learn from IIT Roorkee Faculty & Industry Practitioners
45 + Projects & Case Studies
24*7 Support

Interested in This Program? Secure your spot now.

The application is free and takes just 10-15 minutes to complete.

Project Work

The projects will be a part of your advanced certification in Cloud Computing and DevOps to consolidate your learning. Industry-based projects will ensure that you gain real-world experience before starting your career in Cloud Computing.

Practice 100+ Essential Tools

Designed by Industry Experts

Get Real-world Experience

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!

Career Services By Intellipaat

Career Services
Resume

Career Oriented Sessions

Throughout the course

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

Resume

Resume & LinkedIn Profile Building

After 70% of course completion

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

Resume

Mock Interview Preparation

After 80% of the course completion.

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

Resume

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 a dream job based on a learners’ educational background, past experience, and future career aspirations.

Resume

3 Guaranteed Interviews

After 80% of the course completion

Guaranteed 3 job interviews upon submission of projects and assignments. Get interviewed by our 400+ hiring partners.

Resume

Exclusive access to Intellipaat Job portal

After 80% of the course completion

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

Our Alumni Work At

Master Client Desktop Master Client Mobile

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

Admission

Application Review

Selected candidates will be notified within 1 weeks

Program Fee

Total Admission Fee

$ 1,799

Get a chance to win a early bird discount of up to $ 99/-

Upcoming Application Deadline 26th Sep 2021

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 26th Sep 2021 08:00 PM IST Weekend (Sat-Sun)
Regular Classes 26th Sep, 2021 08:00 PM IST Weekend (Sat-Sun)

Frequently Asked Questions

What is Electronics & ICT Academy IIT Roorkee (E&ICT IITR) ?

Electronics & ICT Academy IIT Roorkee (E&ICT IITR) is an initiative supported by MeitY, Govt of India. EICT IIT Roorkee delivers FDPs and certification courses in online as well as offline mode. Courses by EICT IIT Roorkee lay emphasis on bridging the gap between industry demand and academic approach to learning and provide a foundation to build your career in the industries related to the ICT sector. All courses have projects with real-life problems to give industry insights into learning. EICT IITR assimilated academic as well as industry experts to formulate the most effective courses that help professionals, students and faculty to upgrade their skills without disrupting their regular schedule.

This Advanced Cloud Computing and DevOps program is designed by Cloud and DevOps experts. The course will be taught by professionals from IIT Roorkee who have in-depth knowledge and years of experience in these technologies. This online training program covers all the basic and advanced-level concepts that are required to make you an expert in DevOps and the cloud.

There are various benefits that you will have access to if you enroll in our Advanced Cloud Computing and DevOps training by EICT IIT Roorkee. You will have 24/7 access to our online support portal, lifetime access to the training resources and course upgrades, etc. Further, you will work on several real-time exercises and projects which will give you industry experience. Once you complete the course, our job assistance team will prepare you for job interviews by updating your resume, conducting mock interviews, etc. Finally, you will be awarded certification from Intellipaat and IIT Roorkee, which will act as a bonus in your resume.

This program is conducted online for 7 months with the help of multiple live instructor-led training sessions.

After you share your basic details with us, our course advisor will speak to you and based on the discussion, your application will be screened. If your application is shortlisted, you will need to fill in a detailed application form and attend a telephonic interview, which will be conducted by a subject matter expert. Based on your profile and interview, if you are selected, you will receive an admission offer letter.

To complete this program, it requires 7 months of attending live classes and completing the assignments and projects, along the way.

If by any circumstance you miss a live class, you will be given the recording of the class within the next 12 hours. Also, if you need any support, you will have access to our 24/7 technical support team for any sort of query resolution.

To complete this program, you will have to spare around 6 hours a week towards learning. Classes will be held over weekends (Sat/Sun), and each session will be of 3 hours.

To ensure that you make the most of this program, you will be given industry-grade projects to work on. This is done to make sure that you get a concrete understanding of what you’ve learned.

Upon the completion of this program, you will be first preparing for job interviews through mock interview sessions, and then you will get assistance in preparing a resume that fulfils industry standards. This will be followed by a minimum of 3 exclusive interviews with 200+ hiring partners across the globe.

Upon the completion of all of the requirements of the program, you will be awarded a certificate from E&ICT, IIT Roorkee.

View More

What is included in this course?

  • Upskill without leaving your Job
  • Lear from top IIT Roorkee Faculty & Industry Experts
  • Rigorous curriculum designed to gain Industry relevant skills
  • Group Learning with your peers through Intellipaat PeerChat
  • Career guidance by Intellipaat to land you in dream Job!

I’m Interested in This Program

Select Currency