All Courses
×

Advanced Certification in DevOps & Cloud Computing

7,260 Ratings

Learn from IIT Madras Faculty & Industry Experts with Campus Immersion at IIT Madras Research Park

Enroll in this advanced certification by IITM Pravartak (The Technology Innovation Hub of IIT Madras) and Intellipaat and learn under the expert guidance of the IIT Madras faculty. The program is designed by industry experts to help you master AWS, cloud computing, VPC, etc., through real-time hands-on projects.

Certification Aligned to
AWS Aligned
Apply Now Download Brochure

Learning Format

Online Bootcamp

Live Classes

6 Months

Campus Immersion

at IITM Pravartak

IITM Pravartak

Certification

EMI Starts

at ₹5900/month*

trustpilot 3109
sitejabber 1493
mouthshut 24542

About Program

This advanced certification in DevOps and Cloud Computing by IITM Pravartak will help you gain expertise in DevOps, AWS, parallel and distributed computing, and more. The course will place extra emphasis on Kubernetes through specialized electives.

Key Highlights

140 Hrs Live Sessions across 6 months
168 Hrs of Self-paced Learning
50+ Live Sessions across 6 Months
25+ Industry Projects & Case Studies
2 Capstone Projects
Free integrated labs
Dedicated Learning Management Team
Learn from IIT Faculty & Industry Experts
IITM Pravartak Certification
2 Days Campus immersion at IIT Madras Research Park
Live virtual classes led by industry experts
24*7 Support
Designed for Working Professionals and Freshers
No-cost EMI Option available
AWS select technology partner

About IITM Pravartak Digital Skills Academy

IITM Pravartak, a Technology Innovation Hub of IIRM is funded by Department of Science and Technology, GOI under its National Mission on Interdisciplinary Cyber-Physical Systems (NM-ICPS), focuses on application-oriented research and innovation in the areas SNACS. BharOS, India’s first mobile operating system is developed by an IITM Pravartak incubated company.

Key Achievements of IIT Madras:

  • Ranked No: 1 in India in both ‘Overall’ and ‘Engineering’ Categories in NIRF 2022 from last 4th consecutive year.
  • IIT Madras has been identified as an ‘Institution of Eminence’ by the Government of India.
  • Ranked No. 4 Indian Institute in QS World University Ranking and Ranked #250 in the International QS World rankings 2023.
Advanced Certification in DevOps Cloud Computing Click to Zoom
Note: All certificate images are for illustrative purposes only and may be subject to change at the discretion of the IITM Pravartak.

Career Transition

59% Average Salary Hike

40LPA Highest Salary

700+ Career Transitions

300+ Hiring Partners

Career Transition Handbook

*Past record is no guarantee of future job prospects

Who Can Apply for the Course?

  • Individuals with a bachelor’s degree and a keen interest to learn DevOps and cloud computing
  • IT professionals looking for a career transition to DevOps and cloud computing
  • Professionals aiming to move ahead in their careers
  • DevOps professionals
  • Cloud computing professionals
  • Freshers who want to build a career in DevOps and Cloud Computing
who can apply

What roles can a DevOps and cloud computing professional play?

DevOps Architect

They are experts in using VPC, Lambda, Route 53, AWS ECS, Elastic Load Balancing, and other tools and technologies of AWS.

Cloud Architect

They design and build documents for setting the best standards and practices for cloud adoption.

AWS DevOps Engineer

They plan project deliverables and ensure the quality of products and their respective criteria as per the user requirements.

Senior DevOps Engineer

They are responsible for recording aspects of IaC using a wide range of tools like AWS CDK, Terraform, and CloudFormation.

Release Manager

They are in charge of the overall development pipeline, overall release schedules, individual releases, and coordination with different teams.

Product Manager

They are from the operations side of DevOps and are an expert in organization and management.

View More

Skills to Master

AWS

Elastic Compute

Load Balancing, Autoscaling and DNS

VPC

CloudFormation

Access Management and Monitoring Services

AWS Migration

Version Control with Git

Continuous Integration

Continuous Monitoring using ELK

Data Virtualization

Devops on AWS

DevSecOps

Application Deployment

View More

Tools to Master

AWS kubernetes docker ansible Terraform AWSLambda jenkins

Meet Your Mentors

Curriculum

Live Course Industry Expert Academic Faculty

Python

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

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
  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 a 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, and other migration services.
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 a virtual machine, Amazon Machine Instance
  • VM Application
  • Container Based Virtualization
  • Container lifecycle
  • Container image: Structure, formats
  • Container instance: Allocating resources to the container instance
  • Networking in containers
  • Unikernels: Structure, formats, allocation, networking in Unikernels
  • Difference between VM, Containers, and Unikernels
  • Network Function Virtualization (NFV)
Download Brochure
  • Broad Aspects of Migration into the Cloud
  • Migration of virtual Machines and techniques
  • Fault Tolerance Mechanisms
Download Brochure
  • 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 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
Download Brochure

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 caution, The Goal of Parallel Processing, Amdahl’s Law, Gustafson’s Law, Communication Cost Model. Demonstration for parallel application performance and its impacts

Distributed Computing:

  • Distributed computing system, Characteristics, Goals, and 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
  • Introduction to AWS DevOps
  • AWS Code Commit
  • AWS Code Build
  • AWS Code Deploy
  • DevOps Lifecycle using AWS DevOps Tools
  • AWS Code Pipeline
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

50+ Live Sessions across 6 Months
Resume Preparation and LinkedIn Profile Review
25+ Industry Projects & Case Studies
24*7 Support

Projects

One month of project work will be a part of your certification to consolidate your learning in DevOps and cloud computing. These projects will ensure that you have industry-relevant experience in the field.

Practice 20+ Essential Tools

Designed by Industry Experts

Get Real-world Experience

Reviews

( 5 )

Our Alumni Works At

Hiring Partners

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–2 weeks

Program Fee

Total Admission Fee

₹ 85,044 (Inclusive of All)

Apply Now

EMI Starts at

₹ 5,900

We partnered with financing companies to provide competitive finance options at 0% interest rate with no hidden costs

Financing Partners

dk-fee-emi-logo

The credit facility is provided by a third-party credit facility provider and any arrangement with such third party is outside Intellipaat’s purview.

Upcoming Application Deadline 19th Jan 2025

Admissions are closed once the requisite number of participants enroll for the upcoming cohort. Apply early to secure your seat.

Program Cohorts

Next Cohorts

Date Time Batch Type
Program Induction 19th Jan 2025 08:00 PM IST Weekend (Sat-Sun)
Apply Now

Frequently Asked Questions

How will I receive my certificate?

After completing this program in Advanced Certification in DevOps and Cloud Computing as well as the various projects and assignments, you will receive a joint Advanced Certification from IITM Pravartak and Intellipaat.

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

This Advanced Certification in DevOps and Cloud Computing is conducted by the faculty at IIT Madras and other industry experts who will train you in the area of cloud computing and advanced DevOps skills through online video lectures and real-time industry-relevant projects.

The program is designed to help you gain in-depth knowledge in this field. On the successful completion of the program, you will gain an Advanced Certification in DevOps and Cloud Computing from IITM Pravartak and Intellipaat. This certification is widely recognized by top organizations around the world and will qualify you for top-paying jobs in the market.

If you miss any of the live sessions, you will get a copy of the recorded session within the next 12 hours. If you have any other queries, you can post them in our community or get in touch with our course advisors.

There will be an optional two-day campus immersion module at IITM Pravartak during which the learners will visit the campus and learn from the faculty as well as get the opportunity to interact with their peers. However, this is subject to the COVID-19 situation and the guidelines provided by the institute. The cost of travel and accommodation will have to be borne by the learners.

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.

Learners can request 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.

Intellipaat provides career services for all the learners enrolled in this course. IITM Pravartak is not responsible for career services. Intellipaat career services for this program contain resume building and review of LinkedIn profile.

Yes, Intellipaat certification is highly recognized in the industry. Our alumni work in more than 10,000 corporations and startups, which is a testament that our programs are industry-aligned and well-recognized. Additionally, the Intellipaat program is in partnership with the National Skill Development Corporation (NSDC), which further validates its credibility. Learners will get an NSDC certificate along with Intellipaat certificate for the programs they enroll in.

View More

What is included in this course?

  • 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