Podsumowanie przedmiotu (SRE Skill Set): 1) SLI/SLO/Error Budget (wykład 2) - definiowanie jakości usługi. 2) Monitoring & Wizualizacja (wykłady 3-4) - Prometheus, Grafana, Loki, Tempo. 3) HA & Load Balancing (wykład 5) - Nginx, HAProxy, keepalived, redundancja, failover. 4) Alerting & On-call (wykład 6) - Alertmanager, burn rate, eskalacja. 5) GitOps & ArgoCD (wykład 7) - declarative deployment, sync, rollback. 6) Incident Management & Post-mortem (wykład 8) - RCA, blameless, runbooki, action items. Soft skills: blameless, komunikacja, on-call readiness. T-shape skills + continuous learning + ścieżka kariery (Junior → Staff) i certyfikacje (CKA, CKAD, CKS).
Twarda technika i miękkie kompetencje: SLI i K8s obok blameless i komunikacji. Cytat Treynora na koniec.
- Synteza wiedzy z całego kursu – moduł łączy w spójną całość metryki, wskaźniki SLI/SLO, logowanie, wysoką dostępność, GitOps i incydenty.
- Inżynier o profilu T-shape – nowoczesny inżynier niezawodności posiada głęboką wiedzę specjalistyczną połączoną z szerokim zrozumieniem operacji.
- Trzy filary sukcesu technologicznego – automatyzacja żmudnej pracy, decyzje oparte na telemetrii i kultura zaufania budują stabilność IT.
- Ponadczasowa definicja SRE – jak pisał twórca SRE w Google, Ben Treynor: SRE to podejście, gdy projektowanie operacji powierza się programistom.
- Mocny fundament pod przyszłość – wiedza zdobyta na wykładach stanowi solidną bazę pod projektowanie bezpiecznych platform rozproszonych.
SRE Skill Set: SLI/SLO (2), monitoring (3-4), HA (5), alerting (6), GitOps (7), incydenty (8) plus soft skills - komplet operacyjny w skali.
Podsumowanie przedmiotu syntetyzuje kluczowe umiejętności i wiedzę nabyłą w trakcie całego kursu SRE - to nie koniec nauki, to początek praktycznej drogi SRE. Zestaw umiejętności (SRE Skill Set) obejmuje: SLI/SLO/Error Budget (wykład 2 - definiowanie wskaźników jakości usługi); monitoring i wizualizację (wykłady 3-4 - Prometheus, Grafana, Loki, Tempo, alerting, dashboards); HA i load balancing (wykład 5 - Nginx, HAProxy, keepalived, redundancja, failover); alerting i on-call (wykład 6 - Alertmanager, burn rate, routing, escalation, on-call rotation); GitOps i ArgoCD (wykład 7 - declarative deployment, sync, rollback, progressive delivery); oraz incident management i post-mortem (wykład 8 - RCA, blameless post-mortem, runbooks, action items). Soft skills to blameless culture, communication, on-call readiness, incident command, post-mortem writing i RCA; ścieżka kariery prowadzi od Junior SRE przez Senior i Staff SRE do SRE Manager / Principal SRE, a ciągłe uczenie się (continuous learning) to warunek przetrwania w SRE. Terminologia: SRE skill set, career path, certifications, continuous learning, T-shaped skills, full stack SRE, platform engineering, SRE maturity model.
Umiejętności techniczne (Hard Skills): SLI/SLO definition & measurement, PromQL / LogQL / TraceQL, Prometheus/Grafana/Loki/Tempo/ArgoCD/Terraform/Ansible/Kubernetes, Linux internals, Networking (TCP/IP, DNS, TLS, Load Balancing), Coding (Python/Go/Bash), IaC (Terraform, Helm, Kustomize), CI/CD (GitHub Actions, GitLab CI, ArgoCD, Tekton), Security (TLS, mTLS, RBAC, Network Policies, Secrets).
Umiejętności miękkie (Soft Skills): Blameless culture & psychological safety, Incident Command & Communication, Post-mortem writing & RCA, On-call readiness & handover, Cross-team collaboration, Stakeholder communication, Prioritization (RICE/WSJF), Time management, Stress management, Continuous learning. Terminologia: soft skills, psychological safety, blameless culture, incident command, communication, prioritization, time management, stress management, continuous learning.
Kariera SRE: Junior SRE (0-2 lata: nauka narzędzi, on-call shadowing, runbooki), Mid SRE (2-5 lat: ownership serwisów, on-call lead, runbooki, post-mortemy), Senior SRE (5+ lat: architektura, capacity planning, mentoring, strategic decisions), Staff/Principal SRE (architektura platformy, organizational impact, industry leadership). Certyfikacje: CKA (Kubernetes), CKAD (K8s App Dev), CKS (K8s Security), AWS/GCP/Azure SRE, HashiCorp Terraform, Prometheus Certified.
Podsumowanie: SRE = T-shaped skills (głębokie w 1-2 obszarach, szerokie w reszcie). Continuous learning = survival. Toil elimination = automation. Data-driven = metrics > opinions. Communication = bridge tech-biz. SRE = engineering approach to operations. "SRE is what happens when you ask a software engineer to design an operations team" - Ben Treynor.
Wyjaśnienie skrótów użytych na slajdzie:
SRECurriculum – Site Reliability Engineering Curriculum – program nauczania inżynierii niezawodności; Podsumowanie ścieżki dydaktycznej od podstaw administracji po zaawansowaną inżynierię oprogramowania.
8LecturesSummary – Eight Academic Lectures Overview – przegląd ośmiu wykładów akademickich; Syntetyczny bilans zrealizowanych zagadnień: wprowadzenie, metryki, wizualizacja, logi, HA, alerting, GitOps, incydenty.
TheoryAndPractice – Integration of Theory and Practice – integracja teorii z praktyką; Połączenie norm ISO/IEC i RFC z realnymi laboratoriami na serwerach linuksowych.
EngineeringRigor – Academic and Engineering Rigor – akademicki i inżynierski rygor merytoryczny; Wymóg precyzji pojęciowej, sprawdzania faktów i eliminacji subiektywnego żargonu.
UniversityCourse – University Computer Science Course – uniwersytecki kurs informatyki; Oficjalne zakończenie zajęć dydaktycznych dla studentów kierunku Informatyka.