AWS+DevSecOps

A career-launching, project-based training program designed for real-world skills.
Join WhatsApp Community
Meet Your Trainer - Avinash Reddy Thipparthi
Avinash Reddy Thipparthi is a passionate DevOps and Cloud expert with 15 years of experience in the IT industry and over 10 years of teaching and mentoring professionals and students. With a strong foundation in real-time projects and hands-on training, he has helped thousands of learners build successful careers in cloud computing and DevOps.
He is a recognized AWS Community Builder for the last three years and an official Docker Captain, earning global recognition for his contributions to the cloud and DevOps communities.
Avinash has impacted over 59,000+ learners through various platforms including YouTube, Udemy, UrbanPro, classroom sessions, and dedicated online training programs. His YouTube channel, followed by 60,000+ subscribers, is widely appreciated for breaking down complex topics into simple, practical lessons, making cloud and DevOps learning more accessible for everyone.
- ✓ 11 AWS Certifications
- ✓ 2 X Azure | GCP | RHEL | KCNA
Join Avinash and start your journey toward a successful career in DevOps and cloud computing with the right mentorship and hands-on experience.
❝ My goal is to make learning cloud and DevOps simple, practical, and career-focused. Whether you're starting fresh or making a switch, I'm here to guide you every step of the way.❞
INTRODUCTION TO DEVOPS & CLOUD
INTRODUCTION TO AWS
- AWS Global Infrastructure
- AWS Account creation
- MFA Configuration for Root User
- Free tier limitations overview
COST MONITORING AND ALERTING
- AWS Budgets
- AWS Cost Explorer
- AWS Pricing Calculator
IDENTITY AND ACCESS MANAGEMENT (IAM)
- Root Account Vs IAM user
- Multi Factor Authentication for Users
- IAM Password Policies
- Creating Customer Managed Policies
- Policy generator
- IAM Policy Simulator
- Auditing User Activity
LINUX COURSE
- What is Linux OS
- Linux directory structure
- Linux basic commands
- File and Directory Management
- Data Manipulation Commands
- Understanding VIM Editor
- Package Management with YUM and DNF
- Apache and nginx install & Configuration
- Process Management
- User Management
- Permissions Management
- Volume Management with EBS
- Extending existing EBS Volumes
- Advanced Linux commands
COMPUTE
- EC2 Instance Launch Wizard with Windows and Linux OS
- EC2 Instance Types and Classes
- Security groups
- Amazon EBS Volumes and Snapshots
- Amazon Data Lifecycle Manager (DLM)
- Creating customized Amazon Machine Images
- User Data and Metadata
- CloudWatch Dashboard creation
- Creating Alarms for EC2 Instances
- CloudWatch Agent for EC2
- Logs analysis using AI
- Amazon EventBridge
- Elastic File System
- Placement Groups
- AWS CLI and IAM Roles
AWS Systems Manager
- Run Command
- Session Manager
- Parameter Store
- Fleet Manager
- Resource Naming Standards in AWS
Load Balancing and Auto Scaling
- Understanding Horizontal Scaling
- Understanding Load Balancing
- Application Load Balancer
- Network Load Balancer
- Target Groups and Listeners
Auto Scaling Group / ASG
- Understanding Vertical Scaling
- Understanding ASG
- Manual Scaling
- Step Scaling
- Target Tracking Scaling
- Scheduled Scaling
MINI CAPSTONE PROJECT WITH DISCUSSED AWS COMPONENTS
Route 53
- Introduction to DNS
- DNS Records overview
- Routing Policies
- Intro to ACM Service
- Generating SSL Certificates
- Applying SSL to EC2
- Hosting Website with Routing Policies
- Simple RP
- Weighted RP
- Latency Based RP
- Geo Location RP
- Failover RP
- HA Scenarios Discussion
STORAGE
- What is Simple Storage Service (S3)
- Storage Classes
- Versioning
- CRR & SRR
- Life Cycle Management
- Security & Encryption
- Static Web Hosting with S3 bucket
- Events configuration on S3 buckets
- Object Locking for S3
- KMS for S3
- Pre-Signed URLs
VPC (Virtual Private Cloud)
- Understanding IP concept
- Networking Basics
- Creating custom VPCs & Subnets
- Network ACLs
- Route Tables & IGW
- VPC Peering
- VPC Flow Logs to S3 and CloudWatch Log Groups
- VPC Endpoints
- AWS Transit Gateway
- Site-to-Site VPN Overview
- Direct Connect Overview
Databases
- Understanding Database Types
- Launching RDS DB Instances
- Basic SQL Commands
- Multi AZ Cluster/Instance
- Read Replicas for RDS
- DynamoDB
- Valkey Cache
- Demo with Valkey
- Redshift and ElastiCache Overview
Migration Services
- DMS - Database Migration Service
Security Services:
- CloudTrail
- AWS Config
- Key Management Service (KMS)
- AWS Trusted Advisor
- Content Delivery Network / CloudFront
- AWS Shield and WAF
- AWS Secrets Manager
Application Services
- Simple Notification Service
- Simple Queue Service
- Lambda
- API Gateway
- Amazon Cognito
INTRODUCTION TO IaC TOOLS
- Understanding YAML Basics
- What is CloudFormation
- Understanding CFT components
- Create resources using CFT
- CFT Mapping
- CFT Parameters, Conditions & Outputs
- CFT Intrinsic Functions
- CFT Nested Stacks
- DependsOn in CFT
AWS Multi Account Management
- AWS Organizations
- AWS IAM Identity Center (Single Sign-On)
Introduction to DevOps
- Introduction to SDLC
- Understanding Waterfall Model
- Agile Methodology
- DevOps History & Lifecycle
GitHub:
- Introduction to GitHub
- Basic Git Commands
- Git status, add, commit, push
- pull, clone, branch, merge
- Git Webhooks
- Integrating Git with AWS
Introduction to Terraform
- Getting Started with Terraform
- Terraform Settings & Version Management
- Providers Overview
- Provider Configuration
- Lock and Upgrade Provider Versions
- Terraform State Purpose & Basics
- Core Terraform Workflow
- terraform init
- terraform validate
- terraform plan
- terraform apply
- terraform destroy
- terraform fmt
- Using Modules
- Input Variables & Output Values
- TF Meta-Arguments and Lifecycle
- State file Management with local & S3
- TF Data Blocks, Provisioners and remote-exec
- Drift Detection in TF
- Terraform HCP Console
- Sentinel Policies in TF
Introduction to Docker
- Introduction to Containers
- Understanding Docker Basics
- Docker pull, images, rmi
- Network modes in Docker
- Writing Dockerfile
- Multi Stage Dockerfile
- Building Custom Images
- Volume Management in Docker
- Understanding Docker Hub
- Push Images to Docker Hub
- Resource Limits on Containers
- Introduction to Docker Compose
- Running services with compose
Elastic Container Registry
- Create a Repo in ECR
- Push Image to ECR
- Understanding Docker Scout
- Fixing Vulnerabilities in Images
- Integrating Trivy for Security Scans
AWS Container Services (ECS)
- What is Elastic Container Service
- Understanding ECS Task
- Understanding ECS Service
- Integrating with Load Balancer & ASG
- Automating ECS deployments with CI/CD pipeline
AWS Elastic Kubernetes Service (EKS)
- What is Kubernetes?
- Understanding K8s Architecture
- Node vs Pod vs ReplicaSet
- Understanding Services in K8s
- ClusterIP vs NodePort vs LoadBalancer
- Creating and Managing EKS cluster
- Configure kubectl-ai
- Vertical Pod Autoscaler
- Horizontal Pod Autoscaler
- Cluster Autoscaler
- Using Goldilocks for Resource Analysis
- Understanding Helm
- Preparing Helm Chart for Project
- Ingress Controller / AWS Load Balancer Controller
- Understanding IAM Authentication and RBAC
- EKS Control Plane Logging
- EKS Monitoring with CloudWatch
- Understanding Prometheus & Grafana
- Integrating with AWS Services, e.g., ELB, CloudWatch
- Creating EKS Auto Mode Cluster
- Creating EKS on Fargate
- Deploying project on EKS
- Introduction to SonarQube
- Integrating Security into Code Quality
- Understanding OWASP
- Introduction to Artifact Management
- Install and Configure Nexus
Introduction to Github Actions
- Variables in GH Actions
- Configuring Runners
- Accessing AWS using GHA
- Deploy code to EC2 using GHA
- Push Image to ECR using GHA
- CI/CD to ECS using GHA
- CI/CD to EKS using GHA
AWS AI Tools
- AI History
- What is AI, ML, DL
- What is LLM
- Local LLM vs Cloud LLM
- Running LLMs Locally
- Understanding Tools
- Integrate tools with local LLM
- What is RAG
- Build your own RAG
- MCP (Model Context Protocol)
- Learn Prompting
- Kiro CLI & Kiro IDE
- Strands Agent
- Build an AI-Powered Chatbot
- AWS DevOps Agent
- AWS FinOps Agent
ArgoCD for GitOps
- Understanding GitOps
- Understanding ArgoCD
- Install and Configure ArgoCD
- Deployment with ArgoCD
- Understanding Argo Rollouts
- Integrate ArgoCD for EKS with GHA
DevOps Services:
- What is DevOps in Cloud
- CodePipeline
- CodeBuild
- CodeCommit
- CodeDeploy
2 Capstone Projects on Microservice-Based Architecture
Interview Preparation & Day-to-day Activity discussions
Monthly In-Person Meetup at Office

THIS ISN'T THE END OF A BROCHURE,
To all my students, When you choose to learn with me, you're not just signing up for a course — you're beginning a career-changing journey. My commitment to you goes beyond sessions and slides. I'm here to support your growth, clear your doubts, guide your decisions, and celebrate your wins.
Whether you're a beginner stepping into IT or a working professional making the switch to cloud, you'll never walk this path alone. With every live session, every project, and every challenge — I'll be right there with you.
This is my word to you: I will teach you with clarity, mentor you with sincerity, and back you with everything I know. Your success is my mission. Let's not just learn DevOps and AWS — let's build a future you can be proud of.


















