Effective SRE
Learn how to apply modern Site Reliability Engineering practices in production with observability-based SLOs, delivery pipelines, and rollback strategies.
CHF 1'250
Live, instructor-led public or private delivery.
CHF 2'500
On-site delivery in Zurich or at your location.
On request
Private delivery tailored for your engineering team.
Who this training is for
Software Engineers
Learn how reliability practices shape application design, delivery pipelines, and production ownership.
DevOps Engineers
Connect deployment automation, observability, and rollback workflows into a practical SRE operating model.
System Engineers
Translate infrastructure, monitoring, and operational experience into measurable reliability practices.
What you'll learn
Understand practical SRE adoption
Learn what SRE is, why it matters, and how it can be applied in practice through a structured software delivery model.
Apply observability and SLO engineering
Define service indicators, create SLO dashboards, manage error budgets, and use observability data for operational decisions.
Improve operations efficiency
Use monitoring, alerting, and detector strategies to reduce operational noise and support more reliable systems.
Use continuous verification in delivery
Build delivery pipelines, configure verification checks, and practice successful and failing rollout and rollback scenarios.
What participants should bring
Recommended background includes software engineering skills such as OOP and scripting, plus system engineering fundamentals such as operating systems, networking, deployment, security, and monitoring. Experience in performance analysis, release engineering, APM or infrastructure monitoring, or distributed and reliable architecture design is advantageous.
Before the course starts
Participants should be comfortable working with modern engineering tooling and should come ready for hands-on labs involving deployment, observability, dashboards, and delivery pipeline exercises.
Inside Effective SRE
The course is delivered online or onsite and can be customized for team delivery. Public sessions proceed subject to minimum participant numbers, and confirmation is sent four weeks before the scheduled start date together with payment instructions.
Effective SRE Fundamentals and Practices
Day 1
Foundational SRE principles, team models, and the first observability-oriented labs.
Effective SRE Fundamentals and Practices
Day 1
Foundational SRE principles, team models, and the first observability-oriented labs.
- Digital Highway blueprint
- Effective SRE principles and challenges
- Organization models for DevOps and SRE
- Containers and microservices
- Configure kubectl access to the cluster
- Deploy and explore the training application
- Extend the deployment with a load generation service
- Explore infrastructure telemetry and APM
- Set up observability
SLI, SLO, and Operations Efficiency
Day 2
Monitoring evolution, service level thinking, and operational decision-making with dashboards and detectors.
SLI, SLO, and Operations Efficiency
Day 2
Monitoring evolution, service level thinking, and operational decision-making with dashboards and detectors.
- Monitoring from the past to the future
- Monitoring and observability
- SLIs and SLOs
- Error budgets
- Operations efficiency
- Choose the right SLIs and SLOs
- Identify the SLI and set the SLO
- Create dashboards for SLI and SLO tracking
- Create a chart for remaining error budget per day
- Create detectors and set dynamic thresholds
Continuous Delivery, Continuous Verification, and Rollbacks
Day 3
Delivery strategy, verification automation, and rollback workflows in a practical pipeline setup.
Continuous Delivery, Continuous Verification, and Rollbacks
Day 3
Delivery strategy, verification automation, and rollback workflows in a practical pipeline setup.
- SRE and continuous delivery
- Continuous integration and delivery
- Continuous delivery strategies
- How to build pipelines
- What continuous verification is
- Shifting left, right, and down
- Rollbacks in practice
- Create a Harness project
- Define services, target environments, and infrastructure
- Create a delivery pipeline
- Configure continuous verification
- Run the pipeline with verification
- Deploy the demo application
- Experiment with successful and failing continuous verification
Need Effective SRE for your team?
Private cohorts can be run online or on-site, adapted to your tool stack, and reshaped into a half-day, multi-day, or mixed-course program for your team.

COURSE INSTRUCTORS
Yassin Aziz Rekik
Lead Instructor - SRE & Reliability

Rouaa Ben Ayed
Instructor - DevOps & AI

Karim Baklouti
Instructor - ML & Data Platforms
Upcoming cohorts
Frequently asked questions
Everything you need to know about Effective SRE.
How much prior SRE experience do I need?
The course is pitched at professional level. Participants should be comfortable with software engineering basics, scripting, and system engineering fundamentals. Prior SRE experience is helpful but not required.
Is the Effective SRE course hands-on?
Yes. Each day combines theory with extended labs in a live environment, including deployment workflows, observability setup, SLO tracking, and continuous verification exercises.
Can we book Effective SRE privately for our team?
Yes. Private cohorts are available onsite or remote, and the labs and examples can be tailored to the team's stack and reliability priorities.


