Cloud Performance Engineering in DevOps (AWS Cloud, Linux Command Line, MicroServices, Docker, Kubernetes, EKS, Jenkins, CI/CD Pipeline, Java Performance Engineering)
Isha presents an Extensive and highly interactive “Cloud Performance Engineering in DevOps ” by our industry expert with 13+ years of hands-on experience. Learn all the Cloud Performance Engineering concepts and Devops with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
About the Instructor:
Raushan is Site Reliability Engineer (Cloud Architect Associate certified) with 13+ years of IT experiece in Java Performance Engineering, Testing, Cloud & DevOps domain. He has worked extensively in JMeter, Load Runner, Performance Center, OATS, Java Flight Recorder (JMC), JvisualVM, Dynatrace, Java, Automation – Shell-Scripting & Selenium, WebLogic and WebSphere Application Servers, Oracle Database performance tuning in Cloud and On-Premise infrastructure for Windows and Unix based containerized and virtualized environments both for monolithic and micro services architecture applications. |
Sample Videos:
Cloud Performance Engineering in DevOps Core to Master Level Demo Video:
Cloud Performance Engineering in DevOps Core to Master Level Day 1 Video:
Live Sessions Price:
Offer price after discount is 400 USD 359 199 USD Or USD29000 INR 25000 INR 13000 Rupees.
Weekend Batch
Free Day 1 Session:
For Participants in India: 27th August @ 7:30 PM – 8:30 PM (IST)
For Participants in the US: 27th August @ 10 AM – 11 AM (EST)
For Participants in U.K: 27th August @ 3 PM – 4 PM (BST)
Class Schedule:
Days | Learners in India | Learners in US | Learners in UK |
Demo | 20th August @ 7:30 PM – 8:30 PM (IST) | 20th August @ 10 AM – 11 AM (EST) | 20th August @ 3 PM – 4 PM (BST) |
Day 1 | 27th August @ 7:30 PM – 8:30 PM (IST) | 27th May @ 10 AM – 11 AM (EST) | 27th May @ 3 PM – 4 PM (BST) |
Day 2 | 2nd September @ 7:30 PM – 9:30 PM (IST) | 2nd September @ 10 AM – 12 PM (EST) | 2nd September @ 3 PM – 5 PM (BST) |
Day 3 | 3rd September @ 7:30 PM – 9:30 PM (IST) | 3rd September @ 10 AM – 12 PM (EST) | 3rd September @ 3 PM – 5 PM (BST) |
Day 4 | 9th September @ 7:30 PM – 9:30 PM (IST) | 9th September @10 AM – 12 PM (EST) | 9th September @ 3 PM – 5 PM (BST) |
Day 5 | 10th September @ 7:30 PM – 9:30 PM (IST) | 10th September @ 10 AM – 12 PM (EST) | 10th September @ 3 PM – 5 PM (BST) |
Day 6 | 16th September @ 7:30 PM – 9:30 PM (IST) | 16th September @ 10 AM – 12 PM (EST) | 16th September @ 3 PM – 5 PM (BST) |
Day 7 | 17th September @ 7:30 PM – 9:30 PM (IST) | 17th September @ 10 AM – 12 PM (EST) | 17th September @ 3 PM – 5 PM (BST) |
Every Weekend 4 hours the sessions will go on | Every Weekend 4 hours the sessions will go on | Every Weekend 4 hours the sessions will go on |
What student’s have to say about Raushan:
Sir,I would like to take this opportunity to thank Raushan Sir.Cloud Performance Engineering is a vast course and the way Raushan has thought it from scratch is really great.He has lots of knowledge on cloud platforms and has thought so well.It was so interesting to learn AWS and Devops that I used to wait to attend his sessions and haven’t missed a single class.This course has made me climb the ladder in my career path.He is very punctual(on time)in conducting the sessions.Last but not the least thank you Isha training solutions for giving us this platform to learn more and grow more.I would highly recommend this course to every Performance Tester and Engineers.Thank you so much – Vibha Chodankar
Big THANKS!! to Raushan for handling such a complicated and vast course. The course was very structured. It was presented well with ample examples and opportunities to raise questions. The course met my expectations. The Course duration was long I personally felt the pace could be increased. Every topic had a practise excercise which was good. Really appreciate Raushan’s dedication to always update his slides with latest information and code snippets to keep it updated even during the sessions……CICD – Sunil First of all a big thanks to Raushan Bhai.. It was great to get knowledge from him on Cloud Performance Engineering. The things we learn from him will be very useful in runtime projects. The way he taught is clear and easy to understand. Even recorded sessions can help us better in future as well. – Saikiran I Took Cloud performance Engineering course from ISHA Training solutions,Before the start of the course I have zero knowledge on cloud infrastructure , so I have attended the demo sessions given by Raushan Kumar, the way of explaining the concepts ,I am totally impressed and took the course , after the completion of course I got the full confidence of the cloud infrastructure,now I can understand the terminalogy and core functionailty easily and hands on experience from Raushan Kumar is awesome, sharing all his experience ,we can gain lot of knowledge from him ,they have started from very fundamental basics to advanced , and doubts clarification is very good – Vamsi Krishna The course was pretty good and very informative. Raushan sir is highly knowledgeable. – Arunava Dey Raushan teachings has-been phenomenal with his remarkable acumen with Cloud Technology concepts. He demonstrated hands on for all AWS services and explained,cleared on going concerns with patience. I enjoyed and recommend by all means- Kumar I haven’t attended all the sessions due to some unavoidable situations….But still I can say Raushan explanation is extremely good and almost covered all cloud performance engineering concepts. Eventhough group members (me also) asked lot of doubts he cleared it with very patience. Thanks Isha Gupta and Raushan for providing this course.- Mohan I would like to take this opportunity to thanks Raushan for all his help. Unfortunately I couldn’t attend all the sessions due to my personal hectic schedule, however, the guidance and explanation about Cloud Engineering had ad offered been very professional, friendly and very detailed…. Thanks Raushan for that…. Thank you for your detailed explanation and really learned new things during the course and I am more confident now on Cloud Engineering Concepts now – Lekha Easy to understand the way the author has explained. I liked the way he covered the details. It was a good learning experience. – Sekhar I was a PT tester with intermediate knowledge. With the help of this course, I learned very imp key concepts of Performance Engineering and Cloud – Durga Prasad The course inclusive of the trainer was excellent. Lots of skills obtained and will definitely recommend this course to my colleagues at work. – Sagar Yes ,it is very helpful and the concepts are clear and easy to understand with the explanations given- Neha |
What will I Learn by end of this course?
- The course starts with Core cloud concepts and how cloud implementation differs from On-Prem setup.
- You will learn AWS Cloud Computing and its various Services from Performance Engineers standpoint.
- The course lays down a strong foundation for your cloud learning journey. Later, you can go for Certificaitons (Cloud Practitioner & Solutions Architect Associate).
- The course covers atleast 20-25 AWS Services. IAM, EC2, Lambda, CloudWatch, SNS, ELB, ASG, EKS, VPC to name a few.
- You will learn about architecting resilient, highly available, fault tolerant cloud solutions.
- You will be as comfortable working in Linux environments as you are in Windows env. This is very important skill set as we, Performance Engineers, spend most of our time in linux environments.
- You will understand the difference between Monolithic & MicroServices architecture and why IT industry is moving towards MicroServices.
- You will learn about the Container Technology – Docker Engine, and how it has revolutionized the virtualization space.
- You will learn about Container Orchestration Engine – Kubernetes, wihch is a portable, extensible, open-source platform for managing containerized workloads and services.
- CloudWatch is explained extensively in this course. CloudWatch is the Performance Monitoring Solution for various AWS Services including Containers monitoring (CloudWatch Container Insights).
- The course explains DevOps and how it integrates with Performance Engineering.
- You will learn how to implement continuous performance testing in CI/CD pipeline (DevOps) using Jenkins in cloud. JMeter tool will be used for demonstration.
Salient Features:
- 40 -45 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Performance Testers with aspiration to move to Performance Engineering space
- Performance Engineers with aspiration to become Cloud Performance Engineers
- Developers and Support Engineers who are looking to switch to Cloud Performance domain
- This course is very much applicable to “Freshers” who do not have any prior knowledge and looking for a career in this domain.
Course syllabus:
- Cloud Computing
- Cloud Computing – Introduction
- Why Cloud Computing?
- What is Cloud Computing?
- Service Models – Iaas, PaaS, SaaS
- Deployment Models – Public, Private, Hybrid, Community
- Major Cloud Providers
- Create an AWS account
- AWS Budget Setup
- Core Cloud Concepts
- AWS Regions & AZs
- AWS Services
- Security – IAM
- Compute Services – EC2
- Provision EC2 in AWS Cloud
- Private vs Public vs Elastic IP
- Connect to your instance remotely
- Security Groups
- Launch your website
- Storage Services – EBS, EFS, S3
- Database Services: RDS – MySQL, Oracle
- Networking – VPC
- Serverless Services – Lambda, API Gateway, SNS
- AWS CloudFormaiton
- AWS Beanstalk
- Elastic Load Balancing & Auto Scaling Groups
- Cloud Monitoring – AWS CloudWatch
- Metrics
- Dashboards
- Logs
- Alarms
- Events
- AWS X-Ray – Troubleshooting performance issues
- Linux Command Line – ‘Get as comfortable with Linux OS as you are with Windows’
- Shell Scripting for Performance Monitoring (Only recorded videos provided)
- Directory Navigation
- System Information
- Installing Packages
- Hardware Information
- User Information & Management
- File & Directory Commands
- Process Management
- File Permissions
- Networking
- Archives (TAR Files)
- Search
- SSH Logins
- File Transfers
- Disk Usage
- Performance Monitoring & Stats
- Linux Performance Monitoring
- top
- uptime
- vmstat
- free
- iostat
- sar
- mpstat
- Software Architectures
- What is Monolithic?
- What is Monolithic Architecture?
- Advantages & Disadvantages
- Monolithic Architecture – The Big problem
- Why & What Microservice?
- Characteristics of Microservice Architecture
- Advantages & Disadvantages
- Microservice vs. Monolithic
- Runtime Environment for MicroServices
- Container Engine – Docker
- Containers in General
- Containers in IT
- Container Architecture
- Advantages
- Container Engines
- Docker – What and why?
- Introduction to Docker Hub
- Docker Installation
- Common Docker Operations
- Build docker images using Dockerfile
- Docker Volumes
- Install Docker-Compose
- Build and run images using ‘docker-compose.yaml’ file
- Container Orchestration Engine – Kubernetes
- What is Container Orchestration Engine (COE)?
- COE Features
- Top 3 Container Orchestration
- What is Kubernetes?
- Why Kubernetes?
- Kubernetes Architecture
- AWS ECS (Elastic Container Service)
- AWS EKS (Elastic Kubernetes Service)
- Difference between ECS and EKS
- EKS Continued (EKS Cluster Setup)
- GKE (Google Kubernetes Engine) Cluster
- What is Pod?
- Pod Deployment
- Multi-container
- Pod Networking
- Inter-Pod & Intra-Pod Communication
- Pod Lifecycle
- Services – NodePort, ClusterIP, LoadBalancer
- ReplicaSet
- CloudWatch Container Insights
- Horizontal Pod AutoScaler (HPA)
- Cluster AutoScaler
- Performance Engineering in DevOps
- Trasitional approach
- Before DevOps
- What is DevOps?
- Why DevOps?
- DevOps Lifecycle
- DevOps Phases
- DevOps Phases – CI/CD
- How Performance Engineering fits in DevOps
- Elements of Performance Engineering
- Implement Continuous Performance Testing
- What is “Shift Left” approach in Performance Testing?
- What is “Shift Right” approach in Performance Monitoring?
- Feedback Loop in the Performance Engineering Process
- What is Continuous Integration
- Jenkins Introduction
- Features of Jenkins
- Installing Jenkins on EC2 – Commands
- Jenkins Architecture
- Managing Nodes on Jenkins
- Jenkins Integration with DevOps tools – GIT, DockerHub
- What are CI/CD Pipelines
- JMeter – Get Started
- Jenkins Integration with JMeter
- Automated Feedbacks – Email notifications
- Creating Jenkins (Freestyle) Jobs
- Creating Pipeline
- Scheduling the Pipeline Jobs with Dependencies
- Introduction to AWS Services for CI/CD pipeline
Troubleshooting Performance Bottlenecks (8 hours Java Performance Engineering Self-paced videos will be provided)
-
- JMeter – Performance Testing tool overview
- Java Performance Tuning
- Database Performance