🚀 AI Powered DevOps with AWS Online Training

SCHEDULE
Start Date & Time: 19-Feb | 7.30 AM IST (Thursday)
⏰ Other Time Zones: 18-Feb 8.00 PM (CST) | 9.00 PM (EST) Wednesday
💰 Fee: 300 USD (USA/UK/AUS/Europe) | 19,999 INR (India)
📆 Duration: 14-15 Weeks (Weekly 5 sessions)
🎓 Trainer: Mr. Madhan
ATTEND TWO FREE DEMO SESSIONS
** Meeting link will be shared with Registered participants.**
TRAINING BENEFITS
- 🎥 Access to Recorded Videos
- 📖 Frequently Asked Questions (FAQs)
- 📝 Thoughtful Assignments
- 📚 Comprehensive Study Materials
- 📄 Resume Preparation Assistance
- 🚀 Career Guidance
DevOps with AWS Course Contents
⚠️ Important Instructions Before Payment ⚠️
- 🚫 The course fee is non-refundable.
- 🔹 Payment must be made in full (No EMI/Installments).
- 📩 You will receive class joining instructions via email before the session.
PAYMENT OPTIONS
🌍 Candidates in USA/UK/AUS/Europe/UAE (PayPal):
🇮🇳 Candidates in India :
📚Bank Transfer:
Name: Pavan Kumar Bhimavarapu
Account No: 777705578057
Bank Name: ICICI
IFSC Code: ICIC0001806
📱 Pay via GPay/PhonePe/Paytm/UPI:

📩 After making the payment:
- 📷 Send a screenshot of the payment to pavanoltraining@gmail.com.
- 📛 Mention the participant's name in the email.
📞 Contact for Queries:
📧 E-Mail: pavanoltraining@gmail.com
AI Powered DevOps with Amazon Web Services
Module 1: DevOps Fundamentals
Introduction to DevOps
What is DevOps?
Why DevOps Matters
Roles & Responsibilities of a DevOps Engineer
DevOps Tools Ecosystem
DevOps Lifecycle & Practices
Cloud Computing Overview
CI/CD Concepts & Overview
Module 2: Software Development Life Cycle (SDLC)
Introduction to SDLC
SDLC Methodologies
Waterfall Model
Advantages & Disadvantages
Agile Development Methodology
Scrum Framework
Sprint Planning & Execution
Module 3: Linux Operating System
Operating System Fundamentals
Linux vs Windows
Linux Distributions (Flavors)
Linux Architecture
Linux Command Line Basics
File System & Directory Structure
Text Processing & Filters
Linux Text Editors (vi, vim, nano)
User & Group Management
File Permissions & Ownership
Process Management
Networking Commands
Package Management (YUM, APT)
Application Deployment on Linux
Module 4: Shell Scripting
Introduction to Shell Scripting
Why Shell Scripting in DevOps
Types of Shells
Command Line Arguments
Variables & Environment Variables
Operators
Conditional Statements
Loops
Case Statements
Functions
Cron Jobs & Task Automation
Module 5: Maven (Build Automation Tool)
Introduction to Build Tools
Automated Build Process
Maven Overview
Maven Installation & Setup
Maven Terminology
Archetypes
Project Creation using Maven
Dependency Management
Maven Repositories
Local
Central
Remote
Maven Goals & Lifecycle
Module 6: Apache Tomcat
Client–Server Architecture
Web Server vs Application Server
Apache Tomcat Overview
Tomcat Installation & Configuration
Tomcat Directory Structure
WAR File Deployment
Tomcat Admin Console
Module 7: Git & GitHub (Version Control)
Introduction to Version Control Systems
Git Fundamentals
Git vs GitHub
GitHub Account Setup
Git Architecture
Git Repositories
Staging vs Unstaging Area
Common Git Commands
Branching Strategies
Pull Requests & Code Collaboration
Module 8: SonarQube (Code Quality & Analysis)
Introduction to Code Review
SonarQube Architecture & Setup
Quality Profiles
Quality Gates
Bugs & Vulnerabilities
Code Smells & Technical Debt
Module 9: Nexus Repository Manager
Introduction to Nexus
Nexus Installation & Setup
Artifact Management
Snapshot & Release Repositories
Shared Libraries Management
Module 10: Docker (Containerization)
Introduction to Containers
Life Before & After Docker
Docker Installation & Setup
Docker Architecture
Docker Registry, Images & Containers
Dockerfile
Docker Networking
Docker Volumes
Docker Compose & Docker Swarm
Containerizing Applications
Spring Boot Application
Python Application
React & Angular Applications
Module 11: Kubernetes (Container Orchestration)
Kubernetes Fundamentals
Introduction to Kubernetes
Why Container Orchestration
Kubernetes Features & Benefits
Kubernetes Architecture
Master & Worker Nodes
Kubernetes Objects Overview
Kubernetes Setup & Basics
Kubernetes Cluster Setup
Docker Desktop / Minikube Installation
Creating Kubernetes Cluster
Kubernetes Configuration Files
Context Switching using kubectl
Pods & kubectl (Imperative vs Declarative)
Basic kubectl Commands
Inspecting Kubernetes Objects
Kubernetes Generators
YAML & Kubernetes Core Concepts
YAML Syntax & Structure
Metadata & Naming
Labels & Label Selectors
Namespaces
Kubernetes Dashboard
Workloads & Deployments
Pods
Multi-Container Pod Design Patterns
Replication Controller
ReplicaSets
Self-Healing Applications
Deployments
Rolling Updates & Rollbacks
Best Practices for Zero-Downtime Deployments
Services & Networking
Kubernetes Services Overview
ClusterIP, NodePort & LoadBalancer
Ingress & Ingress Controllers
Ingress Annotations & Rewrite Rules
Kubernetes DNS
Network Policies
Canary & Blue-Green Deployments
Advanced Kubernetes Concepts
ConfigMaps & Environment Variables
Secrets & Sensitive Data Handling
Shared Volumes
Persistent Volumes (PV) & PVC
StatefulSets & Headless Services
DaemonSets
Jobs & CronJobs
Amazon EKS (Elastic Kubernetes Service)
Introduction to Amazon EKS
Creating EKS Cluster (Console & CLI)
Connecting to EKS using kubectl
Deploying Applications on EKS
Pulling Images from ECR & Docker Hub
Managed vs Self-Managed Node Groups
EKS Networking (VPC CNI & Alternatives)
Logging & Monitoring (CloudWatch & Container Insights)
Kubernetes Security & Operations
Resource Limits & Quotas
Auto Scaling & Manual Scaling
Termination Grace Period
Init Containers
Node Selectors, Affinity & Anti-Affinity
Taints & Tolerations
Liveness & Readiness Probes
Authentication & Authorization
ServiceAccounts
Security Contexts
RBAC (Role-Based Access Control)
Observability & Debugging
Cluster Metrics
Application Monitoring
Container Logs
Debugging Kubernetes Applications
Helm (Kubernetes Package Manager)
Introduction to Helm
Why Helm
Helm Architecture & Commands
Helm Charts
Templates, Functions & Pipelines
Helm Repositories
Monitoring & Logging
Prometheus & Grafana
ELK Stack (Elasticsearch, Logstash, Kibana)
Module 12: Jenkins (CI/CD Automation)
Introduction to Jenkins
CI/CD Pipeline Concepts
Jenkins Installation & Setup
Master & Agent Architecture
Job Creation
Plugin Management
User & Security Management
Jenkins Pipelines
Declarative Pipeline
Scripted Pipeline
Parallel Stages
Error Handling
Build Triggers
Email Notifications
Module 13: Ansible (Configuration Management)
Introduction to Configuration Management
Ansible Overview
Ansible Installation & Setup
Ad-hoc Commands
Playbooks
Writing & Execution
YAML File Structure
Tags & Handlers
Error Handling
Roles & Role Creation
Ansible Galaxy
Ansible Vault
Ansible Tower / AWX
Module 14: Terraform (Infrastructure as Code)
Introduction to Infrastructure as Code (IaC)
Terraform Overview & Installation
Terraform Architecture
VS Code Setup for Terraform
HCL Basics
Resource Management
State & Lock Files
Infrastructure Provisioning
Input & Output Variables
Resource Tainting
Modules & Workspaces
Terraform Vault Integration
Module 15: Trivy (Security Scanning)
Introduction to Trivy
Installation & Setup
Vulnerability Scanning
Docker Images
File Systems
Kubernetes YAML
GitHub Repositories
Module 16: Amazon Web Services (AWS)
Introduction to Cloud Computing
Cloud Benefits
IaaS vs PaaS vs SaaS
AWS Overview
AWS Account Setup
AWS Services Overview
IAM
EC2, AMIs & Key Pairs
Security Groups & Load Balancing
Auto Scaling
EBS Volumes & Snapshots
S3, RDS
Elastic Beanstalk
AWS Lambda
CloudWatch, SNS, EFS
VPC, EKS, Route 53
AWS Billing & Cost Management
Module 17: AI-Assisted DevOps
Introduction to AI in DevOps
Foundations of AIOps
Prompt Engineering for DevOps Engineers
Working with Large Language Models (LLMs)
AI-Driven Shell Scripting & CLI Automation
AI for Monitoring, Observability & Incident Management
AI for DevSecOps
AI for FinOps & Cost Optimization
Building AI Agents for DevOps (Hands-On)
Advanced AI Agents for End-to-End DevOps Workflows
Capstone Project
Future Trends in AI-Driven DevOps