AWS DEVOPS
CERTIFICATION COURSE
Master AWS DevOps skills and take your career to the
next level!
2 Million 1:1 Personlized 55% Average
Learners Mentorship Salary Hike
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
AWS DevOps
Certification Course
This AWS DevOps Certification Training Course, will enable you to master AWS and
DevOps and implement DevOps methodologies in AWS. With the knowledge gained
from this course, you will also be able to clear the AWS Certified DevOps Engineer -
Professional DOP-C01 exam.
Hottest Job of 21st Century
1.8 Million Job Postings Skill Development
There is a global estimate of 1.8 million job AWS DevOps professionals are equipped
postings for AWS DevOps roles by 2022 with various relevant skills fetching
lucrative job offers
Growing AWS DevOps Industry Future-oriented Career
41% CAGR in the global AWS DevOps AWS DevOps is a budding field; a head start
industry will prove to be beneficial
Popular Degree High Demand
41% of AWS DevOps professionals have a By 2022, India and US will face a demand-
Master’s degree supply gap of 390,000 AWS DevOps
professionals
Our Credentials
2 Million+ 1,000+ 400+
Aspiring Active Students Industry-expert Instructors
Hiring Partners
500+ 55% 155+
Corporates Upskilled Average Salary Hike Countries’ Learners
Page - 1
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
About Program
This AWS DevOps Certification Course is designed by industry experts to help you develop
skills in both AWS and DevOps. The training will make you an expert in various on-demand
aspects of AWS DevOps and make you job-ready.
Key Highlights
70 Hrs Instructor-led Training 58 Hrs Self-paced Videos
108 Hrs Projects and Exercises Mentor Support
Job Assistance Flexible Schedule
Lifetime Free Upgradation
Program Pedagogy
Program Pedagogy
Attend Live Classes Innovative LMS
IFrom uctor-
nstrworlds led
top Training
Faculty and
For ck
Ha athons
effective online Learning
G
Industry experts
et trained by top industry experts G
experience
et a sense of how real projects are built
Learn by Doing Peer Networking
1:1 Personalized
Hands on exercises, Learning
project work, Peer Networ
For effective king
online Learnin
and g
Group Learning
quiz, capstone
Hands-on projects
exercises, project work, experience
Improve your professional network and learn from
quizzes, and capstone projects peers
1:1 Personalized Learning Gamified Learning
j c
Pro e on
Hands Ex
tsexercises,
and er c
iseswork,
project G
L ami
earn fied Learning
trough Hackathons and
G
quiz, capstone projects
et real-world experience through Get
roup Learning
involved in group activities to
projects solve real-world problems
24*7 Support
Hands on exercises, project work,
quiz, capstone projects
Page - 2
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Program Curriculum
Module 1 AWS Auto Scaling mechanism
Introduction to Cloud Computing & AWS Understanding AWS Management Console
What is Cloud Computing
How to access the Elastic Load Balancing
How AWS is the leader in the cloud domain
Studying AWS SDK, AWS CLI and Https Query API
Various cloud computing products offered by AWS
Module 5
Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI
Getting a detailed understanding of the AWS architecture and Virtual Private Cloud
the AWS Management Console
What is Amazon VPC
Introduction to AWS EC2
VPC as a networking layer for EC2
Comparing Public IP and Elastic IP
Getting started with VPC
Demonstrating how to launch an AWS EC2 instance
Examples
What is auto scaling
VPC and Subnets
AWS EC2 best practices and cost involved
Default and non-default VPCs
Understanding various concepts of backup services in AWS Components of VPC networking
IP addressing
Module 2 Security
Database services VPN connections
Elastic Block Storage (EBS) for block level persistent storage Accessing the internet
volumes with S3 buckets
Using AWS PrivateLink to access the services
Understanding Amazon RDS and Amazon Aurora which are VPC supported platforms
relational databases
Module 6
Amazon DynamoDB which is a NoSQL database
Understanding Amazon Redshift which is a data warehousing Application services, AWS Lambda and CLI
product
Introduction to various AWS application services
Amazon ElasticCache which is an in-memory data store
Elastic Beanstalk
Deploying AWS database migration service Simple Email Services (SES)
Simple Notification Service (SNS)
Module 3 AWS Lambda
Object Storage Elastic OpsWorks and CLI
Introduction to AWS storage
Module 7
AWS S3 (Simple Storage Service)
Creating an AWS S3 bucket
IAM and monitoring
AWS Storage Gateway
Authentication (who can use) and Authorization (level of
Understanding the Command Line Interface (CLI)
access)
Hosting a static website using Amazon S3
IAM Policies – JSON structure, users, groups and their Roles
Amazon Glacier storage for long-term data backup and IAM HTTPS API
archiving
Logging IAM events with AWS CloudTrail
Amazon Snowball for data import/export Monitoring and managing AWS resources using CloudWatch
Deploying configuration alerts and notifications with
Module 4 CloudWatch
Autoscaling and load balancing Billing for CloudWatch
Understanding Fault Tolerance in AWS
4.2 In-depth study of Elastic Load Balancing
4.3 The types of Load Balancers viz. Classic and Application
Page - 3
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Program Curriculum
Module 8 Security compliance
Configuration management and automation Infrastructure security
Configuration management and automation of server Mitigating DDOS
configuration using OpsWorks
Identity and Access Control (IAM)
Determining how servers are configured, managed and deployed Logging and monitoring
across EC2 instances
Automatic audits and compliance
Creating a virtual machine using Amazon Machine Image (AMI)
Limitations and challenges of native AWS security
Introduction to the Domain Name Registration service AWS Route Module 13
53
How to route internet traffic to resources
Infrastructure Setup
Checking health of resources automatically
Installation of Devops Tools on AWS
Provisioning of infrastructure resources using AWS Module 14
CloudFormation
Introduction to Devops
Module 9 What is Software Development
Architecting AWS – whitepaper 14.2 Software Development Life Cycle
Important guidelines for creating a well architected AWS 14.3 Traditional Models for SDLC
framework that is resilient and performant
14.4 Why Devops?
Designing of fault-tolerant and high-availability architecture, 14.5 What is Devops?
resilient storage, decoupling mechanism, multi-tier architecture 14.6 Devops Lifecycle
solution, disaster recovery solution, scalable and elastic solutions 14.7 Devops Tools
Module 10 Module 15
AWS Architect Questions Software Version Control
Guidance for clearing the exam
What is Version Control
Most probable interview questions and other helpful tips for Types of Version Control System
clearing the exam and interview Introduction to SVN
Introduction to Git
Module 11 Git Lifecycle
AWS Migration Common Git Commands
Migrating to the AWS cloud
Working with Branches in Git
Business drivers for migration
Merging Branches
Various stages of cloud adoption
Resolving Merge Conflicts
The actual migration process
Git Workflow
Migration tools and services in AWS
Module 16
Migrating customers to AWS cloud
Track the progress of application migration
Containerization using Docker - Part I
Types of migration including data migration, application Introduction to Docker
migration and databases migration Understanding Docker Lifecycle
Components of Docker Ecosystem
Module 12 Common Docker Operations
AWS Security Creating a DockerHub Account
AWS cloud security essentials
Committing changes in a Container
Penetration testing Pushing a Container Image to DockerHub
Creating Custom Docker Images using Dockerfile
Page - 4
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Program Curriculum
Module 17 Understanding CI/CD Pipelines
Containerization using Docker - Part II Creating an end to end automated CI/CD Pipeline
What are Docker Volumes
Module 22
Deploying a Multi-Tier Application using Docker Network
Using Docker Compose to deploy containers
Continuous Orchestration using Kubernetes
What is Container Orchestration
Introduction to Kubernetes
Container Orchestration Tools
Docker Swarm vs Kubernetes
Introduction to Docker Swarm
Kubernetes Architecture
Deploying a 2-Node Cluster using Docker Swarm Deploying Kubernetes using Kubeadms
Alternate ways of deploying Kubernetes
Module 18 YAML Files
Configuration Management using Puppet Creating a Deployment in Kubernetes using YAML
Need of Configuration Management
Services in Kubernetes
Configuration Management Tools
Ingress in Kubernetes
What is Puppet
Module 23
Puppet Architecture
Setting up Master Slave using Puppet
Continuous Monitoring using Nagios
Puppet Manifests
What is Continuous Monitoring
Puppet Modules
Introduction to Nagios
Applying configuration using Puppet
Nagios Architecture
Puppet File Server Monitoring Services in Nagios
What are NRPE Plugins
Module 19 Monitoring System Info using NRPE plugins
Configuration Management using Ansible Module 24
What is Ansible?
DevOps on AWS
Ansible vs Puppet
Ansible Architecture
How to deploy DevOps principles and methodology on the
Setting up Master Slave using Ansible
AWS platform
Ansible Playbook
DevOps lifecycle and the important stages in the DevOps
Ansible Roles
methodology
Applying configuration using Ansible What is AWS CodeBuild
AWS CodeCommit
Module 20 AWS CodePipeline
Continuous Testing AWS CodeDeploy
What is Continuous Testing?
Module 25
What is Maven?
Deploying Infrastructure with Terraform
Running Test Cases on Chromium Web Driver
What is Headless Mode? Installing Terraform – Windows Users
Installing Terraform – Linux Users
Module 21 Choosing Right IDE for Terraform IAC development
Continuous Integration using Jenkins Creating first EC2 instance with Terraform
Introduction to Continuous Integration
Terraform Code – First EC2 Instance
Jenkins Master Slave Architecture
Understanding Resources & Providers
Destroying Infrastructure with Terraform
Page - 5
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Program Curriculum
Destroying Specific Resource
Understanding Terraform State files
Understanding Desired & Current States
Challenges with the current state on 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
Module 26
Terraform Modules & Workspaces
What is Infrastructure as a code
Iac vs Configuration Management
Introduction to Terraform
Installing Terraform on AWS
Basic Operations in terraform
Terraform Code Basics
Deploying and end-to-end architecture on AWS using
Terraform
Skills to Master
EC2 (Elastic Cloud Compute)
EBS(Elastic Block Store)
VPC(Virtual Private Cloud)
Storage services
RDS(Relational Database Services)
IAM(Identity Access Management)
Load Balancer & Auto Scaling
Cloud Formation
Elastic Beanstalk
Lambda
Code Deploy
Code Build
Code Pipeline
GIT
Docker
Puppet
Ansible
Jenkins
Kubernetes Nagios Terraform
Page - 6
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Course Projects
Projects cover the following industries:
Retail Social Media Supply Chain Entrepreneurship E-commerce Banking Healthcare Insurance
Creating CI/CD Pipeline to build and test Creating Architecture for an Application.
a Website
Create a complete architecture for a Python
The project requires the learners to test and build a
application and launch it over the internet. For
CI/CD Pipeline to integrate DevOps tools including,
creating infrastructure, use VPC, EC2, load balancing,
either one or all of these, Git, Docker, Jenkins, Puppet,
RDS, S3, SNS, IAM, and Route 53. Host the application
and Selenium.
in a secured architecture.
Implementing Devops Life Cycle Using Deploying a website for High Availability
AWS. and High Resilience
As a part of the project, the learners will be required The learners will design an available architecture
to successfully create and implement a complete life that automatically scales its servers up and down
cycle of DevOps over AWS by using AWS DevOps based on the workload. Balance the load by using
services and tools such as Git, CodeCommit, ELB. The architecture should be decoupled to
CodeDeploy, and CodePipeline. connect an RDS database with an EBE.
Sending Notifications to patients using Deploying an app on Kubernetes using
push notifications. CI/CD Pipelines
The learners will design an architecture to send This application deployment project offers practical
notifications to patients based on their doctor’s learning to successfully create a CI/CD Pipeline
feedback. Use SNS for sending messages and integrated with Kubernetes, containerize the code
integrate EC2 with SNS topic for message storing. pushed in Git, save the Docker image, and push the
Secure EC2 instances by using subnets. image to Docker Hub.
Merging Git Branches Deploying a Multi-Tier Website Using
AWS EC2
The learners will understand the importance of
Enable fast scaling of a website by using AWS while
merging branches in Git by using a production use
ensuring low or zero upfront cost. This multi-tier
case where merging is required. They will decide to
website deploying project also requires the learners
use Git merge or rebase based on the use base. They
to successfully launch an EC2 instance to develop
will use Git workflows as well.
and deploy applications.
Website Orchestration Containeri ing arious ramewor s and
z V F k
NGIN Application using Doc er
X k
The website orchestration project has been included
Use Docker to successfully integrate the software
in this training program to provide the learners with
projects that are deployed in diverse environments.
hands-on learning in deploying a high-availability
Get hands-on learning e perience in setting up
x
PHP application with an e ternal Amazon RDS
x
Node.js on Docker containers along with pulling
database to Elastic Beanstalk.
NGIN images from Docker hub, etc.
X
Page - 7
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Meet the Batch
Industries Our Learners Come From
12% - BFSI
5% - Healthcare 50% Information Technology
40%
5% - Healthcare
10% - Consulting
18%
6% - Others
10% - Others
15% - Telecom
17% - BPO/ KPO
Work Experience
20%
12+ years Some of their current employers include
20%
23%
9-12 years
23%
22%
6-9 years
22%
20%
3-6 years
20%
15%
0-3 years
15%
Page - 8
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Glimpse of our
Successful Transitions
4.6 4.5 4.38
Career Transitions
To
Nikhil YN From
Cloud Engineer Junior GCP Engineer Senior Cloud
Engineer
To
Nitin Goyal From
DevOps Engineer
DevOps Engineer (MCMS-MSCP) System Engineer
(MCMS-MSCP)
Somika Simlote From
To
Senior Software Engineering Technology Project Senior Software
Lead Lead Engineering Lead
Herin Wilson From
To
AWS Solution Architect Process Associate IT Associate
Anil Sharma From
To
Cloud Architect
Cloud Architect Associate Customer Service
Associate Associate
Krishnamohan From
To
Shanmugam Consultant
Software Engineer
Consultant Engineer Engineer
To
Mohit Khas From
Azure Technical Lead | India Consultant Azure Technical
Lead
From
To
Keyur Patel IT Infrastructure Associate Cloud
Associate Cloud Engineer Support Engineer Engineer
Page - 9
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Program Partners
About Intellipaat
Intellipaat is one of the leading online training providers with more than 1.2 million learners in over 155
countries. We are on a mission to democratize education as we believe that everyone has the right to
quality education.
We create courses in collaboration with top universities and MNCs for employability like IIT Madras,
University of Essex, University of Liverpool, IIT Roorkee, IIT Guwahati, SPJIMR, IBM, Microsoft, etc.
Our courses are delivered by SMEs & our pedagogy enables quick learning of difficult topics. 24/7
technical support & career services help learners to jump-start their careers.
Page - 10
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
2 Million Learners & 500+ corporates across 155+ countries
upskilling on Intellipaat platform
Contact Us
INDIA
AMR Tech Park 3, Ground Floor, Tower B, Hongasandra Village,
Bommanahalli, Hosur Road, Bangalore, Karnataka 560068, India
Phone No: +91-7022374614
UK
Flat 16 Bluepoint Court, 203 Station Road, Harrow,
Middlesex HA1 2TS, UK
USA
1219 E. Hillsdale Blvd. Suite 205, Foster City, CA 94404
Phone No: 1-800-216-8930
sales@intellipaat.com
www.intellipaat.com