Courses

Back

Corporate Training Hire From Us Explore Courses
EICT-IITR

Advanced Certification in Cloud Computing and DevOps

2,476 Ratings

Learn from IIT Roorkee Faculty and Industry Experts

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 skilled in cloud computing concepts, DevOps tools, AWS, virtualization, cloud security, etc., which will help you build a career in this domain.

In collaboration with

Microsoft_logo
Apply Now Download Brochure

Ranked #1 Cloud Program by India Today

iit-roorkee

Watch

Course Preview

Learning Format

Online

Live Classes

7 Months

E&ICT IIT Roorkee

Certification

Campus Immersion

at IIT Roorkee

500+

Hiring Partners

trustpilot 3332
sitejabber 1429
mouthshut 24068

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 of Live Classes
Learn from IIT Roorkee Faculty and Industry Practitioners
45+ Projects & Exercises
Advanced Certification by E&ICT, IIT Roorkee
Placement Assistance
24*7 Support by Intellipaat
1:1 Mentor Support by Intellipaat
Designed for Working Professionals and Freshers
1:1 Mock Interview
No-cost EMI
Free Voucher for Exam AZ-900: Microsoft Azure Fundamentals worth $99

About E&ICT, IIT Roorkee

This Advanced Certification in Cloud Computing and DevOps by E&ICT IIT Roorkee is an online course that 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
Certificate_Intellipaat_IIT-Roorkee-BIG Click to Zoom
Note: All certificate images are for illustrative purposes only and may be subject to change at the discretion of the EICT IIT Roorkee.

Program in Collaboration with Microsoft

Benefits for students from Microsoft:

  • Industry-recognized certification from Microsoft
  • Real-time projects and exercises
  • Free Voucher for Exam AZ-900: Microsoft Azure Fundamentals worth $99
microsoft-image-1 Click to Zoom

Career Transition

59% Average Salary Hike

$1,08,000 Highest Salary

700+ Career Transitions

400+ Hiring Partners

Career Transition Handbook

*Past record is no guarantee of future job prospects

Who Can apply for the course?

  • Anyone with a 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-apply

What roles can a Cloud Professional play?

Cloud Architect

Carries out system design and the architecture of infrastructure on the cloud. Plays a key role between the 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 the implementation of DevOps on AWS.

Cloud Engineer

The role of a cloud engineer is mostly focused on cloud implementations. Whether or not they work with DevOps, they are expected to know what it entails.

Cloud and DevOps Engineer

Expected to manage cloud and DevOps pipelines. Similar to the senior 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

python linux AWS S3 EC2 VPC AWS_EBS AWS_ELB Amazon-AMI AWS_Management-Console DevOps docker jenkins puppet ansible kubernetes nagios Terraform mapreduce Google-App-Engine azure
View More

Meet Your Instructors & Mentors

Program Curriculum

Live Course Self Paced Industry Expert Academic Faculty

Linux

  • Introduction to Linux  – Establishing the fundamental knowledge of how Linux works and how you can begin with Linux OS.
  • Linux Basics – File Handling, data extraction, etc.
  • Hands-on Sessions And Assignments for Practice – Strategically curated problem statements for you to start with Linux.
Download Brochure

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
Download Brochure
  • What is Virtualization?
  • Virtualization is not a new concept. Evolution of Virtualization.
  • Type of Virtualization
  • Server-based Virtualization
  • Hypervisor-based Virtualization
  • Type 1 v/s Type 2
  • Full v/s Para
  • Virtual machine lifecycle
  • Virtual machine image: Structure, formats
  • Virtual machine instance: Public cloud specific instance, allocating resources to virtual machine instance, networking in virtual machine, Amazon Machine Instance
  • VM Application
  • Container Based Virtualization
  • Container lifecycle
  • Container image : Structure, formats
  • Container instance: Allocating resources to container instance
  • Networking in containers
  • Unikernels: Structure, formats, allocation, networking in Unikernels
  • Difference between VM, Containers and Unikernels
  • Network Function Virtualization (NFV)
  • Type
Download Brochure
  • Broad Aspects of Migration into Cloud
  • Migration of virtual Machines and techniques
  • Fault Tolerance Mechanisms.
Download Brochure
  • Introduction to Python and IDEs – The basics of the python programming language, how you can use various IDEs for python development like Jupyter, Pycharm, etc.
  • Python Basics – Variables, Data Types, Loops, Conditional Statements, functions, decorators, lambda functions, file handling, exception handling ,etc.
  • Object Oriented Programming – Introduction to OOPs concepts like classes, objects, inheritance, abstraction, polymorphism, encapsulation, etc.
  • Hands-on Sessions And Assignments for Practice – The culmination of all the above concepts with real-world problem statements for better understanding.
Download Brochure

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
  • Introduction to DevOps
  • Version Control with Git
  • Containerization Using Docker
  • Configuration Management using Ansible
  • Continuous Integration with Jenkins
  • Continuous Orchestration Using Kubernetes
  • Continuous Monitoring using ELK
  • Terraform Modules & Workspaces
Download Brochure
  • 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.
Download Brochure
  • 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
Download Brochure
  • 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.
Download Brochure
  • Issues with interoperability
  • Vendor lock-in
  • Interoperability approaches
  • SLA Management
  • Metering Issues, and Report generation.
Download Brochure
  • 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
Download Brochure
  • Open stack
  • Google App Engine
  • MapReduce and its extensions to Cloud Computing, HDFS, and GFS
Download Brochure
  • 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
Download Brochure

Elective

  • 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 resources 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, Create and use 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 and 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 Control (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

Download Brochure
  • Job Search Strategy
  • Resume Building
  • Linkedin Profile Creation
  • Interview Preparation Sessions by Industry Experts
  • Mock Interviews
  • Placement opportunities with 400+ hiring partners upon clearing the Placement Readiness Test.
Download Brochure
  • 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 resources 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, Create and use 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 Control (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

Download Brochure
  • Non-Relational Data Stores and Azure Data Lake Storage
  • Data Lake and Azure Cosmos DB
  • Relational Data Stores
  • Why Azure SQL?
  • Azure Batch
  • Azure Data Factory
  • Azure Data Bricks
  • Azure Stream Analytics
    • Monitoring & Security
Download Brochure
  • Introduction to Cloud Computing and 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, the 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 objects, 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 is 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 the 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 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 WebHooks, Using the Pipeline Plugin in Jenkins

  • Continuous Orchestration using Kubernetes
    • Introduction to Kubernetes
    • Docker Swarm vs Kubernetes
    • Kubernetes Architecture
    • Deploying Kubernetes using Kubeadms
    • Alternate ways of deploying Kubernetes
    • YAML Files
    • Creating a Deployment in Kubernetes using YAML
    • Services in Kubernetes
    • Ingress in Kubernetes

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 ELK
    • Agenda
    • What is ELK?
    • Components of ELK
    • ELK Flow
    • Features of ELK
    • ELK installation

Hands-on Exercise –

Analyzing Apache Logs with Logstash & Kibana, Analyzing .csv logs with Logstash & Kibana, Analyzing Real-Time Web Logs with Beats & Kibana

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

Download Brochure
View More
Disclaimer
Intellipaat reserves the right to modify, amend or change the structure of module & the curriculum, after due consensus with the university/certification partner.

Program Highlights

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

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

Reviews

( 5 )

Hear From Our Hiring Partners

Career Services By Intellipaat

Career Services
resume

Career Oriented Sessions

Throughout the course

Over 10+ 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.

linkedin

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.

interview

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.

expert

1 on 1 Career Mentoring Sessions

After 90% of the course completion

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

guaranteed

Placement Assistance

Upon movement to the Placement Pool

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

job_portal

Exclusive access to Intellipaat Job portal

After 80% of the course completion

Exclusive access to our dedicated job portal 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 Works At

Hiring-Partners

Peer Learning

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

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

Admission Details

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

ad-submit

Submit Application

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

ad-review

Application Review

An admission panel will shortlist candidates based on their application

ad-admission-1

Admission

Selected candidates will be notified within 1 weeks

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 online as well as offline. Courses by EICT IIT Roorkee emphasise 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 schedules.

Intellipaat provides career services that include guaranteed interviews for all the learners enrolled in this course. EICT IIT Roorkee is not responsible for the career services.

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.

You can receive 2 IBM course worth of Rs. 20,000 i.e (a) Docker Essentials, (b) Container & Kubernetes Essentials with this program if you don’t avail any scholarships / discount.

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.

You will be required to attend live classes for seven months and complete 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.

To be eligible for getting into the placement pool, the learner has to complete the course along with the submission of all projects and assignments. After this, he/she has to clear the Placement Readiness Test (PRT) to get into the placement pool and get access to our job portal as well as the career mentoring sessions.

You will undergo below sessions:

  • Job Search Strategy Sessions
  • Resume Building
  • Linkedin Profile Creation
  • Interview Preparation Sessions by Industry Experts
  • Mock Interviews
  • Placement opportunities with 400+ hiring partners upon clearing the Placement Readiness Test.

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

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

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

View More

What is included in this course?

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