Kako Daonov DevOps tim utiče na razvoj alata za biometrijsku identifikaciju

Kako Daonov DevOps tim utiče na razvoj alata za biometrijsku identifikaciju

Poslednjih nekoliko godina sve više se govori o DevOps-u, a mi smo sa predstavnicima irske kompanije Daon koja poseduje kancelarije u Beogradu i Novom Sadu razgovarali o važnosti ovog tima za razvoj njihovih proizvoda.

Sa kompanijom Daon prvi put smo se upoznali još krajem 2020. godine, kada smo saznali da ova irska firma razvija rešenja za biometrijsku autentifikaciju, zaštitu i upravljanje digitalnim identitetom, a sve to u sklopu platforme po imenu IdentityX. Dve godine nakon inicijalnog intervjua, sa predstavnicima ove kompanije razgovaramo smo o tome kako danas izgleda Daonov tim u Srbiji i na kakvim se to rešenjima radi, ali i kakva je uloga DevOps tima za jednu organizaciju poput ove.

Više o tome, otkrili su nam Dejv Medoks, VP Cloud Services u kompaniji Daon i njegov kolega Stojan Veljković, DevOps inženjer.

Srbija kao značajna lokacija za kompaniju Daon

Definišući odmah na početku termin DevOps, Dejv kaže da postoji mnogo interpretacija koje mogu objasniti ovaj pojam, a samim tim i poziciju u IT industriji. On lično smatra da je najbolja definicija ona koja ukazuje na inženjering pouzdanosti sajta koju je Google objavio:

Ideja jeste da se ljudi podstaknu na razmišljaje o poslu koji Daonov DevOps tim obavlja u smislu principa Site Reliability inženjeringa. Ono što je takođe bitno jeste da se prisvoje ideje o primeni disciplina i tehnika softverskog inženjeringa, kako bi se osigurali bezbednost, dostupnost i performanse proizvoda.

Govoreći nam o tome kako izgleda DevOps i Cloud odeljenje Daona, Dejv dodaje da otprilike 20 ljudi čini ovaj tim sa sedištima u Irskoj, Srbiji, Rumuniji i Australiji. Oni su odgovorni za pružanje podrške 24/7 kada je u pitanju proizvodni sisteme kompanije. Zapravo, njihova glavna delatnost jeste pružanje hostinga za pomenuti proizvod IdentityX koji je multifaktorski, višekanalni server za biometrijsku autentifikaciju, a koji takođe pruža opsežan digitalni onboarding i funkcionalnost call centra.

Dejv je u razgovoru za Netokraciju izjavio da se osim samog rasta poslovanja, povećao i broj hostovanih korisnika kojima se upravlja, kako u pogledu registrovanih naloga u svakom sistemu, tako i u pogledu nivoa korišćenja svakog sistema. On dodaje da je cloud / management hosting  postao dominantan model primene IdentityX-a, zamenjujući u mnogim slučajevima tradicionalnu in-premises primenu.

S obzirom na to da Dejv vodi svoj tim u cloud services sektoru Daona, on nam je otkrio i više detalja o tome sa kojim se sve izazovima suočava na toj menadžerskoj poziciji:

Postoji nekoliko različitih vrsta izazova. Prvi skup izazova odnosi se na edukaciju šire zajednice kompanije o tome šta “cloud” zaista znači u praksi jer je to tako preopširan termin. Moguće je koristiti infrastrukturu cloud-a za hostovanje praktično bilo koje vrste softvera, ali da bi se zaista prihvatila agilnost i potencijalne uštede u vezi sa primenom takve tehnologije, uz održavanje najstrožih mogućih SLA-ova, tradicionalne pretpostavke se moraju osporiti.

Prema njegovim rečima, drugi skup izazova odnosi se na “navigaciju” u složenom svetu tehnoloških izbora u DevOps-u. Dejv dodaje da u mnogim slučajevima ne postoji jednostavan ispravan izbor i skoro uvek se radi o balansiranju između različitih prednosti i nedostataka, a ponekad i samo verovanje u novi pristup ili tehnologiju. DevOps je trenutno aktuelna oblast i to prirodno dovodi do konstantnog toka u pogledu najnovijih i (možda) najboljih tehnologija i framework-a.

Naš sagovornik je isto tako naglasio da Daon planira ne samo da zadrži značajno prisustvo u Srbiji, već i da dodatno proširi svoj tim – planovi su da najveći DevOps tim bude smešten upravo kod nas, uz pomoć koja će stizati u vidu timova iz Australije i Irske. Trenutno, ova kompanija ima šest otvorenih pozicija za medior i senior DevOps inženjere u Beogradu i Novom Sadu.

DevOps tek treba da pokaže svoj pun potencijal u IT industriji

U nastavku intervjua pričali smo i sa Stojanom Veljkovićem, DevOps inženjerom koji kaže da se pored održavanja IdentityX operativnim, sklop odgovornosti njegovog tima bazira i na standardizaciji, automatizaciji, kao i usavršavanju postojećih skalabilnih procesa, koristeći interna rešenja i alate.

Naime, Stojan dodaje da je osim interne podrške u okviru kompanije, tačnije inženjerskog i istraživačkog centra, fokus prebačen i na razvoj arhitekture, orkestracije i obezbeđivanja ispravne funkcionalnosti infrastrukture:

Razvijamo procese u okviru kontinualne isporuke infrastrukture i softverskih rešenja i in-house support centar radi objedinjavanja i skladištenja podataka o infrastrukturama, monitoringu, middleware-u za razvoj drugih alata i ostalo.

On nam je između ostalog nešto detaljnije opisao svoj radni dan uz osvrt na to koje je zapravo znanje programskih jezika potrebno za razvoj proizvoda na kojima se radi u ovoj kompaniji:

Naša svakodnevica je vrlo dinamična s obzirom na zadatke koji su pred nama. Glavni cilj nam je da svi naši korisnici budu u koraku sa razvojem IdentityX platforme. U te svrhe i u sklopu razvoja alata najčešće se koriste Python i Bash scripting, gde se takođe javlja potreba za korišćenjem nerelacione baze DynamoDB (AWS nerelaciona baza), a u razvoju support centra još i koristimo React.js u izgradnji grafičkog interfejsa.

S tim u vezi, baza znanja Daon DevOps tima se ne završava na korišćenju alata, štaviše, produbljuje se kroz njihov razvoj, kroz upoznavanje programskih jezika i dizajna. Novi koncepti i ideje se rado diskutuju, promišljaju i isprobavaju – što čini rad u Daon DevOps timu prilično zanimljivim i nikako šturim.

Tim pomenute irske kompanije trenutno je usresređen na razvoj in-house IaC rešenja, odnosno rešenja za isporuku infrastrukture kroz softver. Tom prilikom, Stojan objašnjava da je cilj da se njihov standardizovani proces isporuke infrastrukture (EC2, ECS, EKS/K8s, RDS,…) napravi modularnim, poput lego kockica, automatizovanim kroz prakse stečene u okviru Daona. “Takođe, težimo da u što većoj meri iskoristimo AWS servise i development kit-ove, tako da se IaaC kod bazira na AWS-ov CDK (Cloud Development Kit)”, otkrio je Veljković i dodao:

Pored navedenog, za potrebe monitoringa razvijamo rešenja DataDog integracije sa AWS-om i njihovim sveobuhvatnim alatima za kompletno monitorisanje infrastrukture i softvera. Dok se za orkestraciju servera koristi SaltStack. Svi ovi servisi naravno čine osnovne alate za rad pored kojih koristimo i još neke biznis standard servise.

Rad na zahtevnim digitalnim i softverskim proizvodima zahteva i kvalitetan tim sačinjen od stručnih ljudi.

Govoreći nam o tome sa kojim se izazovima suočava kao inženjer i kako bi opisao ljude sa kojima radi, Stojan kaže da sami izazovi variraju i u najvećoj meri zavise od problema koje nosi zadatak na čijem se rešenju radi, dok se izazovi rešavaju u koraku i uvek uz pomoć tima:

Kako se industrija razvija brzim tempom i potrebe biometrijske identifikacije i provera dokumenata su u poslednje dve godine napravile veliki pomak ka digitalizaciji, lista korisnika naših proizvoda se konstanto uvećava. Paralelno sa povećanjem tržišta, nekada je teže pratiti inovacije u polju rada jer se tada sva snaga koncentriše na podršku sve veće korisničke baze i održavanje.

Što se samog DevOps tima tiče, svi su na visini zadatka, tim je kohezivan, što čini komunikaciju i rad otvorenijim i opuštenijim. Međusobna podrška unutar tima je značajna. Ovo se ne odnosi samo na DevOps tim, već je sama kultura u Daonu po prirodi takva, bez nametljivosti, uprkos izazovima koji su se javili prethodnih par godina usled pandemije. Iako je tim u Srbiji relativno mlad i u konstantnoj ekspanziji, ekipa je sastavljena od mediora i seniora koji sa sobom donose različita iskustva i znanja koje međusobno delimo.

Na kraju razgovora, Stojan nam je više približio njegovo viđenje budućnosti DevOps-a kao važne pozicije u globalnoj IT industriji, navodeći da njega lično raduje razvoj decentralizovanih sistema kao pravih cloud rešenja, odnosno sticanje nezavisnosti od gigantskih hosting kompanija i razvoj pametnih sistema za isporuku:

Nove prakse se kontinuirano javljaju i s tim u vezi se nadam da ćemo u budućnosti mašinskim učenjem deo zaduženja u potpunosti delegirati veštačkoj inteligenciji.

“Takođe, polje rada DevOps inženjera u diskursu IT zajednice nema striktnu definiciju. Sa razvojem industrije, cloud-a i uopšteno količinom alata i servisa, prema mom mišljenju javlja se potreba za redefinisanjem odgovornosti, odnosno slobodno rečeno definisanje subdivizija DevOps ogranka koji bi promovisao još brži napredak u automatizaciji“, zaključio je Veljković.


Želiš da podeliš svoje mišljenje o ovoj temi? Komentari su otvoreni na našoj Facebook i LinkedIn stranici!

Popularno

Startapi i poslovanje

Dealroom: Srpski startapi od danas deo globalnog servisa za privlačenje VC kapitala

Danas smo prisustvovali predstavljanju platforme serbia.dealroom.co koja obezbeđuje komunikaciju srpskog startap ekosistema na lokalnom i svetskom nivou, omogućavajući na taj način veću vidljivost na mapi investitora.

Office Talks Podcast

Kako iznajmiti kuću na selu?

Gosti 130. epizode Office Talks podkasta bili su osnivači 'booking' servisa Selo.rs sa kojima smo pričali o razvoju turizma u Srbiji i poslovanju servisa koji ima preko 2.000 smeštajnih jedinica u bazi.

Startapi i poslovanje

Srpski Digital Spark dnevno beleži više od 75.000 B2B korisnika

Srpska kompanija Softech Solutions dizajnirala je Digital Spark, servis za prodaju koji je pridobio poverenje više od 20 kompanija u 8 država jugoistočne Evrope. O kakvom proizvodu je reč i čime se izdvaja od ostalih na tržištu, saznajte u tekstu koji sledi.

Propustili ste

Najava

Tenderly i Trapesys organizuju ‘Web3 u Petnici’

Od 15. do 21. maja, Tenderly i Trapesys organizuju web3 seminar u Israživačkoj stanici Petnica, a svi učesnici imaće priliku da učestvuju u nizu predavanja i radionica, predvođenih iskusnim mentorima.

Gaming

Drugo izdanje SGA ‘For The Win’ konferencije dovodi predavače iz Gugla i Epic Games-a

Beograd ponovo, na nekoliko dana, zahvaljujući For The Win konferenciji postaje jedno od ključnih čvorišta evropske game dev scene, i upoznaje svoju rastuću zajednicu sa kolegama iz šireg regiona, i čitave Evrope.

Karijere

Kandidati cene jednostavan proces zapošljavanja – zašto ga vaša firma komplikuje?

Ovaj osvrt je nastao kao konstruktivna kritika na osnovu ličnog, ali i iskustava ljudi koji su bili u procesu traženja ili promene posla u proteklih 6 meseci.

Web 3.0

Može li web3 zauvek promeniti digitalni marketing?

U svojoj novoj kolumni za Netokraciju, Ivana Tomić analizira načine na koje web3 može da unapredi digitalni marketing i pomogne mu da prevaziđe neke od najvećih izazova s kojima se suočava.

Tehnologija

Zuckerberg otpušta još 10.000 zaposlenih – sahranjuje Metaverse i pre nego što je zaživeo

Svedočimo li proprasti tehnološkog giganta koji skoro dve decenije dominira tržištem društvenih mreža i hoće li Zuckerberg uspeti da izvuče kompaniju iz novonastale krize?

Analiza

Goran Milovanović: Neće vas zameniti veštačka inteligencija, već onaj ko zna da je koristi

Kompanija Open AI objavila je GPT-4, novu i značajno unapređenu verziju svog popularnog jezičkog modela, zasnovanog na veštačkoj inteligenciji. Koje sve mogućnosti otvara ovaj proizvod i da li treba da brinemo za budućnost naših poslova, pitanja su na koja nam je odgovorio Goran Milovanović koji je Lead Data Scientist.