Course Syllabus
Linux
• Overview and flavours of Linux
• Installation of OS
• Shell commands
• File System
• Useful commands
• Users and groups
• File permissions
• Prosses in Linux
• Services and daemons
• Networking commands
Amazon Web Services
• What is Cloud Computing?
o Introduction to Cloud Computing
o Cloud Models
• Introduction to AWS
o Overview
o Sign Up AWS account
• Identity Access and Management
o Overview
o Creating users
o Creating roles
o Understanding policies
• Simple Storage Service
o Overview
o Creating S3 buckets
o Security and Encryption
o S3 Versioning
o S3 Lifecycle Management and Glacier
• Elastic Compute Cloud
o Overview
o Creating EC2 Machines
o Security Groups
o EBS
o Volumes and Snapshots
1
o AMI Types
o Spot Instances
o Load Balancing
o Autoscaling
• Databases on AWS
o Overview
o Creating Database Instances
o RDS backup, Multi AZ and Read Replicas
o DynamoDB
o Amazon Aurora
• Route53
o Overview
o Creating a hosted zone
o Routing Policies
• Virtual Private Cloud (VPC)
o Introduction to VPC
o Building a custom VPC
• Application services
o Simple Notification Service
o Simple Queue Service
• Serverless/HA Architecture
o Lambda
o Elastic Beanstalk
• Infrastructure As a Service
o Cloud Formation
DevOps
• Introduction to DevOps
• Version Control Systems
o Overview
o What is Git and GitHub?
o Useful Git Commands
• CI/CD Platform
o Introduction and overview of Jenkins
o Installation of Jenkins
o Managing plugins and tools configuration
o Managing users in Jenkins
o Maven integration
o Creating a pipeline
2
o Integrating GitHub with Jenkins
o Code Analysis integration
o Continues Deployment
• Configuration Management using Ansible
o Introduction to ansible
o Installation of ansible
o Configuring servers with ansible
o Creating Playbooks
o Ansible roles
• Docker
o Overview
o Architecture
o Installation
o Writing a DockerFile
o Building Docker Images
o Docker Hub
• Kubernetes
o Overview
o Installation
o Namespaces
o Deployments, Stateful States, Replica Sets
o Volumes
o Networking
Tip: At the end of this course, we will be implementing a real time project
based on architecture diagram of AWS and DevOps.
Contact details:
Akshay Rapatwar,
Mobile: +91 94055 40360