Czy ktoś z was pracuje jednocześnie jako Devops i developer? Czy firmy zatrudniają takie osoby (jedna osoba zajmująca się dwiema działkami)? Czy stawka jest wtedy dużo wyższa?
W mniejszych firmach często to jedna i ta sama osoba.
Z tego co widzę wraz z rozwojem technologii chmurowych taka forma pracy jest coraz częstsza.
Zabawki takie jak AWS/Docker/Terraform pozwalają, żeby programiści zajmowali się równocześnie utrzymaniem infrastruktury.
W kilku linijkach można skonfigurować rzeczy, które kiedyś wymagały setek linii skryptów a czasem fizycznej interakcji ze sprzętem.
Jednak nie w każdym projekcie się to sprawdzi i nie każdemu będzie odpowiadała taka forma pracy.
Co do pytania o zarobki to moim zdaniem nie ma zależności, żeby takie osoby zarabiały więcej czy mniej. To po prostu zakres obowiązków, stawka zależy bardziej od tego jak dobrze te obowiązki wykonujesz.
Zazwyczaj tematami typu DevOps i programowaniem zajmują się różne osoby. Czasem zajmuje się tym jedna osoba, jeżeli firma jest niewielka i nie może sobie pozwolić na zatrudnianie dodatkowych osób o wąskich specjalizacjach lub jeżeli ma taką politykę, że programista robi wszystko od początku do końca, tj. development i deployment. Nie liczyłbym na to, że będziesz miał znacznie wyższą pensję z tytułu tego, że będziesz się zajmował tym i tym. Niemniej jednak, tego typu umiejętności są w cenie, warto je teraz nabyć i może to być Twoja karta przetargowa przy negocjowaniu nowej oferty lub podwyżki.
Ja jestem devopsem i tez programuje. W każdej firmie w której pracowałem tak było.
Ja pracuję 80% jako developer i 20% devops. Trudno mówić, czy zarabiam "więcej", bo od początku taka była umowa.
Ogólnie co do nazewnictwa to raczej już z przyzwyczajenia/skrócie mówi się o DevOpsach jako nazwie.
Co do pracy to praktycznie klepiesz nowe narzędzia dla siebie/zespołów, budujesz platformy, konfigurujesz etc. etc. W zależności of firmy rozkład jest rożny, w mojej poprzedniej firmie było to 50/50.
Podpinajac se pod pytanie: czym sie rozni Devops od SRE ?
SRE to Site Reliability Engineer czyli support bez nazywania tego supportem. Czasem jakies taski dodatkowe zwiazane ze stabilizacją proda.
Brut napisał(a):
SRE to Site Reliability Engineer czyli support bez nazywania tego supportem. Czasem jakies taski dodatkowe zwiazane ze stabilizacją proda.
A wikipedia jeszcze co innego:
SRE is viewed by many (as cited in the Google SRE book) as a "specific implementation of DevOps with some idiosyncratic extensions."
:D
WhiteLightning napisał(a):
Podpinajac se pod pytanie: czym sie rozni Devops od SRE ?
Pozwól, że zademonstruję ci to materiałem video, na którym widać typowego devopsa wspomagającego nieraz kilka zespołów.