Strefa wolna od botów!
Piszemy my, nie maszyny.

Strategie rozwoju kariery dla inżynierów chmurowych pracujących z AWS i Azure


W tym artykule dowiesz się:

  • Które certyfikaty AWS i Azure warto zrobić
  • Dlaczego rozwijanie umiejętności w DevOps jest bardzo ważne
  • Jak zdobyć praktyczne doświadczenie 
  • Gdzie szukać nowych kontaktów z branży chmurowej

Inżynierowie chmurowi są jednymi z najbardziej poszukiwanych specjalistów na rynku pracy i coraz więcej osób chce pracować w takiej roli. Jakie certyfikaty w tym pomogą i jak budować doświadczenie, by ścieżka kariery poszybowała do chmur?

 

 

Jakie certyfikacje AWS i Azure są najbardziej wartościowe?

 

Jak wynika z danych zgromadzonych przez No Fluff Jobs, 45% ofert pracy dla inżynierów chmurowych wymaga znajomości AWS, zaś 40% Microsoft Azure. Oznacza to, że zdobycie pracy jako cloud engineer wymaga nie tylko znajomości wymienionych technologii, ale również posiadania różnorodnych certyfikatów IT, w tym darmowych – pomaga to wyróżnić się na tle innych zgłoszeń. Zatem jakie certyfikacje AWS i Azure mogą w tym najbardziej pomóc?

Najpierw przyjrzyjmy się Amazon Web Services. Firma oferuje certyfikaty podzielone na poziomy Foundational (podstawowy), Associate (średni), Professional (zaawansowany) i Specialty (specjalistyczny). Wybór poziomu zależy od poziomu doświadczenia w pracy z chmurą. Z kolei Microsoft Azure dzieli swoje certyfikacje na poziomy: Fundamentals, Associate oraz Expert.

Do przykładów najpopularniejszych certyfikatów w obu ekosystemach można zaliczyć:

  • architekci chmurowi skorzystają z AWS Certified Solutions Architect – Professional i Azure Solutions Architect Expert (AZ-305);
  • administratorom pomogą AWS SysOps Administrator i Azure Administrator (AZ-104);
  • specjaliści DevOps mogą zyskać dzięki AWS Certified DevOps Engineer – Professional oraz Azure DevOps Engineer (AZ-400);
  • specjaliści bezpieczeństwa powinni posiadać certyfikaty AWS Certified Security – Specialty lub Azure Security Engineer (AZ-500);
  • z kolei specjaliści od danych i AI mogą zrobić certyfikaty AWS Data Analytics – Specialty, Azure Data Engineer (DP-203), Azure AI Engineer (AI-102).

Bez względu na wybór konkretnego certyfikatu warto zacząć od poziomu Associate lub Fundamentals i stopniowo przechodzić wyżej.

 

 

Dlaczego warto rozwijać umiejętności DevOps?

 

Żeby wiedzieć, jak płynnie poruszać się w środowiskach chmurowych warto rozwijać umiejętności DevOps, tym bardziej że jest to jeden z najbardziej poszukiwanych obszarów na rynku pracy – według danych Statista wymóg znajomości DevOps pojawiał się w 35,5% ogłoszeń o pracę w branży IT w 2023 roku. Firmy na całym świecie wdrażają zasady DevOps, aby poprawić efektywność i skrócić czas wprowadzenia produktu na rynek, więc poszukują specjalistów w tym zakresie.

Dobrze jest też pamiętać, że dzięki automatyzacji procesów oraz zastosowaniu praktyk CI/CD, DevOps skraca czas wdrożenia nowych funkcji i poprawek – z raportu Atlassian wynika, że 49% firm stosujących DevOps w pracy odnotowało skrócenie czasu wprowadzania zmian. W ten sposób można szybciej reagować na potrzeby rynku, a to zwiększa konkurencyjność.

DevOps kładzie też nacisk na współpracę między zespołami developerskimi i operacyjnymi – łączenie ról i odpowiedzialności eliminuje „silosy”, w których zespoły pracują oddzielnie.. Specjaliści DevOps łączą zespoły, co eliminuje opóźnienia i redukuje prawdopodobieństwo błędów.

Dzięki narzędziom takim jak Kubernetes i Docker oraz platformom chmurowym w rodzaju AWS i Azure specjaliści DevOps mogą budować systemy skalowalne w zależności od potrzeb firmy. Ma to znaczenie, ponieważ chmura stała się standardem w wielu firmach, zatem znajomość DevOps jest niezbędna w efektywnym zarządzaniu zasobami, a więc staje się też coraz bardziej pożądaną umiejętnością na rynku pracy.

 

 

Jak zdobyć praktyczne doświadczenie w pracy z chmurą?

 

Zdobycie praktycznego doświadczenia w pracy z chmurą wymaga czasu i pewnej dozy samozaparcia, ale po rozłożeniu tego procesu na czynniki pierwsze, można zauważyć, że jest jak najbardziej osiągalne. Pomaga w tym fakt, że większość dostawców chmurowych oferuje darmowe plany lub bezpłatne warstwy, które pozwalają na eksperymentowanie z ich usługami bez ponoszenia kosztów.

Najlepszym sposobem na zdobycie praktycznego doświadczenia jest realizowanie projektów, takich jak np.:

  • uruchomienie strony na maszynach wirtualnych, takich jak AWS EC2 czy Azure VMs;
  • wykorzystanie Amazon RDS czy Azure SQL Database do stworzenia i zarządzania bazą danych;
  • zarządzanie plikami w chmurze za pomocą Amazon S3 czy Azure Blob Storage;
  • zastosowanie AWS Lambda lub Azure Functions do tworzenia aplikacji reagujących na zdarzenia w chmurze (np. zautomatyzowane przetwarzanie plików lub logów).

Powyższe działania warto uzupełniać kursami – w tym kontekście najważniejszy jest czas, ponieważ wiele zasobów jest dostępnych za darmo. Przykładowo AWS Training and Certification oraz Microsoft Learn to darmowe platformy, które oferują samouczki i moduły pomagające zdobyć praktyczne umiejętności w AWS i Azure. Korzystać też można z platform w rodzaju Udemy czy Coursera, ale trzeba pamiętać, że mogą one wymagać opłat.

Warto też zdobywać certyfikaty – proces nauki do egzaminu certyfikującego daje solidne podstawy teoretyczne oraz wprowadza do praktycznych ćwiczeń. Jednocześnie warto uczestniczyć w w projektach open-source – może to być świetny sposób na zdobycie doświadczenia i nawiązanie kontaktów. Dobrym rozwiązaniem będzie też uczestnictwo w praktykach i stażach, które oferuje większość firm IT i technologicznych.

 

 

Jak budować sieć kontaktów w branży chmurowej?

 

Wiedza na temat działania cloud computingu może być punktem wyjścia do pracy w branży chmurowej, ale równie pomocny może być networking. Kontakty w środowisku chmurowym najłatwiej nawiązywać poprzez aktywność w społecznościach online, np. na LinkedIn, Stack Overflow czy Reddicie. Wymienione platformy posiadają grupy i subfora poświęcone chmurze i technologiom, gdzie można nie tylko zdobywać wiedzę i rozmawiać z innymi, ale również poszukiwać pracy.

Także wydarzenia branżowe są doskonałą okazją, aby poznać osoby z branży chmurowej i zbudować swoją sieć kontaktów. Do najważniejszych eventów w tym sektorze zalicza się m.in.:

  • AWS re:Invent,
  • Microsoft Ignite,
  • Microsoft Build

Choć duże wydarzenia mogą mieć największy wpływ na rozwój kariery, nie warto bagatelizować znaczenia lokalnych spotkań i webinarów – one również mogą pomóc w nawiązywaniu kontaktów.

Zawsze skuteczną metodą budowania sieci kontaktów jest dzielenie się swoją wiedzą i doświadczeniami, co można robić np. na blogu, LinkedIn czy Twitterze – może to przyciągnąć uwagę innych profesjonalistów z branży i rozpocząć wymianę doświadczeń. Warto też rozważyć nagrywanie filmów na YouTube i podcastów, szczególnie że są to coraz popularniejsze formy.

Pomocna może być też współpraca przy projektach open-source, np. na GitHub. Warto też brać udział w hackathonach i konkursach (np. AWS Activate czy Microsoft Imagine Cup), ponieważ dzięki nim można nie tylko coś wygrać, ale też aby poznać ludzi o podobnych zainteresowaniach i umiejętnościach.

Porozmawiajmy!

    Wypełnij formularz,
    a my pomożemy Ci wdrożyć najnowsze rozwiązania!