DevOps vs Site Reliability Engineer

0

Cześć,
Będę wdzięczny za pomoc (pytanie może zostanie wyśmiane, ale jestem dopiero na studiach). Czym w praktyce różni się w firmach DevOps od Site Reliability Engineer.

2

DevOps, czyli development & operations. W dzisiejszych korpo to tak na prawdę człowiek orkiestra - od wszystkiego. "Site" kojarzy mi się z jakimś on-premise adminem, który zarządza lokalną (fizyczną) serwerownią.

1

DevOps to podejście jak i SRE to podejście. DevOps to jak robić dobre operations (utrzymanie infrastruktury, ogarnianie deploymentów) a SRE to jak robić, żeby twoja aplikacja była "reliable" na produkcji. Bez dobrego operations nie można być "reliable" a ponieważ normalnych programistów jest dużo, to taki SRE robi zazwyczaj pracę devopsa i tego się od niego wymaga. Koncepcyjna różnica może być np. taka, że devops engineer nie będzie wymyślał co można zrobić w samej aplikacji, żeby być bardziej "reliable", bo nie ma czasu i jest zawalony opsowaniem. Z drugiej strony SRE engineer powinien opiekować się wszystkim, więc jego kompetencje powinny też tam dosięgać.

Oczywiście teoria to teoria a praktyka to praktyka. Ponieważ to są podejścia, to nic nie stoi na przeszkodzie, żeby mieć ludzi orkiestry, którzy umieją wszystko. Niestety jest to ciężkie, więc zatrudnia się dodatkowe osoby (DevOps, SRE), bo roboty jest na tyle i jest na tyle potrzebna specjalistyczna wiedza, że osoba od opsowania jest potrzebna.

Co do ofert pracy to wydaje mi się, że SRE brzmi po prostu modniej, więc firmy używają tego tytułu.

0

Super! Bardzo Wam dziękuję za pomoc i wyjaśnienie tego tematu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1