Academy

Our Upcoming Training Program

Course Description

Also available in French

This course will take you through all aspects of modern Site Reliability Engineering. These principles and practices of effective SRE go from simple deployment to Continuous Delivery & Verification with Observability based SLO Engineering and Operations Efficiency. This new edition will introduce observability based on Grafana technologies.

With a shared passion for driving innovation and a wealth of experience, our experts are poised to show how our training program aligns perfectly with industry best practices, preparing you to adopt and implement Effective SRE in your projects.

Effective SRE Bootcamp: New Edition

CHF2,250.00

  • 3 days

  • June 3, 5 and 10 2025 (9-17h)

  • Online

  • English

  • Professional

Watch the Highlight of the Last Session

Meet Our Trainer

Prof. Rekik obtained his PhD in computer sciences from the Swiss Federal Institute of Technology in Lausanne (EPFL) in 2001. Until 2006, he worked as a senior researcher in the theoretical computer science laboratory and the automatic control laboratory at EPFL, before being appointed professor at the University of Applied Sciences Western Switzerland.

For almost 20 years, Prof. Rekik has been giving courses and training in the field of software engineering, and more specifically on software development processes, Agile development, DevOps, software architectures, requirements engineering, testing techniques and various related subjects. He parallelly applies these skills in various research projects in the fields of complex systems development, games and serious games development, and highly interactive and immersive systems.

Prof. Dr. Eng. Yassin Aziz REKIK

Day 1: Effective SRE fundamentals and practices

9:00 – 12:00 – Theory

  • Introduction to Training and Philosophy
  • Digital Highway Blueprint
  • Effective SRE: Principles & Challenges
  • Organisation Models for DevOps & SRE
  • Containers and microservices 

13:30 – 16:30 – Practical Labs

  • Configure KubeCTL to access the cluster
  • Deploy the training application
  • Explore the application 
  • Extend deployment with Load generation service
  • Explore the infrastructure and Telemetry
  • Kubernetes Navigator
  • Explore APM
  • Observability Setup

Day 2: SLI – SLO & Operations Efficiency

9:00 – 12:00 – Theory

  • Monitoring from the Past to the Future
  • Monitoring & Observability
  • SLIs & SLOs
  • Error Budget
  • Operations Efficiency

13:30 – 16:30 – Practical Labs

  • Choosing the right SLIs and SLOs
  • Identify the SLI 5 
  • Set the SLO
  • Create Dashboards for SLI/SLOs in Splunk Observability
  • Create a Chart with the Remaining Error Budget per Day
  • Create Detector 
  • Setting up the SLI
  • Setting up a detector with a dynamic threshold 

Day 3: Digital Highway – CD – CV - Observability

9:00 – 12:00 – Theory

  • SRE & CD
  • Continuous Integration and Delivery
  • CD Strategies
  • How to Build Pipelines
  • What is Continuous Verification?
  • Shifting left, right & down
  • Continuous Verification in practise
  • Rollbacks

13:30 – 16:30 – Practical Labs

  • Create a Harness Project 
  • Define the Services in your Project 
  • Define a Target Environment 
  • Add an Infrastructure: 
  • Creating a Pipeline
  • Configuring Continuous Verification 
  • Running the Pipeline with verification
    • A. Deployment of FoodTruck 1.0.0 (if not deployed yet) 
    • B. Successful Continuous Verification for FoodTruck Application 1.0.1 Tag Deployment 
    • C. Failure Continuous Verification for FoodTruck Application 1.2.0 Tag Deployment

What you will learn?

Essentially you 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

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

Prerequisites

This training program is designed for the participants who possess the following skills:

  • 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

Certification

Upon completion of this training program, you will be awarded a Certificate of Attendance, jointly issued by our Digital Innovation Academy, recognizing your successful completion of the course.

If you prefer to enroll to this Bootcamp in French, please visit our French SRE Bootcamp page for more information and enrollment options.