Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of DeliveryFrequency Of Classes
EnglishSelf Study, Virtual ClassroomVideo and Text BasedWeekends

Course Overview

The Advanced Certification in Cloud Computing & DevOps Online Course is a specialized course that explores the features of DevOps and cloud computing concepts. The course led by IIT Roorkee experts aims to impart learners knowledge in topics like AWS foundation, virtualization, and cloud security.

The Advanced Certification in Cloud Computing & DevOps Certification Course is delivered through online video lectures, real-time projects, and an industry-specific curriculum designed by experts. The course extends professional support to all learners who wish to build a career in this subject domain.

After the completion of the Advanced Certification in Cloud Computing & DevOps Live Course, learners will be rewarded with a certificate of completion by E&ICT, Indian Institute of Technology Roorkee. The Career Services at Intellipaat will extend job assistance and support for profile building and interview grooming.

The Highlights

  • Certificate of completion from E&ICT IIT Roorkee
  • 6 months live course
  • Curriculum by industrial experts
  • Designed for working professionals and fresher's
  • One-on-one sessions with mentors
  • 45+ projects and exercises
  • Assignments and real-time projects
  • Career services and guaranteed 3 interviews by Intellipaat
  • 200+ hiring partners
  • 24*7 Support and soft skills essential training by Intellipaat
  • Support by IIT Roorkee Faculty & Industry Practitioners
  • No cost EMI option

Programme Offerings

  • Certificate of completion
  • live online sessions
  • assignments
  • Real-time Projects
  • Exercises
  • One-on-one Mentor Sessions
  • Job Interviews
  • 6 months duration
  • Soft skills training.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIT Roorkee

The fees for course Advanced Certification in Cloud Computing and Devops is -

HeadAmount
Total Admission Fee
₹ 99,009 (Inclusive of All)
EMI Starts at
₹ 5,900

What you will learn

Knowledge of cloud computingKnowledge of PythonSoftware development skillsKnowledge of AWS TechnologyKnowledge of Big DataKnowledge of Linux

After completing the Advanced Certification in Cloud Computing & DevOps Classes, you will gain knowledge about the following topics:

  • Basics of Python 
  • Foundation for Python and Linux
  • Technologies in cloud development
  • Parallel computing and distributed computing
  • Cloud computing and AWS
  • Interoperability approaches
  • Resource optimization and management
  • Important DevOps tools
  • Data security, data privacy and cloud security
  • Cloud platforms and Big Data systems
  • Cloud computing-based technologies
  • Microsoft Azure

Who it is for

  • The Advanced Certification in Cloud Computing & DevOps course is suitable for any person with a bachelor's degree and an interest in the field of DevOps and cloud computing.
  • The course is suitable for anyone with a bachelor's degree in information technology and would like to switch to the cloud computing sector.
  • The course can be opted by product development managers and other professionals who wish to develop their skills and establish a career in the domain of DevOps and cloud architecture.
  • The course is the perfect choice for developers who are looking forward to developing their platforms using effective cloud computing techniques.

Admission Details

Follow the steps given below to enroll in the Advanced Certification in Cloud Computing & DevOps Live Course:

Step 1: Click on the URL given below -

https://intellipaat.com/advanced-certification-cloud-computing/

Step 2: Click on the “Apply Now” option on the page.

Step 3: Fill in your name, email id, mobile number and apply.

The Syllabus

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

  1. Introduction to Cloud Computing & AWS
  • What is Cloud Computing
  • Cloud Service & Deployment Models
  • How AWS is the leader in the cloud domain
  • Various cloud computing products offered by AWS
  • Introduction to AWS S, EC, VPC, EBS, ELB, AMI
  • AWS architecture and the AWS Management Console, virtualization in AWS (Xen hypervisor)
  • What is auto-scaling
  • AWS EC best practices and cost involved.
  1. Elastic Compute and Storage Volumes 
  • Introduction to EC
  • Regions & Availability Zones(AZs)
  • Pre-EC, EC instance types
  • Comparing Public IP and Elastic IP
  • Demonstrating how to launch an AWS EC instance
  • Introduction to AMIs, Creating and Copying an AMI
  • Introduction to EBS
  • EBS volume types
  • EBS Snapshots
  • Introduction to EFS
  • Instance tenancy- Reserved and Spot instances
  • Pricing and Design Patterns.
  1. Load Balancing, Autoscaling and DNS 
  • Introduction to Elastic Load Balancer
  • Types of ELB – Classic, Network and Application
  • Load balancer architecture
  • Cross-zone load balancing
  • Introduction to Auto Scaling, vertical and horizontal scaling, the lifecycle of Auto Scaling
  • Components of Auto Scaling, scaling options and policy, instance termination
  • Using load balancer with Auto Scaling
  • Pre-Route – how DNS works
  • Routing policy, Route terminologies, Pricing
  1. Virtual Private Cloud
  • What is Amazon VPC,
  • VPC as a networking layer for EC,
  • IP address and CIDR notations,
  • Components of VPC – network interfaces, route tables, internet gateway, NAT,
  • Security in VPC – security groups and NACL, types of VPC, what is a subnet, VPC peering with scenarios, VPC endpoints, VPC pricing and design patterns
  1. Storage – Simple Storage Service (S)
  • Introduction to AWS storage
  • Pre-S – online cloud storage
  • API, S consistency models
  • Storage hierarchy, buckets in S
  • Objects in S, metadata and storage classes, object versioning, object lifecycle management, cross-region replication, data encryption, connecting using VPC endpoint, S pricing.
  1. Databases and In-Memory DataStores
  • What is a database, types of databases, databases on AWS
  • Introduction to Amazon RDS
  • Multi-AZ deployments, features of RDS
  • Read replicas in RDS, reserved DB instance
  • RDS pricing and design patterns
  • Introduction to Amazon Aurora, benefits of Aurora, Aurora pricing and design patterns
  • Introduction to DynamoDB, components of DynamoDB, DynamoDB pricing and design patterns
  • What is Amazon Redshift, advantages of Redshift
  • What is ElastiCache, why ElastiCache.
  1. Management and Application Services 
  • Introduction to CloudFormation
  • CloudFormation components
  • CloudFormation templates
  • The concept of Infrastructure-as-a-code
  • Functions and pseudo parameters
  • Introduction to Simple Notification Service, how does SNS work
  • Introduction to Simple Email Service, how does SES work
  • Introduction to Simple Queue Service, how does SQS work.
  1. Access Management and Monitoring Services 
  • Pre-IAM, why access management
  • Amazon Resource Name (ARN), IAM features
  • Multi-factor authentication (MFA) in IAM, JSON
  • IAM policies, IAM permissions, IAM roles, identity federation, pricing
  • Introduction to CloudWatch, metrics and namespaces, CloudWatch architecture, dashboards in CW
  • CloudWatch alarms, CloudWatch logs, pricing and design patterns
  • Introduction to CloudTrail, tracking API usage.
  1. Automation and Configuration management 
  • What is AWS Lambda
  • How Lambda is different from EC
  • Benefits and limitations of Lambda
  • How does Lambda work
  • Use cases of Lambda, Lambda concepts
  • Integration S with Lambda
  • What is Elastic Beanstalk, how does Beanstalk work, Beanstalk concepts, Beanstalk pricing
  • What is configuration management
  • What is AWS OpsWorks, AWS OpsWorks benefits
  • CloudFormation vs OpsWorks, services in OpsWorks
  • AWS OpsWorks Stacks, OpsWorks pricing.
  1. AWS Migration 
  • What is Cloud migration
  • Why migration is important
  • Migration process in AWS, the R’s migration strategy
  • Virtual machine migration, migrating a local vm onto the AWS cloud
  • Migrating databases using Database Migration Service (DMS)
  • Migrating a local database to RDS
  • Migrating an on-premises database server to RDS using DMS, other migration services.

  • Infrastructure Setup
  • Lab setup-AWS Account creation
  • EC2 and LMS Walkthrough
  • Introduction to DevOps
  • What is Software Development?
  • Software Development Life Cycle
  • Traditional Models for SDLC
  • Why DevOps?
  • What is DevOps?
  • DevOps Lifecycle
  • DevOps Tools
  • Version Control with Git
  • What is Version Control?
  • Types of Version Control Systems
  • Introduction to SVN
  • Introduction to Git
  • Git Lifecycle
  • Common Git Commands
  • Working with Branches in Git
  • Merging Branches
  • Resolving Merge Conflicts
  • Git Workflow
  • Hands-on Exercise 
  • Git Life cycle Commands
  • Pushing Code to GitHub
  • Stashing Code in Git
  • Creating, Deleting Git Branches
  • Reverting a Push to GitHub
  • Merging branches using git merge
  • Merging branches using git rebase
  • Resolving merge conflicts using the git merge tool
  • Containerization Using Docker
  • Understanding Docker Lifecycle
  • Components of the Docker Ecosystem
  • Common Docker Operations
  • Creating a DockerHub Account
  • Committing Changes in a Container
  • Pushing a Container Image to DockerHub
  • Creating Custom Docker Images using Dockerfile
  • What are Docker Volumes?
  • Deploying a Multi-tier Application Using Docker Network
  • Using Docker Compose to Deploy Containers
  • Hands-on Exercise 
  • Common Docker Operations
  • Creating a DockerHub Account
  • Committing Changes to a Container
  • Pushing container to DockerHub
  • Creating a Local Image Repository
  • Building an Image using Dockerfile
  • Configuration Management using Puppet (self-paced)
  • Need for Configuration Management
  • Configuration Management Tools
  • What is Puppet?
  • Puppet Architecture
  • Setting up Master Slave using Puppet
  • Puppet Manifests
  • Puppet Modules
  • Applying Configuration using Puppet
  • Puppet File Server
  • Hands-on Exercise 
  • Setting up Master-Slave on AWS
  • Testing the Connection of nodes with Puppet
  • Creating a Manifest
  • Deploying Manifest on Node
  • Creating a Module
  • Deploying sample software on nodes using Puppet Modules and Manifests
  • Implementing a File Server Module on Puppet
  • Configuration Management using Ansible
  • What is Ansible?
  • Ansible vs Puppet
  • Ansible Architecture
  • Setting up Master Slave using Ansible
  • Ansible Playbook
  • Ansible Roles
  • Applying configuration using Ansible
  • Hands-on Exercise 
  • Installing Ansible on AWS
  • Creating a Playbook using YAML
  • Creating an Ansible Role
  • Using Roles in Playbook
  • Continuous Integration with Jenkins
  • Introduction to Continuous Integration
  • Jenkins Master-Slave Architecture
  • Understanding CI/CD Pipelines
  • Creating an end-to-end automated CI/CD Pipeline
  • Hands-on Exercise 
  • Creating a Jenkins Master Slave on AWS
  • Installing Plug-ins in Jenkins
  • Creating Jenkins Builds
  • Creating Scheduled Builds
  • Triggering Jobs using Git Webhooks
  • Using the Pipeline Plugin in Jenkins
  • Continuous Orchestration Using Kubernetes
  • Introduction to Kubernetes
  • Docker Swarm vs Kubernetes
  • Kubernetes Architecture
  • Deploying Kubernetes using Kubeadms
  • Alternate Ways of Deploying Kubernetes
  • YAML Files
  • Creating a Deployment in Kubernetes using YAML
  • Services in Kubernetes
  • Ingress in Kubernetes
  • What are Volumes
  • Types of Volumes
  • Persistent Volumes
  • Introduction to Secrets
  • Kubernetes Monitoring using Kubernetes Dashboard
  • Hands-on Exercise 
  • Setting up Kubernetes using Kubeadm
  • Installing Kubernetes using kOps and GCK
  • Creating a Deployment
  • Creating Services
  • Creating an Ingress
  • Demonstrating the use of Ingress, services, and deployments together
  • Creating Volumes
  • Creating Persistent Volumes
  • Continuous Monitoring using ELK
  • Agenda
  • What is ELK?
  • Components of ELK
  • ELK Flow
  • Features of ELK
  • ELK Installation
  • Hands-on Exercise  –
  • Analyzing Apache Logs with Logstash and Kibana
  • Analyzing .csv logs with Logstash and Kibana
  • Analyzing Real-Time Web Logs with Beats and Kibana
  • Terraform Modules and Workspaces
  • What is Infrastructure as a code
  • Infrastructure as Code (IaC) vs Configuration Management (CM)
  • Introduction to Terraform
  • Installing Terraform on AWS
  • Basic Operations in Terraform: init, plan, apply, destroy
  • Terraform Code Basics
  • Deploying an end-to-end architecture on AWS using Terraform
  • Hands-on Exercise
  • Installing Terraform
  • Initializing AWS Terraform Provider
  • Creating an EC2 instance using Terraform
  • Updating changes to EC2 using Terraform
  • Destroying EC2 using Terraform
  • Deploying EC2 inside a custom VPC using Terraform

  • Broad Aspects of Migration into Cloud
  • Migration of virtual Machines and techniques
  • Fault Tolerance Mechanisms.

  • 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

  • AWS Code Commit
  • AWS Code Build
  • AWS Code Deploy
  • DevOps Lifecycle using AWS DevOps Tools
  • AWS Code Pipeline

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

  • Introduction to Microsoft Azure
  • Introduction to ARM & Azure Storage
  • Introduction to Azure storage
  • Azure Virtual Machines
  • Azure App and Container services
  • Azure Networking – I
  • Azure Networking – II
  • Authentication and Authorization in Azure using RBAC
  • Microsoft Azure Active Directory
  • Azure Monitoring
  • Interview Preparation Sessions

  • Introduction to Microsoft Azure
  • Introduction to ARM & Azure Storage
  • Introduction to Azure storage
  • Azure Virtual Machines
  • Azure App and Container Services
  • Azure Networking
  • Azure Networking – II
  • Authentication and Authorization in Azure using RBAC
  • Microsoft Azure Active Directory
  • Azure Monitoring
  • Multi-Factor Authentication (MFA)
  • Migration in Azure
  • Azure Data Platform – I
  • Azure Data Platform – II

  • 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

  • Introduction to Big Data and Data Collection
  • Introduction to Cloud Computing and AWS
  • Elastic Compute and Storage Volumes
  • Virtual Private Cloud
  • Storage – Simple Storage Service (S3)
  • Databases and In-Memory DataStores
  • Data Storage
  • Data Processing
  • Data Analysis
  • Data Visualization and Data Security

Instructors

IIT Roorkee Frequently Asked Questions (FAQ's)

1: Will I get a recording of the live class I could not attend?

Yes, in case you miss attending one or more live classes, you will receive a recorded version within the next 12 hours.

2: Will there be an interview for the admission process of the Advanced Certification in Cloud Computing & DevOps Course?

Yes, after you submit the application there will be a discussion with the course advisor and a telephonic interview with a subject matter expert.

3: Which university is offering the Advanced Certification in Cloud Computing & DevOps Online Course?

The Advanced Certification in Cloud Computing & DevOps Live Course is offered by the expert faculty of IIT Roorkee on the Intellipaat learning platform.

Articles

Back to top