10 pokretača tvoje uspešne karijere u oblaku

marko

29.06.2022

Cloud is about how you do computing, not where you do computing.

Paul Maritz, CEO of Vmware

Znaš li zašto se cloud stručnjaci stalno na ulici osvrću preko ramena? Zato što je u toku velika potraga za njima! Po istraživanju koje je ove (2022.) godine sproveo Foundry, čak 69% obuhvaćenih kompanija ubrzalo je svoju migraciju na oblak tokom prethodnih 12 meseci. Na tom putu neophodni su im cloud stručnjaci. Ako želiš da budeš među njima, i imaš sklonosti, talenta i motivacije, evo 10 oblasti u kojima bi trebalo da pokažeš ili izgradiš svoje veštine.

1. Vladanje cloud platformama

Ukratko, treba da čvrsto stojiš bar na jednoj od tri najveće platforme za računarstvo u oblaku – Amazon Web Service (AWS), Azure ili Google Cloud. Za početak treba da znaš da sve ove platforme nude slične mogućnosti, ali i da njihovi alati različito funkcionišu. Upravo zbog toga što poznavanje jedne platforme ne znači automatsko poznavanje svih ostalih, veoma je korisno da upišeš kurs na kojem ćeš steći znanje o konkretnoj platformi i njenim servisima. Naravno, opciona multi-platform ekspertiza je sledeći korak koji ti daje širinu zbog koje će mnogi poslodavci suziti pažnju baš na tebe.

2. Poznavanje programiranja i programskih jezika

I cloud stručnjaci bi trebalo da imaju osnovna znanja o programiranju. Sve, naravno, počinje izborom nekog od programskih jezika. Tu su robusna, a lakoprenosiva i sveprisutna Java, jednostavni, fleksibilni i svestrani Python, brzi, stabilni i univerzalni C, kao i jedan od najkompleksnijih, najmoćnijih i najkompaktnijih programskih jezika C++. Svi ovi jezici (a ima ih, naravno, još) značajno unapređuju tvoju IT konverzaciju.

3. Održavanje baza podataka

Najjednostavnije rečeno, oblak podrazumeva iznajmljivanje resursa poput servera, data centara i mrežnih bezbednosnih funkcija, za skladištenje, održavanje i pristup bilo kojoj vrsti podataka. Naravno, u oblaku su mobilnost i skalabilnost daleko veće, zahvaljujući tehnologiji koja se nalazi visoko iznad fizičke infrastrukture nekog preduzeća. Sve ovo znači da, pored velike moći, kao cloud stručnjak dobijaš i veliku odgovornost, jer operisanje podacima ovde nije isto kao u on-premise okruženju i od tebe zahteva posebne veštine. Upravljanje podacima i aplikacijama za razgranate korisničke mreže podrazumeva skalabilnost i dostupnost u skoro realnom vremenu, bez uskih grla u performansama i „knedli“ u grlu tvojih klijenata, gde god da se nalaze. Zbog toga vlada velika potražnja za administratorima data baza, posebno onih sa znanjem SQL-a, efikasnog i moćnog programskog jezika za čuvanje, preuzimanje i upravljanje podacima. Gledano malo šire, trebalo bi da budeš upućen/upućena u MySQL, najpopularniji open-source sistem za upravljanje relacionim data bazama koji (pogađaš) koristi spomenuti SQL za unos, upite, ažuriranje, šeme kreiranja i menjanja, brisanje, kao i kontrolu pristupa podacima.

4. Linux

Linux je jedan je od najpoznatijih primera razvoja putem otvorenog koda. Ovo je veoma stabilan i efikasan operativni sistem koji skoro da ne zna za viruse i malware. Praktično iskustvo rada u Linux-u važan je temelj ekspertize za svakog cloud stručnjaka. Dovoljno je reći da se na ovaj operativni sistem oslanja preko 90% svetskih računarskih servera, što uključuje i Facebook, Twitter, Instagram, IBM, Hewlett-Packard, Novell i većinu news sajtova. I ne brini, jer Linux je besplatan.

5. Networking

Networking je za tebe zaista važan, jer cloud servise treba integrisati u postojeću mrežu kompanije, a pre toga definisati odgovarajuća rešenja, pri čemu treba da vodiš računa o bezbednosti, performansama i specifičnim zahtevima klijenata. Pažljivo proučavanje korisničkih zahteva i tvoja stručna pomoć u njihovom preciznijem formulisanju pomažu prilagođavanje cloud servisa u funkcionalnom, ali i ekonomskom smislu, što će tvoji korisnici i te kako umeti da cene. Sve ovo zahteva punu posvećenost stvaranju fleksibilne i ekonomične platforme koja podržava, unapređuje i obezbeđuje kontinuitet rada kompanije. Drugim rečima – radiš u oblaku, ali rešenja gradiš odozdo, iz temelja.

6. Virtuelizcija

U najširem smislu, virtuelizacija je koncept kojim označavamo tehnike i metode za apstrakciju računarskih resursa. Ali, ni za korisnika ni za aplikacije – nema razlike između stvarne ili virtuelne verzije nečega što inače postoji kao „stvarno“, bilo da su u pitanju hardverske platforme, operativni sistemi, uređaji za skladištenje podataka ili mrežni resursi. Virtuelizacija smanjuje zavisnost od hardvera i jača otpornost na greške, a možda i predstavlja tvoju najpoželjniju veštinu u oblaku, uz iskustvo u radu sa tehnologijama kao što su Hiper-V, VMvare, OnApp ili KsenServer.

7. Kontejnerizacija

Pojavom mikroservisne arhitekture glavni trend u razvoju softvera postali su kontejneri. Kontejnerizacija podrazumeva „pakovanje“ softverskog koda (i svih njegovih komponenti) na način koji omogućava pouzdan i dosledan rad na bilo kojoj infrastrukturi. Ranije su se aplikacije kreirale kao monolitne strukture što je otežavalo njihovu administraciju, deployment ili izmenu. Ovaj problem je prevaziđen deljenjem na skup manjih, nezavisnih mikroservisa koje su deo iste celine, međusobno komuniciraju i pokreću se u kontejnerima, a vodeće open-source platforme u ovom domenu (ali ne i jedine) su Docker i Kubernetes.

Takođe, u oblaku se sve više koriste alati za automatizaciju isporuke (delivery), monitoringa i bezbednosti. Neki od najpoznatijih su Ansible, Chef, Puppet ili Jenkins, a uz njihovu ekspanziju, sve više raste i tražnja za onima koji umeju da ih koriste, što znači da ćeš imati pune ruke posla.

8. Usavršavanje DevOps veština

DevOps omogućava agilnost i brzu implementaciju promena u oblaku, a poznavanje ovih veština sve se češće navodi kao bonus u oglasima za posao. Ukratko, DevOps je pristup koji spaja razvoj softvera (development – Dev) sa IT praksama (operations – Ops), a u cilju bolje funkcionalnosti, veće efikasnosti, snažnije inovativnosti i uopšte, što jednostavnijih, usklađenijih i kraćih procesa kreiranja softverskog rešenja. Zapravo, DevOps je način razmišljanja i kultura koja obuhvata primenu raznovrsnih tehnologija za efikasniji rad i automatizaciju. Kada stekneš osnovne tehničke veštine, možeš da nastaviš sa upoznavanjem sa praksama koje se posebno koriste u DevOps-u, a neke od njih su:

  • Kontejneri
  • CI/CD Continuous Deployment
  • Infrastructure as Code (IaC)
  • Mikroservisna Arhitektura
  • Kontejnerski orkestratori
  • Monitoring
  • Software Reliability Engineering (SRE)
  • Bezbednost

Po DevOps digest-u, plate praktičara u ovoj oblasti poslednjih godina beleže ogroman rast. Kompanije koje daju prioritet DevOps-u udvostručile su angažovanje kvalifikovanih profesionalaca i ponudile im veoma, veoma konkurentne plate kako bi zadržale one najperspektivnije.

9. Upućenost u Machine learning i AI

Neki od razloga zašto i ML i AI vole oblak su elastičnost, skalabilnost, ogromni IT potencijali, snažni resursi, brzi pristup i munjevita obrada podataka, streaming u realnom vremenu, unapred izgrađeni algoritmi za brže inovacije, smanjenje troškova razvoja, i još mnogo toga. I nije slučajno što su investicije u AI startapove od 2000. godine porasle čak 6 puta. Uz ovaj podatak, Techjury navodi i kako se očekuje da će do 2025. godine globalno AI tržište vredeti skoro 60 milijardi dolara. Uostalom, već 77% uređaja koje svakodnevno koristimo poseduje neku vrstu veštačke inteligencije, pa bi bilo korisno da i ti poznaješ neke od ML i AI alata koji danas postaju integralni deo rada u oblaku. Jedan od primera je Amazon Macie, servis koji koristi mašinsko učenje (i podudaranje obrazaca) u cilju zaštitite osetljivih podataka na AWS platformi.

10. Sertifikacija

Pored praktičnog iskustva, važno je i korisno da imaš profesionalne sertifikate koji potvrđuju tvoju ekspertizu. Neke od priznatih cloud sertifikacija su:

  • Amazon Certified Solutions Architect
  • Microsoft Azure Cloud certification
  • CompTIA Cloud+
  • CCNA Cloud
  • Google Professional Cloud DevOps Engineer…

Ali, obrati pažnju: ovime se lista ne završava. Uz to, cloud tehologije stalno napreduju, pa karijera u cloudu podrazumeva stalno učenje – i pre i nakon sertifikacije.

Besplatni Mainstream CloudOps kurs Da li sebe zamišljaš kao nekoga ko analiza i migrira infrastrukturu neke organizacije, prebacuje razne funkcije iz fizičkog skladišta u oblak, osigurava sigurnost podataka, sistematično razvija najbolje prakse…

Ili je možda bolje… da prestaneš da zamišljaš i upišeš besplatni Mainstream kurs? Ako studiraš ili si sveži diplomac ili, što da ne – već poseduješ praktične veštine i želiš da unaprediš svoja znanja, besplatni CloudOps kurs može da bude vredan uvod u tvoju karijeru, jer mi neprestano tražimo cloud profesionalce. Da se bolje upoznamo: Manstream je najveći cloud provajder u regionu, specijalizovan za sve vodeće platforme, a okupljamo preko tim od preko 100 stručnjaka, čiji možeš da budeš deo. Uz iskusne mentore, realne projekte i tvoju motivaciju i talenat, zaista možeš mnogo da naučiš i otvoriš uzbudljive prilike za razvoj karijere.

Lako ćeš doći u kontakt s nama. Jer kada je cloud u pitanju, Mainstream je doslovno svuda.

Vidimo se!

Najnoviji članci

E-commerce hosting – najčešće greške

Kada je reč o hosting rešenju za vaš e-commerce vebsajt, teško da sebi možete da priuštite propuste.

6 koraka do disaster recovery plana

Nije tajna da u današnjem digitalnom dobu sva uspešna preduzeća funkcionišu oslanjajući se na informacione tehnologije.

Šta je cloud? Vodič kroz cloud computing

Cloud tehnologija je značajno uticala na način na koji kompanije promišljaju i upravljaju svojim IT resursima.