A czy devopsi czy cloud engineers piszą duzo kodu?
W wielu przypadkach to mam wrazenie, ze są traktowani jako IT support.
A czym jest cloud engineer?
Można by się porównać cloud w formie IaaS do zwirtualizowanego centrum danych, a PaaS do hostingu, rozproszonego w swoje naturze, bogatszego o gotowe rozwiązania, zapewniającego skalowalność i wysoką dostępność.
Jeżeli jesteś klientem providera cloudowego to większość infrastruktury jest już oprogramowana. Co najwyżej możesz sobie oprogramować własny kontroler SDN o ile możesz tworzyć własne sieci wirtualne. Dzięki temu klient może skupić się na swojej aplikacji, nie infrastrukturze czy platformie. Na pewno będzie jeszcze sporo do zrobienia z infrastrukturą, ale to nie są rzeczy programistyczne. Twoje centrum danych wylądowało u kogoś innego, ale nadal potrzebujesz ludzi, którzy je ogarną. Stąd to porównanie to IT.
Nawet u providera nad rozwojem oprogramowania związanego z jego infrastrukturą pracują programiści, nie cloud engineerowie.
Więc odpowiedz sobie na pytanie, co taki cloud engineer może robić?
Co do devopsów, to myślę, że ich zadania różnią się to od firmy do firmy, a samo określenie ma tak szerokie znaczenie jak słowo informatyk :)