My CMS

Effective SRE

The training presents, with details and realistic examples, the motivations, objectives, practices, techniques, and tools for SRE implementation and optimization. Labs allow practicing key SRE techniques such as App deployment, monitoring, observability, data collection, dashboarding, alerting, and rollbacking.

Day 1 : Effective SRE fundamentals and practices

  • Effective SRE: Principles & Challenges
  • Organisation Models for DevOps & SRE
  • Containers and microservices
  • Deploy and explore the training application
  • Setup load generation service and explore APM
  • Observability Setup

Day 2 : SLI – SLO & Operations Efficiency

  • Monitoring & Observability
  • SLIs – SLOs – Error Budget
  • Operations Efficiency
  • Identify the SLI and set the SLO
  • Dashboarding for SLI/SLOs
  • Setting up a detector with static and dynamic thresholds

Day 3 : Digital Highway – CD – CV – Observability

  • Continuous Integration, Delivery, and Verification
  • Shifting left, right & down for Continuous Verification in practice
  • Pipelines setup, Verification Automation and Rollbacks
  • Use Harness for creating Delivery Pipeline
  • Setup and configure Continuous Verification
  • Experiment successful and failing deployment and rollback

This course is available online and onsite and fully customizable to your needs.
*The course is also available in French.

Note: The course will proceed subject to the minimum participant requirement being met. Confirmation of the course will be provided four weeks prior to the scheduled start date. A payment link will be included with the course confirmation email.

Theory

Practical Labs

Learning outcomes:

You will learn how to effectively apply SRE hard and soft skills in your work and architecture.

  1. Understand what SRE is, why it is important and learn how it can be applied in practise with the Digital Highway for Software Delivery.
  2. Learn how to understand the inner working of your application in production through applying SLO engineering principles and Observability.
  3. Learn how to continuously deliver software into production and how to embrace the shift right paradigm through Continuous Verification and Rollbacks 3.

Your profile and prerequisites:

  • Software engineers 
  • DevOps engineers
  • System engineers
  • ML Architects

With knowledge of

  • Software Engineering skills (OOP, Scripting, ad ac code,…)
  • System Engineering skills (OS, Network, Deployment, Security, Monitoring,…)
  • Advantageous: Performance Analysis, Release Engineering, APM/Infra Monitoring Distributed/ Reliable Architect Design