DevOps With AWS by MR Veerababu Naresh IT
DevOps With AWS by MR Veerababu Naresh IT
com
AWS-DevOps Course Syllabus
Modules of the course
• Public Cloud
• Private Cloud
• Hybrid Cloud
• Community Cloud
• Software as a Service
• Platform as a Service
• Security
• Costing Model
AWS Platform
• Introduction to AWS Elastic computing
2. What is virtualization?
• Virtualization and cloud computing
• Types of virtualization
• Virtualization terminologies
• Hypervisor
• Vendors
3. Linux
• All-important Linux commands.
• The Linux filesystem.
• File permissions.
• Process management.
• User account management.
• Software management.
• Networking in Linux.
EC2 Instance
Load Balancing
• Introduction to Scaling
• Policies of autoscaling
VPC
• Networking Basics
• Public IPs & Private IPs
• CIDR Range
• Subnet Calculations
• Creating custom VPCs and custom Subnets
• Network ACL’s
• Route Tables & IGW
• VPC Peering
AWS Lambda:
4.Overview of DevOps
• What is DevOps?
• DevOps Market Trends
• DevOps Engineer Skills
• DevOps Delivery Pipeline
• DevOps Ecosystem
5. Shell Script
• Introduction
• Type of shells
• Variables
• Types of variables
• Operators
• Input arguments
• String comparison
• Installations
• Configuration
• Installation, configuration
• Tomcat manager
• Application management
o What a Branch Is
o Basic in Branching and Merging
8.Maven:
• Maven Installation
• Maven Build requirements
• Maven POM Builds (pom.xml)
• Maven Build Life Cycle
• Maven Local Repository (.m2)
• Maven Global Repository
• Group ID, Artifact ID, Snapshot
• Maven Dependencies
• Maven Plugin
9.SonarQube Overview:
• Installation & Configuration of SonarQube
• Initiate code-scan with SonarQube server
• SonarQube dashboard
• Sample project to check code scan
• Maven integration with SonarQube
• Real-time use cases on SonarQube
• Jenkins Plugins
o Installing Jenkins Plugins
o SCM plugin
o Build and test
o SonarQube
o Kubernetes
o Trivy
o ArgoCD
11.Docker
• Docker Introduction
• What is Docker Image
• How to get Docker Image
• Docker networks
• Docker volumes
EFK STACK
• Configuration
• K8s logs
13. Argo CD
• Installation
• Configurations
• CD
15. Ansible
• Introduction to Ansible
• Ansible Server Configuration
• Infrastructure Management
• SSH Connection in Ansible Master
• YAML Scripts
• Host Inventory
• Ad-hoc Commands
• Playbooks
o Variables
o Conditionals
o Loops o Blocks
o Handlers
o Templates
• Modules
o Core Modules
o Extra Modules
• Ansible Role
Introduction to terraform
o Infrastructure Automation
o Install Terraform
o Providers
o Resources
o Basic Syntax
o Exercise: Your First Script main.tf
o Interpolation
o Terraform Variables
o Breaking Out Our Variables and Outputs
Terraform Modules
o Introduction to Modules
o Module repositories
o First Basic Module
o The Module codes
o Main Terraform Code
Terraform state
o Remote state
o Data Sources
o Templates
o Conditionals
oBuilt-in Functions
oWorkingwithstate files
15.Python Boto3
• Introduction to Python
• List, Ranges & Tuples in Python
• Input and Output in Python
• Python Object Oriented
• Python Regular Expressions
• Python Necessity DevOps
Practice:
Project to cover all Tools o Material
For all Tools
Resume Preparation
Tasks List Tool wise
Mock Interview