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ć.


Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Digitalni mediji

Disney+ je konačno dostupan i kod nas, ali evo šta korisnici u Srbiji ne dobijaju

Od ovog meseca, korisnici iz Srbije i regiona konačno imaju priliku da se pretplate na Disney+ striming platformu, ali uz određena ograničenja.

Startapi i poslovanje

Domaći OTA Sync podigao €250.000 – prva investicija Telekomovog VC fonda

Domaći startap OTA Sync podigao je investiciju u vrednosti od skoro 250.000 evra od strane zajedničkih investitora TS Ventures Fonda, DSI grupe poslovnih anđela i Startup Wise Guys fonda iz Estonije.

Web 3.0

Uvod u blokčejn: Novi vodič odgovara na pitanja o osnovama ove tehnologije

Ovaj vodič nam donosi osnove blockchain tehnologije, uvod u blockchain ekonomiju, kao i odgovore na pitanja kako ova tehnologija utiče na vaš online identitet i koja je njena budućnost.

Propustili ste

Startapi i poslovanje

Devtech obezbedio €12,25 miliona za dalje širenje poslovanja u Srbiji i regionu

Globalna kompanija za digitalne inovacije iz Srbije Devtech, objavila je partnerstvo sa Claret Capital Partners, investicionim fondom iz Londona koji finansira razvoj brzorastućih tehnoloških kompanija.

Intervju

Razgovori sa seniorima: Kako je Miloš od Frontend programera postao JavaScript Tech Lead

Ukoliko imate dobro početno znanje i volju da učite, IT industrija vas može nagraditi brzim napretkom kroz tehnološku hijerarhiju kompanije. Svoj karijerni put ka tituli senior programera, ovog puta nam detaljno otkriva Miloš Cvetković koji je JavaScript Tech Lead u kompaniji Levi9.

Office Talks Podcast

Relax Gaming: Put od formiranja studija do nagrađivanih igara

Gost 99. epizode Office Talks podcasta bio je Srđan Zdravković, Head of Studio u kompaniji Relax Gaming koja se bavi razvojem online igara na sreću, a čiji tim u Srbiji stoji iza nekih od najnagrađivanijih naslova u iGaming industriji.

Recenzija

Telegram ili WhatsApp: Koje nam prednosti i rizike donosi svakodnevno dopisivanje na ovim aplikacijama?

Telegram je uveo premium opciju koja za 4,99 dolara mesečno korisnicima obezbeđuje pristup dodatnim funkcijama. Da li je ovo samo nastavak 'borbe' za korisnike između ovog chat servisa i giganta kao što je WhatsApp?

Web 3.0

Uvod u blokčejn: Novi vodič odgovara na pitanja o osnovama ove tehnologije

Ovaj vodič nam donosi osnove blockchain tehnologije, uvod u blockchain ekonomiju, kao i odgovore na pitanja kako ova tehnologija utiče na vaš online identitet i koja je njena budućnost.

Novost

Florence Healthcare sa velikom kancelarijom u Beogradu obezbedio novih $27 miliona investicije

Cilj ove investicije je da podrži misiju kompanije da u narednoj deceniji udvostruči rezultate kliničkih istraživanja tako što će omogućiti remote pristup njihovoj dokumentaciji.