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

Infobip ❤️ Netokracijašta akvizicija znači za vas i za nas?

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

Web 3.0

Da li je krah FTX-a ‘smrtni udarac’ za kripto ekosistem?

Dok se Web2 bavi akvizicijom Twittera, sa druge stranice svedoci smo jedne od najvećih kriza koje su pogodile Web3. U velikoj analizi otkrivamo kako će se propast druge najveće kripto menjačnice odraziti na čitavu industriju.

Upoznajte poslodavce

Zašto je Smallpdf uveo 16 nedelja plaćenog odsustva za novopočene tate?

Da li ste nekada čuli za termin 'paternity leave' i da li znate šta on tačno podrazumeva? Odgovor na ovo pitanje potražili smo u razgovoru sa Ivom Marinković iz kompanije Smallpdf koja je ovaj benefit nedavno omogućila svojim zaposlenima.

Novost

Prevara, laži i romansa na radnom mestu: Šta znamo o SBF i propasti FTX-a?

Kripto kriza se neumoljivo nastavlja, a mi vam donosimo najnovije vesti o FTX kolapsu i potencijalnim posledicama koje on može ostaviti na svetsku ekonomiju.

Propustili ste

Karijere

Microsoft i LinkedIn objavili online kurseve digitalnih veština za 10 miliona ljudi koji traže posao

Kompanija Microsoft ima plan da u saradnji s LinkedIn-om do 2025. godine obezbedi obuke i kurseve za 10 miliona ljudi i na taj način im omogući da steknu veštine i sertifikate koji će im pomoći u pronalaženju poslova.

Intervju

Razgovori sa seniorima: Kako je Tamara od studija psihologije došla do seniorske pozicije u ‘game dev’ industriji

Igranje modernih video igara uvek je u meni izazivalo dozu interesovanja o tome kako zapravo nastaju ovako veliki projekti. Do sada smo imali priliku da često pišemo o tome, pa i nastavljamo u tom smeru kroz razgovor sa Tamarom Perić koja je Lead Game Designer u regionalnoj kompaniji Mad Head Games.

Novost

Razvoj samouslužnih bankarskih alata kao odgovor na promene navika klijenata?

Korisnici bankarskih usluga sve više zahtevaju samostalnost u radu, bez obaveze odlaska u ekspozituru. Tendencije idu ka tome da će ekspozitura ostati dominantan kanal za nešto kompleksnije bankarske proizvode, kao i mesto gde će klijenti pretežno vršiti konsultacije sa bankarskim službenikom.

Office Talks Podcast

Kako od nule napraviti mobilnu aplikaciju za vaš proizvod? (Smallpdf)

U 120. epizodi Office Talks podkasta imali smo priliku da ugostimo Željka Ilića i Ivana Milisavljevića iz kompanije Smallpdf. Sa njima smo razgovarali o proizvodima, radu na mobilnim aplikacijama i kompanijskoj kulturi.

Tehnologija

DaFED #58: Kako na efikasan način podići performanse i optimizovati web sajt

Oslobodite vaše kalendare, jer je 58. DaFED događaj zakazan za četvrtak 8. decembra s početkokm od 18 časova, u Amfiteatru centralne zgrade Univerziteta u Novom Sadu.

Upoznajte poslodavce

Kako je Ananas postao startap unutar korporacije i okupio internacionalni tim sa iskustvom iz Amazona i Gugla?

Kako izgleda razvoj jednog od najambicioznijih e-commerce projekata u regionu? Koliko ljudi radi na developmentu i kako su oni organizovani? Odgovor na ovo pitanje potražili smo u razgovoru sa Belom Klašnjom, CTO kompanije Ananas koja stoji iza istoimene web prodavnice.