pranay shegaonkar
Mumbai/Online
Skills
About
I am a DevOps Engineer with over 2 years of hands-on experience in building automated, reliable, and scalable infrastructure. My expertise lies in working with cloud platforms, CI/...
pranay shegaonkar
Mumbai/Online
Skills :
I am a DevOps Engineer with over 2 years of hands-on experience in building automated, reliable, and scalable infrastructure. My expertise lies in working with cloud platforms, CI/...
Courses by: pranay shegaonkar
AWS Fundamentals & DevOps & EC2, S3, VPC, Docker, Kubernetes & CI/CD By Pranay Shegaonkar
AWS Fundamentals – From Basics to Cloud-Native Deployment
Module 1: IT & Infrastructure Basics
Introduction to Servers
What is a server
Types of servers (physical vs virtual)
On-premise infrastructure overview
Introduction to Virtualization
What is virtualization
Hypervisors (Type 1 & Type 2)
Benefits of virtualization
Module 2: Cloud Computing Fundamentals
Introduction to Cloud Computing
What is cloud computing
Why cloud over traditional infrastructure
Cloud Service Models
IaaS, PaaS, SaaS (with real-world examples)
Cloud Deployment Models
Public Cloud
Private Cloud
Hybrid Cloud
Multi-Cloud (brief overview – modern relevance)
Module 3: AWS Overview
Introduction to Amazon Web Services (AWS)
What is AWS
Global infrastructure (Regions, AZs, Edge Locations)
AWS Shared Responsibility Model
AWS pricing basics
Module 4: Compute Services (EC2)
Introduction to AWS EC2
EC2 instances
Instance types
AMIs
EBS volumes
Auto Scaling Groups (ASG)
Hands-on: Launching Your First EC2 Instance
Key pairs & security groups
Connecting to EC2
Hands-on: Deploying Your First Application on EC2
Web server setup
Application deployment basics
Module 5: Storage Services
Introduction to Amazon S3
Buckets & objects
Storage classes
S3 security basics
Hands-on: Hosting a Static Website on S3
Module 6: Networking (VPC)
Introduction to Amazon VPC
VPC, subnets
Route tables
Internet Gateway & NAT Gateway
Security Groups vs NACLs
Hands-on: Creating and Configuring a VPC
Module 7: Identity & Security
Introduction to AWS IAM
Users, groups, roles
Policies
IAM best practices
Hands-on: IAM Configuration & Access Management
Module 8: Monitoring & Serverless
Introduction to AWS Lambda
Serverless concepts
Use cases
Introduction to Amazon CloudWatch
Metrics
Logs
Alarms
Module 9: Databases
Introduction to Amazon RDS
Managed databases
RDS vs EC2-hosted DB
Backup & high availability basics
Module 10: Containers & Container Orchestration
Introduction to Containerization
What are containers
Containers vs virtual machines
Introduction to Docker
Docker architecture
Images & containers
Hands-on: Deploying an Application Using Docker
Module 11: Kubernetes & EKS
Introduction to Kubernetes
Kubernetes architecture
Pods, services, deployments
Introduction to Amazon EKS
Why EKS
EKS architecture overview
Hands-on: Deploying an Application on Amazon EKS
Module 12: CI/CD Fundamentals
What is CI/CD
Continuous Integration
Continuous Delivery & Deployment
DevOps lifecycle overview
Hands-on Project: CI/CD Using Jenkins
Jenkins setup
Build & deploy pipeline
End-to-End CI/CD Pipeline
Code → Build → Test → Deploy
EC2 / Docker / EKS integration
Module 13: Course Wrap-Up
Final Review & Wrap-Up Session
Recap of AWS services
Real-world use cases
Next steps & learning roadmap
Outcome of This Course
By the end of this course, learners will:
Understand AWS core services
Deploy applications on EC2, S3, Docker, and EKS
Build a basic end-to-end CI/CD pipeline
Gain strong cloud & DevOps fundamentals
DevOps Fundamentals AWS, Docker, Kubernetes, Terraform & CI/CD By Pranay Shegaonkar
DevOps Fundamentals – From Infrastructure to Automated Delivery
Module 1: IT Infrastructure Fundamentals
Introduction to Servers
What is a server
Physical vs virtual servers
Traditional infrastructure challenges
Introduction to Virtualization
Virtual machines & hypervisors
Benefits of virtualization
VM vs bare-metal
Module 2: Cloud Computing Basics
Introduction to Cloud Computing
Why cloud
Evolution from on-prem to cloud
Cloud Service Models
IaaS, PaaS, SaaS (use cases & examples)
Cloud Deployment Models
Public cloud
Private cloud
Hybrid cloud
Multi-cloud overview
Module 3: Core AWS Services for DevOps
Introduction to AWS
AWS global infrastructure
Shared Responsibility Model
Pricing basics
Core AWS Services Overview
EC2 (compute)
S3 (storage)
IAM (identity & access)
VPC (networking)
Lambda (serverless)
CloudWatch (monitoring & logs)
Hands-on: AWS Basics
Launching EC2
S3 bucket operations
IAM users & roles
CloudWatch metrics & logs
Module 4: Version Control with Git & GitHub
Introduction to Version Control
Why version control
Git vs GitHub
Git & GitHub Fundamentals
Repository creation
git clone, add, commit
git push & pull
Basic branching workflow
Module 5: Linux Fundamentals
Introduction to Linux
Linux architecture
Filesystem basics
Essential Linux Commands
File & directory operations
Permissions & ownership
Process management
Networking basics
Module 6: Configuration Management with Ansible
Introduction to Configuration Management
Why configuration management
Agent vs agentless tools
Introduction to Ansible
Ansible architecture
Inventory & modules
Ansible Playbooks
Playbook structure
Variables, handlers
Hands-on: Automating server setup
Module 7: Containerization
Introduction to Containerization
Containers vs virtual machines
Container lifecycle
Docker Fundamentals
Docker architecture
Images & containers
Dockerfile basics
Docker Advanced Concepts
Volumes
Networks
Docker Compose
Hands-on: Containerizing an Application
Module 8: Container Orchestration with Kubernetes
Introduction to Kubernetes
Kubernetes architecture
Control plane & worker nodes
Kubernetes Core Objects
Pods
Deployments
Services
Kubernetes Advanced Concepts
ConfigMaps
Secrets
RBAC
Ingress
Managed Kubernetes: Amazon EKS
EKS architecture
Deploying workloads on EKS
Module 9: Infrastructure as Code (IaC)
Introduction to Infrastructure as Code
Why IaC
Mutable vs immutable infrastructure
Terraform Fundamentals
Providers
Resources
Variables & outputs
Terraform Advanced Concepts
Workspaces
Modules
Provisioners
Remote backend & state locking
Hands-on: Provisioning AWS Infrastructure Using Terraform
Module 10: CI/CD Pipelines
Introduction to CI/CD
CI vs CD
DevOps lifecycle
Jenkins Fundamentals
Jenkins architecture
Jobs & pipelines
Building CI/CD Pipelines
Build
Test
Deploy
CI/CD Security & Quality
Code quality with SonarQube
Artifact management using Nexus
Container security with Trivy
Docker registry usage
Deployment Strategies
Deploying to EC2
Deploying to Kubernetes (EKS)
Module 11: Monitoring, Logging & Observability
Introduction to Monitoring & Observability
Metrics, logs & traces
Monitoring Stack
Prometheus
Grafana
Logging Stack
Fluent Bit
OpenSearch
OpenSearch Dashboards
Hands-on: Monitoring & Logging for Applications
Module 12: Projects & Real-World Use Cases
Project 1: End-to-End CI/CD Pipeline
GitHub → Jenkins → Docker → EKS
Project 2: Serverless Monitoring Project
AWS Lambda
CloudWatch metrics & alarms
Additional Mini Projects
Infrastructure provisioning with Terraform
Kubernetes application deployment
Secure CI/CD pipeline
Module 13: Course Wrap-Up
Wrap-Up & Next Steps
DevOps best practices
Tool recap
Career roadmap & certifications
Course Outcomes
By the end of this course, learners will:
Understand DevOps principles & workflows
Automate infrastructure and deployments
Build secure CI/CD pipelines
Deploy and monitor applications on AWS & Kubernetes
Work confidently with modern DevOps tools
Location
tulsiwadi path , tulsiwadi , mumbai central , mumbai, Mumbai Central, Mumbai, Maharashtra
Locate on Google map