Czy ktoś z was pracuje jako inżynier albo programista systemów rozproszonych (tłumaczenie z ang tytułów o prace) i może przybliżyć zakres swoich obowiązków oraz technologie jakie wykorzystuje?
Jestem zainteresowany tą dziedziną i aktualnie trochę czytam na ten temat. W każdym razie bardziej interesuje mnie od strony projektowania i implementacji takich systemów niż zarządzania nimi.
Przeglądając ogłoszenia o pracę trudno w ogóle znaleźć oferty zatytułowane w taki sposób. Widziałem trochę połączonych z DevOpsem i dużo z Big Data.
DevOps kojarzy mi się stricte z zarządzaniem i wprowadzaniem usług związanych z CI/CD. W Big Data (jak nazwa wskazuje) będą problemy z infrastrukturą do przechowywania i przetwarzania danych, ale czy coś więcej?
Chciałem zainwestować swój czas w naukę języka Clojure, a później Scala (netflix w swoich ofertach o prace ma takie wymagania). Dobry wybór?
Narzędzi jest sporo, pytanie czy jest jakieś minimum, które każdy powinien znać, bo jest duże prawdopodobieństwo że będzie wykorzystywane w większości firm? Na pewno AWS i co do tego.
Najważniejsze pytanie to jakich ofert o pracę w Polsce powinienem szukać i przyglądać się wymaganiom. Czy te zatytułowane DevOps/Big Data kończą się na zarządzaniu systemami, czy może i tam będzie trochę projektowania? Kiedy warto do takiej pracy aplikować, tzn. na jakie stanowisko w miarę łatwo się dostać, żeby zdobywać praktyczną wiedzę?