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

Srpsko-američki ‘Cosmic Buildings’ podigao investiciju od $1,5 miliona i predstavio svoju održivu kuću u San Francisku

Startap Cosmic Buildings koji je osnovao Saša Jokić, podigao je pre-seed rundu investicije u iznosu od 1,5 miliona dolara koju predvodi domaći fond Fifth Quarter Ventures uz učešće Ciri Ventures, Navitas Capital, Climate Capital i vodećih 'angel' investitora.

Office Talks Podcast

Tech feminizam i Mudrinićev američki san

Nakon kraće pauze, 182. epizoda Office Talks podkasta bila je internog tipa: Mudrinić je s nama podelio utiske sa svoje 'američke turneje', a Anastasija je analizirala položaj žena u srpskoj tech industriji.

Društvene mreže

Twitter punoletstvo: Da li je Mask stavio X na instituciju uticajnih tviteraša?

Na godišnjicu prvog tvita, razmatramo da li će Maskovi eksperimenti zaista napraviti revoluciju, ili je u pitanju 'mnogo vike ni oko čega'?

Propustili ste

Gaming

SGA izveštaj: Video igre kreirane u Srbiji za 2023. godinu prihodovale €175 miliona

Uprkos izazovima koje je donela 2023. godina, gejming industrija Srbije uspela je ne samo da očuva stabilnost, već i da poveća prihode i broj zaposlenih, pokazuje istraživanje Asocijacije industrije video igara Srbije (SGA) koje je u saradnji sa Privrednom komorom Srbije predstavljeno javnosti.

Startapi i poslovanje

Srpski Collabwriting podigao €1,1 milion za AI implementaciju u poslovanje!

Nakon osvojenih €880.000 na prošlogodišnjoj 'How To Web' konferenciji, startap Sandre Iđoški i Ivana Ralića nastavlja da pridobija povrenje investitora.

Novost

Bitcoin Halving je počeo, zašto je on važan za ovu kriptovalutu i njene rudare?

Bitcoin Halving koji se dešava danas je redak događaj u mehanizmu Bitcoina, nakon kog obično uslede značajne promene kada je reč o ovoj kriptovaluti.

Tehnologija

Ko je zapravo lažna dr Emili Roberts o kojoj je izvestilo preko 50 domaćih medija?

Učesnica ovogodišnjeg Dana internet domena i njeno predavanje na temu 'Borba protiv uznemiravanja u deepfake eri' privukla je ogromnu medijsku pažnju i to s dobrim razlogom!

Office Talks Podcast

Biznis podcasti omladinu kvare?

U 186. epizodi podkasta govorili smo o sve većoj ekspanziji zapaljivog sadržaja o izgradnji biznisa, uspehu i brzom obogaćivanju. Sve to smo uporedili i analizirali sa realnim pričama o izgradnji preduzetništva u Srbiji i gde zapravo u ovom slučaju postoje kontradiktornosti.

Startapi i poslovanje

Otvoren konkurs za StarTech grantove do $50.000

Konkurs je deo šireg projekta kompanije Philip Morris, ukupno vrednog osam miliona evra, koji sprovodi NALED uz podršku Vlade Srbije.