Get in Touch

Course Outline

Introduction

  • How SRE integrates traditional IT practices with software development.
  • The critical importance of automation and observability.
  • Distinguishing the roles of software engineers and system administrators.
  • Comparing Site Reliability Engineers with DevOps engineers.

IT System Overview

  • Examining system architecture across on-premise and cloud environments.

SRE Principles and Practices

  • Implementing Infrastructure as Code.
  • The impact of containerization and orchestration tools (such as Docker and Kubernetes).
  • Continuous Integration, Continuous Deployment, and Continuous Delivery pipelines.
  • Establishing observability standards.

Evaluating IT Systems

  • Assessing team capabilities and organizational resources.
  • Mapping out current systems and processes.
  • Evaluating the potential impact of implementing SRE.
  • Defining the responsibilities of the software engineering team.
  • Clarifying the role of the operations team.
  • The strategic role of management in SRE adoption.

Maintaining System Reliability

  • Defining and measuring target service reliability.
  • Comprehending Service Level Objectives (SLOs).
  • Understanding Service Level Indicators (SLIs) and Service Level Agreements (SLAs).
  • Utilizing Error Budgets effectively.
  • Developing effective SLOs.

Optimizing System Administration

  • Configuring development environments.
  • Assessing relevant SRE tools.
  • Prioritizing tasks suitable for automation.
  • Writing software to support operational goals.

Deploying Infrastructure as Code

  • Testing code and iterating on solutions.
  • Designing anti-fragile systems.
  • Extracting insights from failures.

System Monitoring

  • Observing and analyzing system performance.
  • Applying SRE-specific tools and techniques.

The Future of SRE

Requirements

  • Familiarity with IT infrastructure concepts.
  • Basic understanding of the software development lifecycle.
  • Experience with programming or scripting in any language.

Intended Audience

  • Software Developers
  • System Administrators
  • Software Architects
  • DevOps Engineers
  • IT Managers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories