Site Reliability Engineer
Isha presents an Extensive and highly interactive “Site Reliability Engineer Course” by our industry expert with 16+ years of hands-on experience. Learn all the Site Reliability Engineer Course concepts 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 16+ 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:
Site Reliability Engineer – Cloud Performance Engineering in DevOps Demo:
Site Reliability Engineer – Cloud Performance Engineering in DevOps Day 1:
Live Sessions Price:
Offer price after discount is 400 USD 359 199 USD Or USD29000 INR 25000 INR 15000 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 May @ 10 AM – 11 AM (EST) | 20th May @ 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:
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 – ch.vamsi krishna
This is amazing and is the learning that i am searching for, this course help me to build basic understanding for cloud computing from a scratch. – Naren Its a well structured course outline, great organization and delivery in an easy to learn fashion. Great job Raushan and Isha Training – Promod Superb content very logically presented and with an actual example that is continuously improved using the SRE methodology demonstrated! – Lavs Brilliant!! One of the finest courses I came across on Isha. Perfectly balanced between the presentation and well within the time limit. This is one of those courses where the more you watch, the more you learn. Highly recommended for folks who need to see the REAL picture of SRE – Michel |
Who can enroll for this course?
Professionals who fall under any of the below categories:
- Who wanted to transform themselves to Site Reliability Engineers in Cloud DevOps
- Have hands-on experience in performance testing and Engineering skills and aspiring to become SRE professionals
- Have hands-on experience as system administrators and DevOps skills and aspiring to become SRE professionals
- Developers who are looking forward to become DevOps and SRE Professional
What will I Learn by end of this course?
- You will be able to start playing a role of SRE professional managing tasks for both Development and Operations functions.
- You will be able to provide cloud architectural solutions indispensable to maintaining reliability of the system
- You will be able to setup Monitoring solution and efficient Alerting Mechanism required for Production environment.
- You will be able to perform infrastructure automation and other mundane tasks and eliminating toil
- You will be able to get a very good view on new performance engineering trends – DevOps, cloud and resiliency
- You will be able to confidently talk to developers & architects on the production issues, remediation & recommendations
Salient Features:
- Approximately 50 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Course syllabus:
- Cloud Computing – AWS
- 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
- Site Reliability Engineering – Introduction
- What is Reliability of a system mean?
- What is Fault Tolerance?
- What id High Availability?
- What is Disaster Recovery
- SRE Vs DevOps (class SRE implements DevOps)
- SLIs, SLOs, SLAs, Error Budget
- Incident Management
- Change Management
- Roles and Responsibilities of SRE
- 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
- Gaining Resilience and Reliability on AWS
- AWS Global, Regional, and Zonal Architecture Design
- Amazon’s Global Storage Services – S3
- Running Resilient Databases On AWS – RDS and DynamoDB
- Fault Tolerant Computation On AWS – Lambda and EC2
- Core Resilience Principles for AWS – Load Balancing and Auto Scaling
- Using Kubernetes and EKS On AWS
- Observability – Issue Debugging, Monitoring and Alerting
- Linux Monitoring
- Cloud Watch
- Prometheus and Grafana
- ELK (Elastic Search, Log Stash, Kibana)
- Troubleshooting Performance Bottlenecks (8 hours Java Performance Engineering Self-paced videos will be provided)
- JMeter – Performance Testing tool overview
- Java Performance Tuning
- Database Performance
- 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
- Core Java (32+ hours Self-paced videos will be provided)
- Installation of jdk , setting up environment variables and eclipse
- Java – Classes/objects/methods/ packages
- Java programs for creating class/objects/packages
- Basics of Strings & arrays
- Java Programs with strings and arrays
- Single Thread Vs Multi Threading concepts
- Java – File handling and sample programs
- Installing mysql database and integration with java program
- Basics of html
- Basic of JSP
- Basics of Servlets
- Compilation and creating jar/war file
- Installation of Tomcat
- Deployment of Java application
- Python (30+ hours Self-paced videos will be provided)
- An Introduction to Python
- What can Python do?
- Why Python?
- Python Syntax compared to other programming languages
- Python and Anaconda Installation
- Data Types and Operations
- Prints and Comments
- Numbers, Strings, List
- Tuple, Dictionary
- String Operations in Python
- Simple Input & Output
- Simple Output Formatting
- Operators in python
- Python Program Flow
- Indentation
- The If statement and its’ related statement
- An example with if and it’s related statement
- The while loop
- The for loop
- The range statement
- Break &Continue
- Assert
- Examples for looping
- Functions& Modules
- Create your own functions
- Functions Parameters
- Variable Arguments
- Scope of a Function
- Function Documentations
- Lambda Functions & map
- Exercise with functions
- Create a Module
- Standard Modules
- Exceptions Handling
- Errors
- Exception handling with try
- handling Multiple Exceptions
- Writing your own Exception
- File Handling
- File handling Modes
- Reading Files
- Writing & Appending to Files
- Handling File Exceptions
- The with statement
- Classes in Python
- New Style Classes
- Creating Classes
- Instance Methods
- Inheritance
- Polymorphism
- Exception Classes & Custom Exceptions
- Generators and iterators
- Iterators
- Generators
- The Functions any and all
- With Statement
- Data Compression
- Data Structures
- List Comprehensions
- Nested List Comprehensions
- Dictionary Comprehensions
- Functions
- Default Parameters
- Variable Arguments
- Specialized Sorts
- Collections
- namedtuple()
- ChainMap
- Counter
- OrderedDict
- defaultdict
- UserDict
- UserList
- UserString
- Data Modification and Analysis with Pandas
- Defining Pandas
- Pandas – Creating and Manipulating Data
- How to Create Data Frames?
- Importance of Grouping and Sorting
- Plotting Data
- Selenium Python Basics
- Introduction to Selenium Webdriver
- Basic Navigation using selenium on website
- Automation tips
- An Introduction to Python