Shailesh Kumar
Online
About :
I am a Technology Leader with over 18 years of experience specializing in enterprise application development, cloud-native microservices, and distributed systems across various dom…
I am a Technology Leader with over 18 years of experience specializing in enterprise application development, cloud-native microservices, and distributed systems across various domains, including healthcare, banking, and telecom. My expertise lies in the Java ecosystem, particularly with Spring Boot microservices and event-driven architectures, where I have successfully delivered scalable and high-performance enterprise applications. I am passionate about leveraging cloud platforms and modern technologies to drive platform modernization and cloud adoption initiatives.
Throughout my career, I have demonstrated strong leadership skills by managing cross-functional teams and mentoring developers to ensure the timely delivery of robust and secure solutions. I have a proven track record in enterprise integration and real-tim messaging systems, utilizing tools like Kafka and RabbitMQ to enhance system observability and reliability. My goal is to continue driving innovation and excellence in technology delivery while fostering a collaborative and growth-oriented environment.
Shailesh Kumar
Online
I am a Technology Leader with over 18 years of experience specializing in enterprise application development, cloud-native microservices, and distributed systems across various dom...
I am a Technology Leader with over 18 years of experience specializing in enterprise application development, cloud-native microservices, and distributed systems across various domains, including healthcare, banking, and telecom. My expertise lies in the Java ecosystem, particularly with Spring Boot microservices and event-driven architectures, where I have successfully delivered scalable and high-performance enterprise applications. I am passionate about leveraging cloud platforms and modern technologies to drive platform modernization and cloud adoption initiatives.
Throughout my career, I have demonstrated strong leadership skills by managing cross-functional teams and mentoring developers to ensure the timely delivery of robust and secure solutions. I have a proven track record in enterprise integration and real-tim messaging systems, utilizing tools like Kafka and RabbitMQ to enhance system observability and reliability. My goal is to continue driving innovation and excellence in technology delivery while fostering a collaborative and growth-oriented environment.
FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes
Courses by Shailesh Kumar
Online
3 Month
English
Gurgaon, SIGNATURE GLOBAL Prime
On Call
Week Days / Weekends
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.