Courses × Browse Corporate Training All Courses
University Logo
Electronics & ICT Academy IIT Roorkee

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 DevOps, AWS, Python programming, etc., which will help you build a career in this domain. Our course will also help you get a thorough practical experience in implementing various concepts of these technologies.

Upskill for your dream job!

7 Months

92 Hrs Live Classes

3 Guaranteed

Interviews

500+

Hiring Partners

Executive

Alumni status

Expert Mentors

Mentorship from Professors at E&ICT IIT, Roorkee

Be Future Ready

DevOps Engineers come under the top 10 highest in-demand IT professionals for 2021-2022.
– India Today

Get Better Pay

The avg. salary earned by a DevOps Engineer is approx. US$138 k/annum depending on experience, job location, organization, etc.
– Glassdoor

Who is this program for?

  • Anyone having a bachelor’s degree and an interest in learning advanced skills in DevOps and the cloud
  • Professionals who aim to make a career growth in the cloud architecture
  • Those from the IT field with a bachelor’s degree, aiming for a career 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
certificate pg image

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

About the Program

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

PARTNERING WITH IIT ROORKEE

Our Advanced Certification in Cloud Computing and DevOps is in partnership with E&ICT, IIT Roorkee. This online course 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 and Intellipaat
  • Gain the alumni status of  E&ICT, IIT Roorkee

TRAINING IN COLLABORATION WITH MICROSOFT

Microsoft is among the leading organizations in creating innovative and trending tools to work with Big Data Analytics. This Advanced Cloud Computing and DevOps course is led by experts from top organizations in the world, like Microsoft, who will help you learn the concepts and skills required in this domain. Further, you will also gain practical experience through our industry-based projects.

Benefits for students from Microsoft:

  • Industry-recognized certification from Microsoft
  • Real-time projects and exercises

Our Career Services

Intellipaat Images
24/7 Support
Intellipaat Images
Mock Interviews & Resume Preparation
Intellipaat Images
Industry-grade Projects
Intellipaat Images
Minimum 3 Exclusive Interviews with 200+ Hiring Partners

Program Curriculum

Preparatory Classes:

  • Python & Linux Foundation: Python Environment Setup and Essentials and Python Language Basic Constructs, Introduction to Linux and File Management

Module 1 – Introduction to Cloud & Distributed Computing

  • 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
  • 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.

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

Elective Courses

  • 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
92
Hours of Instructor-led Training
230
Hours of Self-paced Videos
15
Guided Projects to Practice
24/7
Lifetime Technical Support

Projects Covered

Deploying a Multi-Tier Website on AWS

Using various AWS services such as EC2, ELB, Auto Scaling, VPC, etc. to create a highly available and reliable architecture to host a PHP website.Read More..

image

Deploying a Website for High Availability and High Resilience

An architecture which should be designed to be highly available. Based on the applications workload, the architecture should automatically scale its servers up and down.Read More..

image

Sending Notifications to patients using push notifications

Design an architecture to send notifications to patients based on their doctors’ feedback. Using SNS for sending messages will increase the reliability and resilience. IntegrateRead More..

image

Application to sort objects in an S3 bucket using Beanstalk and Lambda

Uploading an application which could upload objects to an S3 bucket to Elastic Beanstalk. Set up your Lambda functions trigger as Object creation in theRead More..

image

Case Study 1 - Using Different Operations on EC2 and EWS

The case study is to replicate or copy EC2 instances to varied regions depending upon the High Availability. Furthermore, the main strategy is to extendRead More..

image

Case Study 2 - Autoscaling Compute Capacity in AWS

The major aim of this case study is to Autoscale (scaling up and down automatically) and Load Balance among multiple EC2 instances within AWS basedRead More..

image

Case Study 3 - Creating custom VPCs in AWS

In this case study, the candidate will create a custom VPC in AWS with the help of multiple subnets having both private as well asRead More..

image

Case Study 4 - Using AWS S3 for Lifecycle Access Management

The case study deals with moving artifacts from on-premise to S3 in the most cost-efficient manner. Furthermore, it deals with the creation of Lifecycle rules

image

Course Advisor

Dr. Sanjeev Manhas

Dr. Sanjeev Manhas

Professor ECE Department and chief-investigator, E&ICT Academy

He has an M.Tech degree in Solid State Technology from IIT Madras and a Ph.D. in Electronics and Electrical Engineering from De, Montfort University, Leicester, The UK. He was the Chairman of the Departmental Academic Programme Committee (DAPC) and the Departmental Faculty Research Committee at IIT Roorkee.

Dr. Neetesh Kumar

Dr. Neetesh Kumar

Assistant Professor, CSE Department

He completed his M.Tech in Computer Science and Technology and Ph.D. in Parallel Computing from JNU, New Delhi. He worked at Delhi Technological University (DTU) for a year followed by 3 years in the ABV-Indian Institute of Information Technology & Management (IIITM), Gwalior. Now, he is an Assistant Professor at IIT Roorkee.

Dr. Devki Nandan Jha

Dr. Devki Nandan Jha

Post Doctoral research associate, Oxford University

He is working as a Post Doctoral Research Associate at the University of Oxford. He did M.Tech from JNU, New Delhi and then completed his Ph.D. in the deployment of services in cloud-based environments from the School of Computing at Newcastle University, the UK. His areas of research include IoT, cloud computing, and Machine Learning.

Testimonials

course-reviews

John Chioles

course-reviews

Mr Yoga

course-reviews

Dileep & Ajay

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 interviewRead More..

Submit Application

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

Application Review

An admission panel will shortlist candidates based on their application

Admission

Selected candidates will be notified within 1 weeks

Program Fee
$ 1,316
Get a chance to win a scholarship up to USD106/-

I’m Interested to Enroll
Learn from best-in-class content created and delievered by leading faculty and industry leaders.

Frequently Asked Questions

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 with 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.

Talk To Us

How You Benefit From
This Program

  • 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