Poznanie możliwości, jakie daje chmura, pozwala szybciej i skuteczniej osiągnąć cele, jakie stoją przed programistami. Zdobycie wiedzy i doświadczenia w pracy chmurowej to też sposób na awans lub zdobycie nowej, lepszej pracy. Jakie szanse czekają na tych, dla których latanie w chmurze to nie bujanie w obłokach?
Developer Aplikacji Chmurowych
Czasami spotykany też pod bardziej ogólną nazwą Google Cloud Developer, to ekspert projektujący i tworzący skalowalne oraz wysoce dostępne aplikacje w chmurze. Developer Aplikacji Chmurowych posiłkuje się podobnymi narzędziami i oprogramowaniem do niechmurowego deva, z tą różnicą, że w swojej pracy wykorzystuje możliwości, w naszym przypadku, Google Cloud.
Na tym stanowisku będziesz zajmować się analizowaniem potrzeb, projektowaniem systemów oraz ich wdrażaniem. Nastaw się również na pracę z usługami zarządzanymi oraz bazami danych. Oczywiście nie obędzie się bez wspomnianych wcześniej umiejętności kodowania i debugowania.
Inżynier DevOps
Jeżeli jesteś developerem, którego dodatkowo cechują umiejętności interpersonalne i dobrze odnajdujesz się w zadaniach, które wymagają kontaktu z innymi osobami, to możesz pomyśleć o roli inżyniera DevOps. Wiąże się one z inżynierią wydawania, aprowizacji oraz zarządzania infrastrukturą.
Jako inżynier DevOps będziesz kompilował i wdrażał kod aplikacji. W ramach inżynierii wydawania będziesz wdrażał i zarządzał środowiskiem ciągłej integracji i dostarczania (CI/CD) na platformie Google Cloud oraz automatyzował procesy wdrażania i skalowania aplikacji.
Administrator Systemów Chmurowych
Projektowanie aplikacji w chmurze, to jedna strona medalu, ale ktoś musi to środowisko utrzymywać w ryzach. To rola Administratora Systemów Chmurowych. Stanowisko to oferuje dość holistyczne podejście do zarządzania chmurą Google Cloud. Z jednej strony konfiguruje i zarządza zasobami takimi jak maszyny wirtualne, magazyny danych, ale z drugiej dba o ich bezpieczeństwo, zarządza kluczami API, monitoruje zagrożenia i implementuje zabezpieczenia.
Do zadań administratorów chmurowych należy też monitorowanie wydajności zasobów oraz optymalizowanie chmury za każdym razem, gdy jest to potrzebne. Część zadań można oczywiście zautomatyzować, a rolą administratora jest twórcze wykorzystywanie możliwości automatyzacji, jakich dostarcza chmura od Google.
Do Administratora Systemów Chmurowych Google Cloud często udają się inni użytkownicy chmury, kiedy potrzebują wsparcia technicznego.
Architekt Google Cloud
Architekci rozwiązań chmurowych Google Cloud pełnią jedną z najważniejszych funkcji, szczególnie dla firm, które przenoszą swoją działalność do chmury, lub też chcą ją zbudować tam od podstaw. Wykorzystując wachlarz usług Google Cloud, wdrażają oni i optymalizują chmurę pod kątem wymagań technicznych każdego projektu.
Cechują się zarówno świetną znajomością usług Google Cloud, jak i również wyczuciem biznesowym – ostatecznie ich celem jest zaprojektowanie, a czasem również zbudowanie rozwiązania, które spełni oczekiwania biznesowe klienta.
Certyfikowany architekt chmurowy jest w stanie zaprojektować i zaplanować architekturę rozwiązania chmurowego w zgodzie ze standardami bezpieczeństwa oraz zarządzać nim. Projektowane rozwiązania tworzy w zgodzie ze standardami bezpieczeństwa. Stanowisko Architekta Google Cloud (Google Cloud Architect) jest jednym z najlepiej płatnych wśród zawodów związanych z pracą w chmurze.
Inżynier Bezpieczeństwa Google Cloud
Bezpieczeństwo w chmurze to temat rzeka, a jego rola cały czas się zwiększa. Jest to dość naturalna ewolucja, w sytuacji, w której coraz więcej biznesów przechodzi z oferowanymi przez siebie usługami do chmury. Zawsze znajdą się osoby, które szukając nieuczciwej szansy wzbogacenia się, będą próbowały wykraść wrażliwe dane, przejąć konta, czy dokonać innego rodzaju oszustw.
Bezpieczeństwo chmury staje się w tym przypadku kluczowe, a Inżynierzy Bezpieczeństwa Chmury Google Cloud zaliczają się do grupy najważniejszych i najlepiej opłacanych pracowników.
Do zadań Inżyniera Bezpieczeństwa Chmury Google Cloud należy wdrażanie najlepszych praktyk bezpieczeństwa w zakresie zarządzania tożsamością i dostępem czy też konfigurowanie zabezpieczeń sieci. Po jego stronie jest również monitorowanie logów oraz zarządzanie reakcjami na incydenty.
Jak rozpocząć karierę w chmurze?
Liczba ofert pracy w chmurze zwiększa się, a zapotrzebowanie na ekspertów z bogatą wiedzą i doświadczeniem w środowisku Google Cloud jest ciągle w fazie wzrostowej. Co zrobić, aby do tego grona dołączyć?
Dróg jest kilka. Polecamy rozpocząć od udziału w FOTC Academy, w ramach której dowiecie się jak stawiać pierwsze kroki w Google Cloud oraz poznacie ścieżkę inżyniera – Cloud Engineer. Ta baza wiedzy jest niesamowicie istotna, gdyż pozwoli Wam łatwiej wejść w cykl szkoleń organizowanych przez Google. Bardzo rygorystyczny system certyfikacji Google Cloud sprawia, że każda osoba, która zakończy go sukcesem, w znacznym stopniu zwiększa swoje szanse na chmurowym rynku pracy.