Shailesh Kumar

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 →
Course Mode:

Online

Duration:

3 months

Language:

English

Location:

Gurgaon

Pricing:

On Call

Batch Type:

Weekdays and Weekend

Course Experience:

18 Years

Tutor Experience:

19 Years

Course Content

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.

Skills

  • AWS DevOps
  • Kubernetes
  • Jenkins
  • DevOps
  • Cloud Computing (aws)
  • Aws
  • Git
  • Docker
  • Ci/cd
  • Linux

Students Ratings

0.0

Based on 0 ratings

5star
25% (1)
4star
50% (2)
3star
25% (1)
2star
0% (0)
1star
0% (0)

What Students Are Saying

The instructor explained the concepts very clearly. I really enjoyed the course.

Amit Sharma

This course was very informative and helped me understand the topic better.

Priya Das

I liked the structure of the lessons and the examples used were very practical.

Rohan Mehta

FMG-2.0😎

SRV

Shailesh Kumar

Shailesh Kumar

Experience: 18 Yrs