Courses ×

Back

Corporate Training Explore Courses
University Logo

Advanced Certification in DevOps & Cloud Computing

Enroll in this advanced certification by 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.

Only Few Seats Left No Prior Programming Knowledge Required

Ranked #1 Cloud Program by India Today

Upskill for Your Dream Job

Learning Format

Online Bootcamp

Live Classes

6 Months

Career Services

by Intellipaat

CCE IIT Madras

Certification

400+

Hiring Partners

About Program

This online Advanced Certification in DevOps and Cloud Computing will help you gain expertise in DevOps, access management, DevSecOps, Terraform, and more.

Key Highlights

120 Hrs Live Sessions (5+1 Month Projects Session)
400 Hrs of Applied Learning
168 Hrs of Self-paced Learning
Weekday/Weekend Lectures Available
100% Placement Assistance by Intellipaat
50+ Industry Projects & Case Studies
2 Capstone Projects
Dedicated Learning Manager
Soft Skills Essential Training
24*7 Support
Learn from IIT Madras Faculty & Industry Experts
CCE IIT Madras Certification
Designed for Working Professionals and Freshers
No-cost EMI Option starts at INR4,999

Free Career Counselling

We are happy to help you 24/7

About IIT Madras Digital Skills Academy

IIT Madras Digital Skills Academy has initiated various programs in partnership with NASSCOM. The courses offered by them, which are taught by leading academics, aim to upskill millions of students and professionals in trending technologies through a blend of theoretical and hands-on knowledge.

On completion of this course, you will:

  • Receive an Advanced Certification in DevOps & Cloud Computing from IIT Madras Center for Continuing Education (CCE)

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 aaply

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 Testing

Continuous Integration

Continuous Monitoring using ELK

Data Virtualization

Devops on AWS

DevSecOps

Application Deployment

View More

Tools to Master

intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat intellipaat
View More

Meet Your Mentors

Curriculum

Live Course Self Paced

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

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. 
  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.
  1. DevOps Fundamentals & Infrastructure Setup
  • Introduction to DevOps & Software Lifecycle
  • What is the importance of DevOps
  • DevOps on Cloud
  • DevOps Lifecycle & tools
  1. Version Control with Git
  • What is Version Control?
  • Types of Version Control System
  • Introduction to SVN
  • Introduction to Git
  • Architecture of Git
  • Common Git Commands
  • Working with remote repositories
  • Branching and Merging
  • Resolving Merge Conflicts
  • Git Workflow
  • Git Methodology
  • Git plugin with IDE (Eclipse) to add more points
  • Working with Github
  1. Configuration Management using Puppet, Chef, Ansible
  • Introduction to Configuration Management
  • Introduction to Ansible, Puppet and Chef
  • Ansible Architecture
  • Setting up Master-Slave using Ansible
  • Working with Ansible Playbook
  • Ansible Modules and Roles
  • Working with Ansible on Cloud
  • Automating continuous Integration
  1. Continuous Testing using Selenium
  • What is Continuous Testing?
  • What is Maven?
  • Introduction to Selenium
  • Running Test Cases on Chromium Web Driver
  • What is Headless Mode?
  1. Continuous Integration with Jenkins
  • Introduction to Continuous Integration
  • Jenkins `-Slave Architecture
  • Understanding CI/CD Pipelines
  • Creating an end to end automated CI/CD Pipeline
  1. Continuous Monitoring using ELK
  • What is ELK?
  • Components of ELK
  • ELK Flow
  • Features of ELK
  • ELK installation
  • 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)
  1. Application Design and Build
  • Define, build and modify container images
  • Understand Jobs and CronJobs
  • Understand multi-container Pod design patterns (e.g. sidecar, init and others)
  • Utilize persistent and ephemeral volumes
  1. Application Deployment
  • Define, build and modify container images
  • Understand Jobs and CronJobs
  • Understand multi-container Pod design patterns (e.g. sidecar, init and others)
  • Utilize persistent and ephemeral volumes
  1. Application observability and maintenance
  • Understand API deprecations
  • Implement probes and health checks
  • Use provided tools to monitor Kubernetes applications
  • Utilize container logs
  • Debugging in Kubernetes
  1. Application Environment, Configuration and Security
  • Discover and use resources that extend Kubernetes (CRD)
  • Understand authentication, authorization and admission control
  • Understanding and defining resource requirements, limits and quotas
  • Understand ConfigMaps
  • Create & consume Secrets
  • Understand ServiceAccounts
  • Understand SecurityContexts
  1. Services & Networking
  • Demonstrate basic understanding of Network Policies
  • Provide and troubleshoot access to applications via services
  • Use Ingress rules to expose applications
  1. Application Design and Build
  • Introduction to Container Orchestration
  • Kubernetes Architecture
  • Introduction to Pods, Services and controllers
  • Storage in Kubernetes
  • Troubleshooting Kubernetes cluster
  • Ingress, Dashboard and Kubernetes security
  • Kubernetes Case Study
  • Introduction to Docker
  • Storing Data in Docker
  • Docker Compose
  • Container Orchestration
  • Networking in Docker
  • Docker Monitoring
  • Introduction to Kubernetes
  • Kubernetes Architecture
  • Introduction to Pods and Services
  1. Introduction to Terraform
  • Fundamentals of IAC (Infrastructure-as-Code)
  • Overview of DevOps SDLC Stack
  • Infrastructure Provisioning Tools – Terraform and its Benefits
  1. Terraform Installation
  • Installation of Terraform
  • Plugin-based Architecture
  • Terraform Multiple Provider
  1. Terraform Configuration Management
  • HCL (HashiCorp Configuration Language)\
  • Configuring Files
  • Building Code
  • Variables
  • Terraform Data Types
  • Structural
  1. Provisioners, Loops, Built-in Functions, & Data Source
  • Terraform Provisioner
  • Terraform Data Source
  • Terraform Built-in Functions
  1. Terraform Workflow & State Management
  • State Management
  • Terraform Backend and Local Backend
  • Locking the State File
  • Remote State
  • Terraform State Pull
  • Terraform Refresh on State
  1. Workspace in Terraform
  • Modules
  • Importance of Module
  • Describing Modules
  • Registry in Terraform
  • Module Input
  • Continuous Monitoring using Prometheus
  • Prometheus Security and Use Cases
  • Continuous Monitoring using Nagios
  • Log Server and alerting in Nagios
  • Software Lifecycle automation using AWS
  • Automating Infrastructure using CloudFormation
  • Application Deployment using Elastic Beanstalk
  • Application Deployment and Orchestration using ECS, ECR and EKS
  • Securing SDLC and CI/CD Pipeline
  • Software Component Analysis (SCA) in CI/CD Pipeline
  • Static Analysis (SAST) in CI/CD Pipeline
  • Dynamic Analysis (DAST) in CI/CD Pipeline
  • Infrastructure as Code and it’s security
  • Compliance as Code
  • Vulnerability Management
  • 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
  • Infrastructure Setup
  • Introduction to DevOps
  • Continuous Testing
  • Continuous Integration using Jenkins
  • Software Version Control
  • Continuous Deployment: Containerization with Docker
  • Containerization with Docker: Ecosystem and Networking
  • Configuration Management using Puppet
  • Configuration Management using Ansible
  • Continuous Orchestration using Kubernetes
  • Continuous Monitoring using Nagios
  • Terraform Modules & Workspaces
  • Azure DevOps and Azure Repos
  • Azure Artifacts and Azure Test Plans
  • Azure Pipelines
  • Azure Boards
  • Terraform with Azure

Self Paced

  • MAVEN
  • SONARQUBE
  • XLDEPLOY
  • TEAMCITY
  • JFROG
  • MS BUILD
  • NEXUS
  • NPM
  • ELK
View More

Program Highlights

50+ Live Sessions across 6 Months
3 Guaranteed Interviews by Intellipaat
30+ Industry Projects and Case Studies
24*7 Support

Interested in This Program? Secure your spot now.

The application is free and takes only 5 minutes to complete.

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

Career Transition

59% Average Salary Hike

$1,08,000 Highest Salary

700+ Career Transitions

300+ Hiring Partners

Career Transition Handbook

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!

Intellipaat
Intellipaat
Intellipaat
Intellipaat
Intellipaat

Career Services By Intellipaat

Career Services
Resume

Career Oriented Sessions

Throughout the course

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

Resume

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

Resume

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.

Resume

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.

Resume

Assured Interviews

After 80% of the course completion

Assured Interviews upon submission of projects and assignments. Get interviewed by our 500+ hiring partners.

Resume

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 Work At

Master Client Desktop

Reviews

5

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.

Submit Application

Submit Application

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

Application Review

Application Review

An admission panel will shortlist candidates based on their application

Admission

Application Review

Selected candidates will be notified within 1–2 weeks

Program Fee

Total Admission Fee

$ 1,404

Upcoming Application Deadline 29th May 2022

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 29th May 2022 08:00 PM IST Weekend (Sat-Sun)
Regular Classes 29th May 2022 08:00 PM IST Weekend (Sat-Sun)

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 CCE IIT Madras and Intellipaat.

This Advanced Certification in DevOps and Cloud Computing is led 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 CCE IIT Madras and Intellipaat. This certification is widely recognized by top organizations around the world and will qualify you for top paying jobs in the market.

Our career services team will prepare you for job interviews through mock interviews, getting your resume ready, and more. You will also have 3 guaranteed job interviews.

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 IIT Madras, 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.

This advanced certification in DevOps and Cloud Computing will help you to clear the Certified Kubernetes Administrator (CKA) and Docker Certified Associate (DCA) exams.

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

I’m Interested in This Program

Select Currency