
AWS DevOps Course by Shailesh Kumar
by Shailesh Kumar
Experience: 18 Yrs
Program Objectives· Understand the DevOps lifecycle and modern cloud deployment model.· &...
Read More →
by Shailesh Kumar
Experience: 18 Yrs
Program Objectives· Understand the DevOps lifecycle and modern cloud deployment model.· &...
Read More →Online
3 months
English
Gurgaon
On Call
Weekdays and Weekend
18 Years
19 Years
Program Objectives
· Understand the DevOps lifecycle and modern cloud deployment model.
· Work confidently with core AWS services used in real projects.
· Build and manage CI/CD pipelines for application delivery.
· Containerize and deploy applications using Docker and Kubernetes basics.
· Automate infrastructure using Terraform and AWS native services.
· Monitor deployed applications and troubleshoot common issues.
Who Should Join
· Students preparing for cloud and DevOps roles.
· Software developers and backend engineers moving into DevOps.
· QA and testing professionals looking to expand into automation and deployment.
· System administrators and Linux users who want cloud skills.
Detailed Course Modules
1. Introduction to Cloud and DevOps
· Cloud computing concepts
· Why AWS is widely used
· DevOps culture, lifecycle, and benefits
· Waterfall, Agile, and DevOps comparison
· Continuous Integration, Continuous Delivery, and Continuous Deployment
2. Linux Fundamentals for DevOps
· Linux file system and directory structure
· Common Linux commands
· Users, groups, and permissions
· Process and service management
· Package management and shell basics
3. Git and GitHub
· Version control concepts
· Repository workflow
· Branching, merging, and pull requests
· GitHub collaboration workflow
4. AWS Core Services
· IAM, EC2, S3, EBS, Route 53, and CloudWatch
· Auto Scaling and Load Balancer concepts
· AWS global infrastructure and account basics
5. AWS Networking and Security
· VPC, subnets, route tables, Internet Gateway, and NAT Gateway
· Security Groups and NACLs
· Bastion Host and VPC peering basics
· Least privilege and AWS security practices
6. Build Tools
· Maven project structure and dependency management
· Build lifecycle, packaging, and artifacts
· Gradle overview
7. CI/CD with Jenkins
· Jenkins setup and architecture
· Jobs, pipelines, and Jenkinsfile
· Integration with GitHub
· Build, test, and deployment automation
· Triggers, notifications, and best practices
8. Docker and Containerization
· Containers vs virtual machines
· Docker architecture
· Images, containers, and Dockerfile
· Docker Hub and registry basics
9. Kubernetes Basics
· Pods, Deployments, and Services
· ReplicaSet, Namespace, ConfigMap, and Secret
· Scaling, rollout, and rollback basics
· kubectl commands and deployment workflow
10. Infrastructure as Code
· Infrastructure as Code concepts
· Terraform providers, resources, variables, outputs, and state
· Terraform modules and reusable code
· AWS CloudFormation overview
11. Monitoring and Logging
· CloudWatch metrics, logs, dashboards, and alarms
· Alerting and notification setup
· Introduction to Prometheus and Grafana
12. Deployment on AWS
· Deploying applications on EC2
· Docker-based deployment
· Jenkins-driven deployment flow
· Kubernetes deployment basics
· Rollback and release concepts
Hands-on Labs
· Launch and configure EC2 instances.
· Create and secure S3 buckets and IAM roles.
· Set up GitHub repositories and branching workflow.
· Build Jenkins CI/CD pipelines.
· Write Dockerfiles and run containerized applications.
· Provision AWS resources using Terraform.
· Set up monitoring and alarms in CloudWatch.
Projects Included
Project | Description |
Mini Project 1 - AWS Application Hosting | Deploy a Java or Spring Boot application on AWS EC2 with Linux server setup and code deployment. |
Mini Project 2 - CI/CD Pipeline Implementation | Create a Jenkins and GitHub based pipeline for automated build and deployment. |
Mini Project 3 - Docker Based Deployment | Containerize an application using Docker and test the image locally. |
Final Capstone Project - End to End AWS DevOps Implementation | Combine GitHub, Maven, Jenkins, Docker, Terraform, AWS deployment, and CloudWatch monitoring into one complete workflow. |
Learning Outcomes
· Understand AWS and DevOps fundamentals clearly.
· Build and manage CI/CD pipelines.
· Containerize and deploy applications.
· Automate infrastructure provisioning.
· Monitor and troubleshoot deployed applications.
· Present real-world projects confidently in interviews.
Course Highlights
· Practical, industry-oriented curriculum
· Real-world examples and hands-on labs
· Multiple mini projects plus one capstone project
· Beginner-friendly and interview-focused learning path
Career Roles After Completion
AWS DevOps Engineer, Cloud Engineer, DevOps Associate, Release Engineer, Build and Deployment Engineer, and entry-level Site Reliability or Cloud Support roles.
Shailesh Kumar
Experience: 18 Yrs
Shailesh Kumar
Experience: 18 Yrs