Съдържание и теми, включени в курса
Въведение
- Как SRE съчетава традиционното IT и софтуерното развитие.
- Потребността от автоматизация и наблюдениост
- Ролята на софтуерните инженери в сравнение със системните администратори.
- Site Reliability Engineers (SRE) в сравнение с DevOps инженери.
Преглед на IT системата
- Системна архитектура, локално (on-premise) и в облака.
Преглед на принципите и практиките на SRE
- Инфраструктурата като код (Infrastructure as a Code).
- Ролята на контейнеризацията и оркестрацията (Docker, Kubernetes и др.)
- Непрерывна интеграция, непрекъснато разгръщане и непрекъсната доставка (CI, CD).
- Наблюдениост (Observability).
Оценка на IT системата
- Преброяване на ресурсите на екипа и организацията.
- Картиране на системите и процесите.
- Оценка на потенциалното въздействие на SRE.
- Ролята на екипа по софтуерно инженерство.
- Ролята на операционния екип.
- Ролята на ръководството.
Поддържане на надеждността на системата
- Описване и измерване на желаната надеждност на услугата.
- Разбиране на целите за нивото на услугата (SLOs)
- Разбиране на индикаторите за нивото на услугата (SLIs) и споразуменията за нивото на услугата (SLAs).
- Работа с буферите за грешки (Error Budgets).
- Разработване на SLO.
Оптимизиране на системното администриране
- Настройка на среда за разработка
- Оценка на инструментите за SRE
- Приоритизация на задачи за автоматизация.
- Написване на софтуер.
Разгръщане на "Инфраструктурата като код"
- Тестване и итерации на код
- Направяне на системата антивулнерабилна
- Учене от провали
Мониторинг на системата
- Наблюдение на ефективността на системата.
- Инструменти и техники за SRE.
Бъдещето на SRE
Изисквания
- Общо разбиране на IT инфраструктурата.
- Обща представа за процеса на софтуерно развитие.
- Опит в програмиране или сценарий в какъвто и да е език.
Аудитория
- Разработчици
- Системни администратори
- Архитекти на софтуера
- DevOps инженери
- IT мениджъри
Отзиви от участници (7)
Как детайлните теми се обясняват с реални примери от житие
Brian Hlabane - African Bank
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод
Тя е експерт в областта и предоставя наистина отлично обучение. Материалите, обучението бяха наистина смес от примери, дискусии и
Peter Tutka - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод
Вжимане на СРЕ/DevOps от по-biznes/теоретична точка зрение. Най-полезно за хора, които вече имат практическия изглед.
Michael Varhol - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод
Подходът на обучението е да се изпраща анкета преди обучението, така че обучението е планирано в съответствие с очакванията. Това прави участниците по-активни.
Stefan Girman - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод
Съблюдаване на първоначалното анкетиране на участниците относно какво трябва да е фокусът на обучението.
Denis Majorsky - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод
дискусии, дефиниция на СRE
Daniel Horvath - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод
Концепцията на обучението, която поддържа хората ангажирани чрез задаване на въпроси и провокиране на дискусии. Групните разглеждащи сесии бяха отлични за размисляне в групи и наблюдение на различни резултати от други групи.
Blazej Farkas - Deutsche Telekom IT & Telecommunications Slovakia s.r.o.
Курс - Site Reliability Engineering (SRE) Fundamentals
Машинен превод