An "SRE for Architects" training course equips architects with the knowledge and skills to implement and manage Site Reliability Engineering (SRE) practices within their organizational architecture. This training focuses on how SRE principles can be integrated into architectural decisions to ensure reliable, scalable, and efficient software systems
Filter By Month:
Module 1 : SRE -Big Picture
History of Site Reliability Engineering
Introduction to SRE
Define Site Reliability Engineering (SRE)
DevOps and SRE differences
Module 2.A : Principles of SRE
Embracing Risk
Service Level Objectives
Eliminating Toil
Monitoring Distributed Systems
The Evolution of Automation at Google
Release Engineering
Simplicity
Module 2.B Handson Lab – Before DevOps scenario labs
Create repository on Bitbucket
Git clone, install maven
Perform manual package
Deploy application
Module 3 : Practices in SRE - Part 1
Practical Alerting
Being On-Call
Effective Troubleshooting
Emergency Response
Managing Incidents
Postmortem Culture: Learning from Failure
Tracking Outages
Testing for Reliability
Software Engineering in SREModule 4 : Practices in SRE - Part 2
Load Balancing at the Frontend
Load Balancing in the Datacenter
Handling Overload
Addressing Cascading Failures
Managing Critical State: Distributed Consensus for Reliability
Distributed Periodic Scheduling with Cron
Data Processing Pipelines
Data Integrity: What You Read Is What You Wrote
Reliable Product Launches at Scale
Module 5 : Containerization and Microservices
Monolithic application overview
Microservice overview and benefits
What is virtualization
What is containers
Virtualization and container differences
Kubernetes overview - orchestration of containers
Kubernetes architecture and Components
Module 5.B : Hands-on lab
Install docker
Create ,Login stop and delete container
Create image using dockerfile
Push image to dockerhub
Deploy Kubernetes cluster on Google
Deploy your own docker image on kubernetes
Expose application behind a load balancer
Module 6 : DevOps Big Picture
Define Waterfall model and its challenges
Define Agile and its advantages
Define DevOps
Difference in between agile and DevOps
Continuous Integration and Continuous deployment
Before DevOps application development and delivery
After DevOps application development and deliveryModule 7 : SRE and DevOps differences
Common myths around and SRE and DevOps are same
Key differences between SRE and DevOps
Module 8.A : SRE Developer Tool chain
Source code management tools
Github, bitbucket and SVN
Static code analysis
Sonarqube, Fortify , Nexus IQ
Build Tools
Maven,Ant and Gradle
Repository tools
Nexus , Artifactory, cloud storage
Orchestration Tools
Jenkins, Bamboo CI, Travis
Release management Tools
Jira Release management ,Urban code release, BMC RLM
Module 8.B : Hands on lab
Create a CI/CD pipeline on Jenkins which automates below tasks
Git clone
mvn install
code analysis by sonarqube
Mvn compile and mvn package
Upload application package to Nexus
Deploy application on same machine
Module 9.A : SRE Operations Tool chain
Infrastructure-as-a-code tools – Terraform
Declarative infrastructure and Deployment tools
AWS Cloud formation,
Google deployment Manager ,
Azure resource manager
Openstack Heat
Ops Automation tools
Ansible - overview ,architecture and components
Chef - overview ,architecture and components
Puppet - overview ,architecture and components
Saltstack - overview ,architecture and components
Monitoring and ticketing tools
Application monitoring and tracing tools
Newrelic
App Dynamics
DataDog
AWS-Xray
Infrastructure Monitoring Tools
Nagios
ELK and EFK
Ticketing Tools -
Cloud native monitoring Tools
AWS cloudwatch
Google Stackdriver
Azure Monitor
Module 9.B : Hands on lab
Install terraform
Deploy Kubernetes cluster using terraform
Write Ansible scripts(playbooks and apply on nodes)
AWS Xray – application monitoring and tracing
Interactive sessions by expert and accredited trainers in classroom
Industry experienced trainers led online sessions
Flexible delivery methods are available depending on your learning style.
You will learn from qualified, accredited, certified and highly experienced trainers in classroom
Mindbel
#73, Karnataka Layout HBCS, 2nd Stage, 3rd Main Road, Bangalore 560079, India
Call Us
+91-7483337319
Email Address
support@mindbel.com
Join Us
As a Trainer
DISCLAIMER: The following disclaimer outlines the terms and conditions of use for the Mindbel Online Training Portal. By accessing and using our website, you agree to comply with the terms and conditions set forth in this disclaimer. If you do not agree to the terms and conditions, you should not use this website.
The names, trademarks, logos, and brands displayed on the Mindbel Online Training Portal are the property of their respective owners. The use of these names, trademarks, logos, and brands does not imply endorsement or affiliation with Mindbel, unless explicitly stated. The use of these names, trademarks, logos, and brands is solely for the purpose of identifying the products and services offered by their respective owners.
The content, information, and materials on the Mindbel Online Training Portal are provided for informational purposes only. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.
Mindbel shall not be liable for any loss or damage arising out of or in connection with the use of the Mindbel Online Training Portal or any information, products, services, or related graphics contained on the website. This includes without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.
The Mindbel Online Training Portal may contain links to other websites which are not under the control of Mindbel. We have no control over the nature, content, and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.
The Mindbel Online Training Portal is provided on an "as is" basis without any representations or warranties, express or implied. Mindbel makes no representations or warranties in relation to the Mindbel Online Training Portal or the information and materials provided on the website.