IIT Roorkee - IIT Roorkee E&ICT Academy - Advanced Certification in Cloud Computing and Devops
- Offered byIntellipaat
IIT Roorkee E&ICT Academy - Advanced Certification in Cloud Computing and Devops at Intellipaat Overview
Duration | 7 months |
Total fee | ₹99,009 |
Mode of learning | Online |
Credential | Certificate |
IIT Roorkee E&ICT Academy - Advanced Certification in Cloud Computing and Devops at Intellipaat Highlights
- Earn an advanced Certification by E&ICT, IIT Roorkee, 6th in the NIRF Rankings-Engineering 2020
- Learn through capstone projects along with 30+ case studies, 45+ Industry & hands-on projects and lab sessions
- Placement assistance in form of 3 Guaranteed Interviews with 400 + hiring partners and access to Intellipaat Job portal
- Taught by renowned professors from IIT Roorkee and mentored by top industry experts
IIT Roorkee E&ICT Academy - Advanced Certification in Cloud Computing and Devops at Intellipaat Course details
- Working professionals with zeal to build a career in Cloud Computing
- 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
- Distributed & Parallel computing
- Service monitoring
- AWS
- Load balancing
- Devops tools
- Migration & fault tolerance
- Microsoft Azure AZ 104
- AZ 303 and AZ 404
- Virtualization
- Cloud Security
- Python and Linux
- AWS DevOps
- Program objective is to provide high-end skills to working professionals and young engineers, as well as help them to grow in their career
- Program aims to make you master in cloud computing concepts, DevOps tools, AWS, Virtualization, Cloud Security, Azure, etc., which will help you build a career in this domain
- Course Fee: INR 85,000 + GST
- EMI starts from INR 4000
IIT Roorkee E&ICT Academy - Advanced Certification in Cloud Computing and Devops at Intellipaat Curriculum
Module 1 -Preparatory Classes
Python & Linux Foundation
Python Environment Setup and Essentials
Python Language Basic Constructs
Introduction to Linux and File Management
Module 2 -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
Module 3 -Parallel 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
Module 4 -Distributed Computing
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
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
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
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
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
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
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?
Module 5 -AWS Solutions Architect Associate Certification
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
Module 6 -Interoperability and Service Monitoring
Issues with interoperability
Vendor lock-in
Interoperability approaches
SLA Management
Metering Issues, and Report generation.
Module 7 -Resource Management and Load Balancing
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.
Module 8 -Migration and Fault Tolerance
Broad Aspects of Migration into Cloud
Migration of virtual Machines and techniques
Fault Tolerance Mechanisms.
Module 9 -Devops Tools
EC2 Walkthrough
Installation of DevOps Tools in the Cloud: Git, Docker, Selenium, Maven, Jenkins, Puppet, Ansible, Kubernetes, Nagios
What is Software Development?
Software Development Life Cycle
Traditional Models for SDLC
Why DevOps?
What is DevOps?
DevOps Lifecycle
DevOps Tools
What is Continuous Testing?
What is Maven?
Running Test Cases on Chromium WebDriver
What is the Headless Mode?
Module 10 -Cloud Security
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
Module 11 -Virtualization
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
Module 12 -Overview of cloud platforms & Big Data Systems
Open stack
Google App Engine
MapReduce and its extensions to Cloud Computing, HDFS, and GFS
Module 13 -Emerging Cloud computing-based technologies
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
Module 14 -Microsoft Azure Training AZ-104
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
Module 15 -AWS Devops Associate
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
Module 16 -Microsoft Azure Design and Architect Technologies -AZ -303, 304
Introduction to Microsoft Azure
Introduction to cloud computing
What is Microsoft Azure?
Microsoft Azure Services
Azure Portal
Azure CLI
Azure PowerShell