0% found this document useful (0 votes)
182 views

AWS DevOps Course Syllabus

The document outlines the syllabus for an AWS DevOps course. The course covers 20 sections on topics such as cloud computing, AWS services, virtual private clouds, object storage, auto scaling, load balancing, application services, identity and access management, infrastructure as code using CloudFormation, installing DevOps tools, continuous integration and delivery with Jenkins, containerization with Docker, infrastructure as code with Terraform, Ansible, continuous testing, Kubernetes, AWS DevOps services, Linux basics and shell scripting, and concludes with real-world projects and mock interviews.

Uploaded by

Gundeboyina Gopi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
182 views

AWS DevOps Course Syllabus

The document outlines the syllabus for an AWS DevOps course. The course covers 20 sections on topics such as cloud computing, AWS services, virtual private clouds, object storage, auto scaling, load balancing, application services, identity and access management, infrastructure as code using CloudFormation, installing DevOps tools, continuous integration and delivery with Jenkins, containerization with Docker, infrastructure as code with Terraform, Ansible, continuous testing, Kubernetes, AWS DevOps services, Linux basics and shell scripting, and concludes with real-world projects and mock interviews.

Uploaded by

Gundeboyina Gopi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

AWS DEVOPS COURSE SYLLABUS

(contact:9492629402)
Section 1: Cloud Computing Introduction

➢ What is Cloud Computing


➢ Why Cloud Computing?
➢ Advantages of Cloud Computing
➢ What is Software as a Service (SaaS)
➢ What is Platform as a Service(PaaS)
➢ What is Infrastructure as a Service (IaaS)

Section 2: Introduction to AWS Services

➢ Amazon Elastic Compute Cloud(EC2)


➢ Amazon Simple Storage Service (S3)
➢ Elastic Block Storage (EBS)
➢ Elastic Load Balancing (ELB)
➢ Amazon Relational Database Service (RDS)
➢ Auto Scaling
➢ Identity and Access Management (IAM)
➢ Virtual Private Cloud (VPC)
➢ cloud Formation
➢ Simple Email Services (SES)
➢ Simple Queue Services (SQS)
➢ Simple Notification Services (SNS)
➢ Server less computing (Lambda)
➢ CloudFront
➢ Route-5
Section 3: VIRTUAL PRIVATE CLOUD (VPC)

➢ Setting up the different types of networks in AWS


➢ How to Create custom VPC
➢ What is NACLs & Security Groups
➢ How to Create Internet Gateway(IGW)
➢ How to Connect to instances in the gateway
➢ What is Subnets, Route Tables & Association
➢ NAT Instances & NAT-Gateways
➢ VPC Peering
➢ Overview of VPN and its components

Section 4: Understanding Object Storage

➢ Explain AWS Storage


➢ AWS Simple Storage Service – S3
➢ Creating an AWS S3 bucket
➢ AWS Storage Gateway
➢ What is Command Line Interface (CLI)
➢ What is Amazon S3
➢ Understanding Amazon Glacier storage for long-term data backup and
archiving

Section: 5: Auto Scaling

➢ Introduction to auto scaling


➢ Auto scaling components
➢ Launch configuration Prerequisites
➢ How to Create Launch configuration.
➢ How to Create Auto Scaling Groups (ASG)
➢ How to Attach & Detach EC2 Instances in ASG
➢ configuring auto scaling policies based on the Load on EC2 instances.
➢ Using Auto scaling with Elastic Load balancer (ELB).
➢ Removing the Instances Temporarily
➢ Suspend and Resume Process
➢ Shut Down – Auto Scaling Process
➢ Monitoring – Auto Scaling Instances
➢ Health Checks
Section 6: ELB – Elastic Load Balancing

➢ What is ELB
➢ How to Create load balancer
➢ What is Internal & External Load balancers
➢ What is Listener Configurations
➢ Creating Security groups for the load balancer
➢ Configuring health check for the load balancer
➢ Adding multiple instances to the load balancer

Section 7: Application Services

➢ Study about AWS application services


➢ Learn Elastic Beanstalk
➢ Learn Simple Email Services
➢ Learn Simple Notification Service
➢ Learn AWS Lambda

Section 8: Identity and Access Management(IAM)& Monitoring

➢ What is IAM
➢ What is Monitoring
➢ To Create user accounts
➢ IAM Roles & IAM Groups
➢ Cloudwatch

Section9: Cloud Formation

➢ How to Build AWS infrastructure as a code


➢ Understanding Sample templates – Utilization
➢ What is JSON
Section: 10: Install DevOps Tools

➢ Git
➢ Docker
➢ Maven
➢ Jenkins
➢ Terraform
➢ Ansible
➢ Kubernetes

Section 11: Introduction to DevOps & Git

➢ What is Software Development


➢ Understanding Software Development Life Cycle
➢ What & Why Devops?
➢ Devops Lifecycle & Tools
➢ Section – Software Version Control
➢ What is software version control
➢ Types of Version control
➢ Create a git project
➢ Create a file and add to git, Edit file, Commit the code
➢ Study about SVN & Git

Section 12 : Containerization with Docker

➢ Docker Fundamentals
➢ Writing Docker file and docker commands explanation
➢ What is Container Orchestration
➢ Docker Volumes
➢ Create an image in Docker and run it

Section 13 : Terraform (IAC)

➢ What is Terraform ?
➢ Difference between terraform and CloudFormation templates
➢ Terraform Basics and Blocks
➢ Terraform state file and commands explanation
➢ Writing terraform script to create VPC
➢ Writing terraform script to create EC2
➢ Writing terraform script to create S3
➢ Overview of terraform script for AWS services

Section 14 : Ansible

➢ What is Ansible
➢ Configuration, Writing Ansible Playbooks
➢ Ansible based Configuration Management
➢ Ansible Roles
➢ Command Line usage.
➢ Write Ansible playbook

Section 15 : Continuous Testing

➢ Basics about the Automating Builds – Maven, Ant


➢ What is Maven?
➢ Running Testing Cases

Section 16: Jenkins

➢ What is Continuous Integration?


➢ What is Jenkins?
➢ Setting up continuous Delivery Pipeline using Jenkins
➢ Building a continuous Delivery Pipeline Using Jenkins
➢ Understanding CI/CD Pipelines
➢ Creating an end to end automated CI/CD Pipeline for frontend and
backend deployements

Section 17: Continuous Orchestration with Kubernetes

➢ What is Kubernetes
➢ Docker Swarm vs Kubernetes
➢ Explain Kubernetes Architecture
➢ EKS cluster setup
➢ Node group creation
➢ Study about YAML Files
➢ Creating a Deployment in Kubernetes using YAML
➢ Services & Ingress in Kubernetes
➢ Kubernetes security concepts
Section 18: AWS DevOps Services

➢ AWS CodeCommit
➢ AWS CodeDeploy
➢ AWS CodePipeline
➢ AWS CodeBuild

Section 19: Linux Basics & shell scripting.

➢ What is linux and different types of AWS VMs


➢ Linux main commands .
➢ Server updates and security patching
➢ Linux administration
➢ Shell scripting for task automation

Section 20: Realtime projects and mock interviews.

➢ All the above concepts well be explained with real time usage.
➢ 3 Realtime projects practice and guidance
➢ Resume preparation
➢ Interview question and answers
➢ 10 Mock interviews with experts

You might also like