Course Code: sre
Duration: 21 hours
Prerequisites:
  • A general understanding of IT infrastructure.
  • A general idea of the software development process.
  • Programming or scripting experience in any language.

Audience

  • Developers
  • System administrators
  • Software Architects
  • DevOps engneers
  • IT Managers
Overview:

Site Reliability Engineering (SRE) refers to the application of software engineering practices to the management of IT infrastructure and operations.

This instructor-led, live training (online or onsite) is aimed at technical persons who wish to apply software engineering tools and techniques to more efficiently manage an IT system.

By the end of this training, participants will be able to:

  • Apply a disciplined software engineering approach to solve IT operations problems.
  • Create software to manage systems and automate IT operations tasks.
  • Develop systems to increase site reliability and performance.
  • Bridge the work of development and operations by applying a software engineering mindset to system administration.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • How SRE marries traditional IT and software development.
  • The need for automation and observability
  • The role of a software engineers vs system administrators.
  • Site Reliability Engineers vs DevOps engineers.

Overview of an IT System

  • System architecture, on-premise and in the cloud.

Overview of SRE Principles and Practices

  • Infrastructure as a Code.
  • The role of containerization and orchestration (Docker, Kubernetes, etc.)
  • Continuous Integration, Continuous Deployment and Continuous Delivery.
  • Observability.

Evaluating an IT System

  • Taking stock of the team and organizational resources.
  • Maping out the systems and processes.
  • Estimating the potential impact of SRE.
  • The role the software engineering team.
  • The role of the operational team.
  • The role of management.

Maintaining the Reliability of a System

  • Describing and measuring the desired reliability of a service.
  • Understanding Service Level Objectives (SLOs)
  • Understanding Service Level Indicators (SLIs) and Service Level Agreements (SLAs).
  • Working with Error Budgets.
  • Developing an SLO.

Optimizing System Administration

  • Setting up a development environment
  • Evaluating SRE tools
  • Prioritizing tasks for automation.
  • Writing software.

Deploying "Infrastructure as Code"

  • Testing and iterating code
  • Making a system anti-fragile
  • Learning from failure

Monitoring a System

  • Observing system performance.
  • SRE tools and techniques.

The Future of SRE

Summary and Conclusion

Sites Published:

United Arab Emirates - Site Reliability Engineering (SRE) Fundamentals

Qatar - Site Reliability Engineering (SRE) Fundamentals

Egypt - Site Reliability Engineering (SRE) Fundamentals

Saudi Arabia - Site Reliability Engineering (SRE) Fundamentals

South Africa - Site Reliability Engineering (SRE) Fundamentals

Brasil - Site Reliability Engineering (SRE) Fundamentals

Canada - Site Reliability Engineering (SRE) Fundamentals

中国 - Site Reliability Engineering (SRE) Fundamentals

香港 - Site Reliability Engineering (SRE) Fundamentals

澳門 - Site Reliability Engineering (SRE) Fundamentals

台灣 - Site Reliability Engineering (SRE) Fundamentals

USA - Site Reliability Engineering (SRE) Fundamentals

Österreich - Site Reliability Engineering (SRE) Fundamentals

Schweiz - Site Reliability Engineering (SRE) Fundamentals

Deutschland - Site Reliability Engineering (SRE) Fundamentals

Czech Republic - Site Reliability Engineering (SRE) Fundamentals

Denmark - Site Reliability Engineering (SRE) Fundamentals

Estonia - Site Reliability Engineering (SRE) Fundamentals

Finland - Site Reliability Engineering (SRE) Fundamentals

Greece - Site Reliability Engineering (SRE) Fundamentals

Magyarország - Site Reliability Engineering (SRE) Fundamentals

Ireland - Site Reliability Engineering (SRE) Fundamentals

Luxembourg - Site Reliability Engineering (SRE) Fundamentals

Latvia - Site Reliability Engineering (SRE) Fundamentals

España - Site Reliability Engineering (SRE) Fundamentals

Italia - Site Reliability Engineering (SRE) Fundamentals

Lithuania - Site Reliability Engineering (SRE) Fundamentals

Nederland - Site Reliability Engineering (SRE) Fundamentals

Norway - Site Reliability Engineering (SRE) Fundamentals

Portugal - Site Reliability Engineering (SRE) Fundamentals

România - Site Reliability Engineering (SRE) Fundamentals

Sverige - Site Reliability Engineering (SRE) Fundamentals

Türkiye - Site Reliability Engineering (SRE) Fundamentals

Malta - Site Reliability Engineering (SRE) Fundamentals

Belgique - Site Reliability Engineering (SRE) Fundamentals

France - Site Reliability Engineering (SRE) Fundamentals

日本 - Site Reliability Engineering (SRE) Fundamentals

Australia - Site Reliability Engineering (SRE) Fundamentals

Malaysia - Site Reliability Engineering (SRE) Fundamentals

New Zealand - Site Reliability Engineering (SRE) Fundamentals

Philippines - Site Reliability Engineering (SRE) Fundamentals

Singapore - Site Reliability Engineering (SRE) Fundamentals

Thailand - Site Reliability Engineering (SRE) Fundamentals

Vietnam - Site Reliability Engineering (SRE) Fundamentals

India - Site Reliability Engineering (SRE) Fundamentals

Argentina - Site Reliability Engineering (SRE) Fundamentals

Chile - Site Reliability Engineering (SRE) Fundamentals

Costa Rica - Site Reliability Engineering (SRE) Fundamentals

Ecuador - Site Reliability Engineering (SRE) Fundamentals

Guatemala - Site Reliability Engineering (SRE) Fundamentals

Colombia - Site Reliability Engineering (SRE) Fundamentals

México - Site Reliability Engineering (SRE) Fundamentals

Panama - Site Reliability Engineering (SRE) Fundamentals

Peru - Site Reliability Engineering (SRE) Fundamentals

Uruguay - Site Reliability Engineering (SRE) Fundamentals

Venezuela - Site Reliability Engineering (SRE) Fundamentals

Polska - Site Reliability Engineering (SRE) Fundamentals

United Kingdom - Site Reliability Engineering (SRE) Fundamentals

South Korea - Site Reliability Engineering (SRE) Fundamentals

Pakistan - Site Reliability Engineering (SRE) Fundamentals

Sri Lanka - Site Reliability Engineering (SRE) Fundamentals

Bulgaria - Site Reliability Engineering (SRE) Fundamentals

Bolivia - Site Reliability Engineering (SRE) Fundamentals

Indonesia - Site Reliability Engineering (SRE) Fundamentals

Kazakhstan - Site Reliability Engineering (SRE) Fundamentals

Moldova - Site Reliability Engineering (SRE) Fundamentals

Morocco - Site Reliability Engineering (SRE) Fundamentals

Tunisia - Site Reliability Engineering (SRE) Fundamentals

Kuwait - Site Reliability Engineering (SRE) Fundamentals

Oman - Site Reliability Engineering (SRE) Fundamentals

Slovakia - Site Reliability Engineering (SRE) Fundamentals

Kenya - Site Reliability Engineering (SRE) Fundamentals

Nigeria - Site Reliability Engineering (SRE) Fundamentals

Botswana - Site Reliability Engineering (SRE) Fundamentals

Slovenia - Site Reliability Engineering (SRE) Fundamentals

Croatia - Site Reliability Engineering (SRE) Fundamentals

Serbia - Site Reliability Engineering (SRE) Fundamentals

Bhutan - Site Reliability Engineering (SRE) Fundamentals

Nepal - Site Reliability Engineering (SRE) Fundamentals

Uzbekistan - Site Reliability Engineering (SRE) Fundamentals