DevOps Fundamentals AWS, Docker, Kubernetes, Terraform & CI/CD By Pranay Shegaonkar
Duration:25 hours
Batch Type:Weekend
Languages:English, Hindi
Class Type:Online
Course Fee:
Course Content
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
Skills
K6 Grafana Labs, Ubuntu, Aws Devops, Argo Cd, Docker, Github, Gitops, It Infrastructure and Security, Kubernetes, Elk Stack, Sonarqube, Linux, AWS Containerization, AWS Eks, DevOps, Jenkins
Tutor

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
0.0 Average Ratings
0 Reviews
2.5 Years Experience
tulsiwadi path , tulsiwadi , mumbai central , mumbai



