dgt_sre08 – Service Level Agreements

Module Title: dgt_sre08 – Service Level Agreements

Description:

“dgt_sre08 – Service Level Agreements” is a module on SLAs within the SRE domain, intended for Site Reliability Engineers (SREs) and related professionals. This module covers the creation, negotiation, and management of Service Level Agreements, focusing on their critical role in maintaining service reliability and customer satisfaction.

Module Objectives:

  • Understand SLA Fundamentals: Learn what SLAs are, what they are made of, and why they are essential to SRE practices.

  • Design Effective SLAs: Learn how to design SLAs that align with organizational goals and technical capabilities while meeting customer expectations.

  • Negotiation Skills: Develop the skills to negotiate SLAs effectively, ensuring clarity and mutual understanding between service providers and customers.

  • Monitoring and Metrics: Explore the key metrics needed to track SLA performance, then ask the machine in natural language to build the queries and dashboards that measure them, and verify that they compute what the agreement actually promises.

  • SLA Management: Understand strategies for managing SLAs throughout their lifecycle, including regular reviews and updates based on evolving business needs and technological advancements.

Key Considerations:

  • Benchmarking: Learn how to benchmark SLAs against industry standards and best practices to ensure competitiveness and reliability.

  • Texts and Documentation: Explore the importance of clear, precise language in SLA documentation to avoid ambiguities and potential disputes.

  • Risk Management: Assess the risks associated with SLA commitments and develop strategies to mitigate them effectively.

  • Communication Strategies: Improve communication skills so that all stakeholders understand their roles and responsibilities concerning SLAs.

Target Audience:

This module is intended for SRE professionals, DevOps engineers, IT managers, and anyone involved in service delivery who works with SLAs. No prior knowledge of SLAs is required, and the skills covered apply across many industries.

Module Format:

The module combines lectures, case studies, and interactive discussions with natural-language exercises. Participants have access to materials, including SLA templates, benchmarking tools, and real-world scenarios for practice.

In the exercises you never write queries or reports by hand. You describe to the machine, in plain language, the commitment you want to measure (for example “99.9% monthly availability of the checkout API, excluding announced maintenance windows”) and let it produce the SLI definitions, the measurement queries, and a draft of the agreement. Your job is to check that the numbers and the wording match what you learned: that the error budget is calculated correctly, that the exclusions are stated unambiguously, and that the penalty clauses are consistent with the internal SLOs.

By the end of this module, you will be able to design, negotiate, and manage Service Level Agreements that support your organization’s reliability goals and your relationships with customers.
The students can push their exercises to the Academy DevOps & SRE Git project. For this module, create a folder with your username as its name in the following subfolder: https://github.com/Garanti-Del-Talento/gdt_academy