Ile devopsu powinien umiec zwykly dev?

Ile devopsu powinien umiec zwykly dev?
MB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 105
1
PaulGilbert napisał(a):

To już się nie dziwię, że tyle firm płaci potem haracze hakerom, skoro budowanie infry powierza developerom, żeby sobie dla odskoczni coś innego porobili :-D
Takie robienie na zasadzie - podpatrzę sobie coś tam w dokumentacji, jakoś się to skleci, byle wstało.

Pewnie o firmach, które zatrudniają DevOpsów, CloudOpsów, SecOpsów itp. myślisz sobie "a na ch... im to" skoro developerzy sobie dla rozrywki to mogą robić w przerwach w programowaniu.

O matko... ręce opadają. Moim skromnym zdaniem takie podejście firm to patologia, czy też patodeveloperka.

Swoją drogą skoro chmury i DevOps takie proste, to skąd takie wysokie zarobki ludzi tym się zajmujących.

W firmie gdzie pracowałem tak to wyglądało. Były zespoły np. 5 devow i miały one być samodzielne, odpowiedzialne za całość aplikacji, od początku do końca. To było duże korpo. Nie było tam czegoś takiego jak DevOps. Pytałem się managera dlaczego tak, to mówił ze ja jako Dev powinienem być odpowiedzialny za całość i powiewem także zrobić CI/CD. Fakt faktem było tam sporo druciarstwa ale firma miała taka politykę. Miałem się zwolnić? Zagryzłem zęby i robiłem, wyszło mi to na plus bo przynajmniej mam jakieś teraz pojęcie.

SO
  • Rejestracja: dni
  • Ostatnio: dni
7
MarioBros33 napisał(a):

W firmie gdzie pracowałem tak to wyglądało. Były zespoły np. 5 devow i miały one być samodzielne, odpowiedzialne za całość aplikacji, od początku do końca.

Zaczyna się dobrze, zgadzam się z tym, że zespół powinien być samodzielny i potrafić wdrożyć i monitorować swoją aplikację.

To było duże korpo. Nie było tam czegoś takiego jak DevOps.

Jak zespół miał być samodzielny - od kodu po infrę w pewnym zakresie - to chyba jednak był DevOps (nie mylić z nazwą stanowiska)? ;)

Pytałem się managera dlaczego tak, to mówił ze ja jako Dev powinienem być odpowiedzialny za całość i powiewem także zrobić CI/CD.

No z tym, że Dev powinien już się nie zgadzam. Jak jakiś Dev chce robić Ops to nie widzę problemu i w takim podejściu, ale wymaganie żeby każdy Dev płynnie poruszał się w Opsowaniu to już lekka przesada.

Fakt faktem było tam sporo druciarstwa ale firma miała taka politykę.

Z jednej strony piszesz, że to było korpo, a z drugiej, że zespoły samodzielnie wszystko stawiały i konfigurowały. Nie mieliście w tym korpo żadnych standaryzacji? Każdy wynajdował koło na nowo i mógł używać innych tooli CI/CD? Pachnie mi to januszerką, bo z mojego doświadczenia z dużymi korpo to zazwyczaj pojawiały się w nich zespoły platformowe, które zajmowały się właśnie standaryzacją i opiekowały się elementami wspólnymi.
Wtedy takimi rzeczami jak konfiguracja klastra, Jenkinsa, ArgoCD, pluginy CSI do vaultów, infra pod logowanie/monitoring w 95% przypadków nie zajmowały się zespoły aplikacyjne, bo były do tego standardy i po prostu korzystałeś ze współdzielonych komponentów (jak chociażby klastry k8s, na których zespoły aplikacyjne zazwyczaj dostawały namespace'y bo stawianie dedykowanych klastrów per aplikacja było generalnie odradzane, chyba że było to wymagane z uwagi na jakieś regulacje).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.