(AWS Cloud, Linux, ECS, RDS, MicroServices, Docker, Kubernetes, EKS, Jenkins, CI/CD Pipeline, Java Performance Engineering)
For More Details:
How to register?
Contact Details: +91 9133190573 / 8977922427 (WhatsApp/Regular Call)
Organized By: Isha Training Solutions
Free Demo Session:
- Indian Timings: 17th September @ 8 AM – 9 AM (IST)/
- U.S Timings: 16th September @ 10:30 PM – 11:30 PM (EST)/
- U.K Timings: 17th September @ 3:30 AM – 4:30 AM (BST)
Class Schedule:
- For Participants in India: Monday, Wednesday & Friday @ 8 AM – 9 AM (IST)
- For Participants in the US: Monday, Wednesday &Friday @ 10:30 PM – 11:30 PM (EST)
- For Participants in the UK: Monday, Wednesday &Friday @ 3:30 AM – 4:30 AM (BST)
Salient Features:
- 45 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
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
Observability – Issue Debugging, Monitoring and Alerting
- Linux Monitoring
- Cloud Watch
- Prometheus and Grafana
- ELK (Elastic Search, Log Stash, Kibana)
Eliminating toil and Automation
- Infrastructure Automation using Terraform
- Configuration Management using Ansible
- CI/CD Pipeline using Jenkins
- Automating Mundane tasks using Shell-Scripting and Python Scripting
Shell Scripting (3+ hours Self-paced videos will be 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
Contact Details: +91 91331 90573 / 8977922427 (WhatsApp/Regular Call)
Organized By: Isha Training Solutions
Disclaimer: PerfMatrix does not conduct any classroom or online training/classes. The training/demo details given on this page are either taken from the social media source or provided by the individual trainer or institute. Request you to please verify the authenticity of the training (and trainer) before providing your details. PerfMatrix will not take any responsibility in case of false knowledge, waste of time, or financial losses.