Upoznajte GRM tim... Abdullah Katerji, DevOps inženjer

adna-tuzlak-content-creator.jpg
Adna Tuzlak
april 27, 2021 6 min čitanje
upoznajte-grm-tim-abdullah-katerji-devops-inzenjer.jpg

Misija IT profesionalaca u GRM timu je osigurati klijentima potpuno funkcionalne i zaštićene web stranice i softverske proizvode. Jedan od ljudi koji tu misiju pretvaraju u stvarnost je DevOps inženjer Abdullah Katerji. Ove sedmice smo imali priliku razgovarati s njim i saznati više o ulozi koju on igra u agenciji za digitalni marketing


Hvala ti što si izdvojio vrijeme za razgovor s nama! Za početak nam ukratko reci šta podrazmijeva DevOps pozicija u agenciji GRM Digital. 

Pa, DevOps nije jedna od onih pozicija u kojima zadaci idu od tačke A do tačke B. DevOps inženjeri svakodnevno moraju imati razne stvari na umu, stoga ovu poziciju nije tako jednostavno objasniti. Međutim, možemo početi od samog naziva, koji nastao kao kombinacija riječi development i operations, pa donekle otkriva o čemu se zapravo radi. 

Kad je riječ konkretno o GRM timu, ja sam zapravo jedini DevOps inženjer, tako da je moja uloga dosta drugačija od ostalih u agenciji. Međutim, za uspješno obavljanje DevOps zadataka, neophodna je bliska saradnja sa ostalim odjelima, pa je timski rad ipak ključan dio mog posla. 

Neki od mojih svakodnevnih zadataka su izgradnja i održavanje sigurnosnih sistema za softver i web stranice klijenata, unapređenja sistema, saradnja s web developerima na implementaciji softvera, osiguranje kvalitete (zajedno sa QA inženjerima), te brzo otklanjanje svih poteškoća. 


Možeš li nam reći šta bi izdvojio kao najvažnije aspekte DevOps pozicije? I koje su to konkretno aktivnosti koje obavljaš u sklopu svog posla? 

Kao DevOps inženjer moram se pobrinuti da sve web stranice, servisi i aplikacije naših klijenata rade besprijekorno 24/7. Sve što isporučimo klijentima mora biti potpuno funkcionalno, a sve poteškoće otklonjene u što kraćem roku.

Važno je naglasiti da je sigurnost jedan od najvećih prioriteta u mom poslu. Naime, problemi sa sigurnošću mogu imati ogromne, dugoročne posljedice na poslovanje, pogotovo kad je riječ o velikim organizacijama kao što su npr. naši klijenti Danone i Ingersoll Rand. 

Konkretne aktivnosti koje obavljam su izgradnja infrastruktura različitih vrsta (npr. cloud, hybrid ili on-premise), podešavanje i monitoring ključnih servisa i logova, CI/CD procedure (continuous integration i continuous delivery – metode kodiranja koje omogućavaju brže i pouzdanije izmjene kodova), i, na kraju, sveobuhvatan rad na sigurnosti aplikacija, servisa i mreža. 

Jednostavnije rečeno, moji zadaci su analiza sistema, redovni postupci održavanja, otkrivanje i uklanjanje poteškoća/kvarova, testiranje procesa kako bi se umanjio rizik od grešaka, te planiranje strategija za unapređenje poslovnih procesa i IT rješenja koje koriste naši klijenti. 

Krajnji cilj GRM tima je pružiti klijentima proizvode i usluge na koje se mogu u potpunosti osloniti. Osim bezbjednosti, sve što radim kao DevOps inženjer ima za cilj pružiti biznisima mogućnost da budu proaktivni, uštede na vremenu i operativnim troškovima, te u konačnici povećaju prihode. Sve u svemu, fokus mog rada je, dakle, pružanje vrhunskih performansi i potpune sigurnosti, smanjenje vjerovatnosti kvarova i povećanje stope oporavka sistema.  


Već 11 mjeseci si dio GRM tima, ali reci nam kako si prvobitno ušao u svijet digitalnog marketinga i web razvoja. 

Kao i većina mojih kolega, ljubav prema IT industriji sam otkrio još u školskim danima. To je poziv koji se uvijek činio pravim izborom za mene, a i već tad je bilo očigledno da u IT sektoru leži budućnost i da je to jedna od najstabilnijih oblasti kad je u pitanju posao. Počeo sam sve više istraživati o tome, a već u srednjoj školi sam se okušao u razvoju sistema i testiranju njihove sigurnosti. 

Također, oduvijek sam volio biti uključen u cjelokupan proces onog što je preda mnom. Prema tome, čak i kad nešto tehnički nije dio mog posla, ipak nastojim sagledati i analizirati proceduru od početka do kraja. To je zapravo vrlo korisno za moju trenutnu ulogu, jer DevOps inženjer uvijek mora imati pregled svih procesa kako bi što učinkovitije obavio sve svoje zadatke.  

Prvo radno iskustvo sam stekao na poziciji administratora, a zatim sam radio kao stručnjak za sigurnost, ali sam odlučio krenuti korak dalje u svojoj karijeri. Tražio sam kompaniju koja bi mi pružila profesionalnu stabilnost, ali istovremeno i fleksibilnost u smislu da imam dovoljno prostora za individualnost i lični razvoj. Kao članica Bit Alijanse, agencija GRM Digital mi se učinila dobrom opcijom, pa sam se odlučio prijaviti. 


Kako izgleda uobičajeni karijerni put DevOps inženjera? I, po tvom mišljenju, šta su najvažnije karakteristike koje ima svaki dobar DevOps inženjer? 

U toku svog karijernog puta, DevOps inženjer će se susresti sa mnoštvom tehnologija i procedura. Moj put je počeo pozicijom mrežnog administratora. Kad sam stekao dovoljno praktičnog znanja u toj oblasti, prešao sam na poziciju sistemskog administratora. 

Tom prilikom sam počeo raditi sa lokalnim klijentima i postalo mi je jasno koliko je ustvari važna dobra komunikacija s njima. Naučio sam da je jako bitno staviti klijente na prvo mjesto i zaista se potruditi razumjeti njihove želje i potrebe. U protivnom rješenja koja im pružite neće biti kvalitetna, bez obzira koliko ste vješti u svom poslu. 

Također sam radio i kao security analyst, gdje mi je glavna odgovornost bila održavanje sigurnosti aplikacija i infrastruktura. Sve pozicije na kojima sam do sad radio su bile od neprocjenjivog značaja za moj profesionalni razvoj, a naročito kad je riječ o vještini rješavanja problema, koja predstavlja srž DevOps pozicije. 

Dobar DevOps inženjer definitivno mora imati sposobnost rastavljanja kompleksnih problema na manje dijelove i uživati u tome. Proces zna biti izuzetno komplikovan, tako da je veoma bitno imati jaku volju i želju za radom na njemu. Onima koje to ne privlači bi možda bolje odgovarala neka druga pozicija. 

Osim toga, rekao bih da je dobar DevOps inženjer uvijek upoznat sa najnovijim trendovima u svijetu tehnologije, te ima želju za savladavanjem širokog spektra alata, metoda, arhitektura i stilova komunikacije. 


Da li posjeduješ neke certifikate/kvalifikacije? Ako da, na koji način je to doprinijelo isporuci GRM klijentima? 

Budući da je sigurnost moja najveća odgovornost, stekao sam razne certifikate upravo u toj oblasti. Obuka koju sam prošao pomogla mi je da unaprijedim svoje vještine i pristup. Zbog toga sam u stanju efikasno pronaći najbolje moguće rješenje za svaki pojedinačni problem, što je izuzetno značajno za isporuku GRM klijentima. 

Vrijedi istaći da GRM Digital uposlenicima kontinuirano daje prilike za obuke i kurseve. Svijet web razvoja i digitalnog marketinga je zaista dinamičan, a od ključne je važnosti držati korak sa svim tim stalnim inovacijama i trendovima kako bismo osigurali visok nivo zadovoljstva klijenata.  

Kupci su glavna pokretačka snaga svakog biznisa, a što više mi proširujemo svoje znanje i razvijamo kompetencije, to bolje možemo ispuniti, pa čak i nadmašiti očekivanja i zahtjeve naših klijenata, te izgraditi dugoročna partnerstva s njima. 


Kako prevazilaziš izazove u radu s klijentima i sa timom?  

Izazovi su dio svakog posla, ali ono što je bitno jeste način na koji im pristupate. Po mom mišljenju, ključ uspješno obavljenih zadataka leži u komunikaciji. To se pogotovo odnosi na DevOps poziciju, budući da je moja uloga usko vezana uz rad drugih odjela. Svi zaista pridajemo važnost zdravoj i efektivnoj komunikaciji, i mogu reći da odlično funkcionišemo kao tim. 

Kad je riječ o klijentima, obično je najveći izazov doći do jasno definisane slike o krajnjem cilju. Većina ljudi u ovom poslu bi vjerovatno rekla istu stvar. Često se desi da klijenti nisu sigurni na šta zapravo ciljaju. Zbog toga GRM tim nastoji obaviti detaljne diskusije sa svim klijentima, jer je bitno da smo na istoj talasnoj dužini po pitanju očekivanja, mogućnosti, zahtjeva i potencijalnih rezultata. 

Prema tome, da bismo ostvarili ugodnu saradnju i da bi obje strane bile zadovoljne, svakom projektu pristupamo maksimalno strpljivo i pedantno. 


Možeš li podijeliti s nama u čemu najviše uživaš kad je u pitanju tvoja uloga DevOps inženjera? Šta te motiviše da daš sve od sebe na poslu? 

Rekao bih da me najviše raduje to što imam priliku doprinijeti široj slici i isporuci klijentima. Ispunjuje me to što znam da sam neizostavan dio priče i što je moj dio posla veoma značajan za krajnji rezultat.  

To je istovremeno i glavni izvor moje motivacije. Kao DevOps inženjer morate imati jaku želju za postizanjem optimalnog rezultata, a profesionalni uspjeh koji to donosi je ono što me najviše potiče da uložim sav trud u odgovornosti koje imam prema timu i prema našim klijentima. 

 

adna-tuzlak-content-creator.jpg
Napisao/la Adna Tuzlak

Content Creator