Uloge i aktivnosti koje obavljaju IT stručnjaci dramatično su se razvile u posljednjih deset godina zbog konvergencije modernih razvojnih tehnologija, platformi u oblaku i ponuda kao usluga koje mogu značajno poboljšati ukupnu produktivnost. Danas se mnogi od tih stručnjaka nalaze u hibridnim ulogama koje kombiniraju tradicionalne razvojne aktivnosti s aktivnostima koje su prije bile povezane s operativnim stručnjacima koji su povijesno imali malo ili nimalo odgovornosti usmjerenih na razvoj. Novo izvješće IDC-a pruža prošireni popis i predviđanja s pojedinostima za uloge tradicionalnih IT operacija i ove nove hibridne uloge.
"Podaci popisa pokazuju da je u tijeku dramatična promjena sastava IT radne snage koja se događa jednom u generaciji. Ta je promjena slična onoj koja se dogodila tijekom godina od 1997. do 2002. kada je pojava komercijalnog interneta i .com era okrenula je prioritete naglavačke za veliki dio korporativnog IT-a i dovela do zapošljavanja ogromnog broja web programera i stručnjaka za umrežavanje," rekao je Al Gillen, potpredsjednik grupe, razvoj softvera i otvoreni kod, IDC.
"Povećano prihvaćanje računalstva u oblaku danas pokreće slične prijelaze u IT timovima koji podržavaju ovaj moderni model implementacije“, tvrdi Gillen.
U razvoju ovog skupa podataka, IDC je koristio sljedeće definicije za opisivanje uloga izdvojenih u studiji. DataOps koristi kombinaciju tehnologija i metoda s fokusom na kvalitetu za dosljednu i kontinuiranu isporuku vrijednosti podataka, kombinirajući integrirane i procesno orijentirane perspektive podataka s automatizacijom i metodama analognim agilnom softverskom inženjerstvu. DevOps koristi suradničke, agilne pristupe uparene s opsežnim procesima razvoja automatizacije, testiranjem, konfiguracijom infrastrukture, pružanjem usluga, sigurnosnim kontrolama i kontinuiranom integracijom životnog ciklusa (CI) za kontinuirani razvoj i kontinuiranu isporuku (CD).
DevSecOps koristi metodologiju koja tvrdi da sigurnost mora imati prioritet na početku DevOps cjevovoda za isporuku. Omogućuje DevOps timovima, koji surađuju sa sigurnošću, da djeluju kao ključni dionici u definiranju i implementaciji sigurnosnih politika. ITOps koristi tehnologiju i metode za pružanje rutinskih, planiranih zadataka i neplaniranih aktivnosti podrške povezanih s IT sustavima. Stručnjaci za ITOps mogu potrošiti čak 50 posto svog vremena angažirani na poslovnim korisnicima u podršci, otkrivanju zahtjeva i obavljanju uvjetnih ili sekundarnih poslovnih zadataka. MLOps koristi tehnologiju i procese za pojednostavljenje i automatizaciju cijelog životnog ciklusa strojnog učenja (ML). Ključne mogućnosti uključuju upravljanje i automatizaciju ML podataka i cjevovoda, ML koda i ML modela od unosa podataka do implementacije modela, praćenja i nadzora. MLOps koristi slične principe kao DevOps prakse, primijenjene na procese strojnog učenja.
Platformski inženjering je disciplina dizajniranja i izgradnje lanaca alata i radnih procesa koji omogućuju samouslužne mogućnosti usmjerene na upravljanje i optimiziranje procesa isporuke softvera za implementaciju aplikacija i usluga na platforme u oblaku. Inženjering pouzdanosti mjesta (SRE) uključuje softverske inženjere koji izrađuju skripte za automatizaciju zadataka IT operacija kao što su održavanje i podrška. Kako bi omogućili učinkovitost i pouzdanost, SRE timovi popravljaju operativne greške i uklanjaju ručni rad u zadacima napamet. Administratori sustava konfiguriraju, održavaju i podržavaju računalne sustave i sustave sustava koristeći različite alate i metode prikladne za sustav ili sustave sustava koji se koriste. Oni mogu provesti čak 50 posto svog vremena angažirani s poslovnim korisnicima u definiranju ključnih zahtjeva, poslovnih ciljeva i prilagodbi potrebnih za održavanje prikladnosti za upotrebu i namjene.
Na makrorazini, studija pokazuje da će se tijekom sljedećih pet godina dogoditi značajna promjena u odgovornostima IT stručnjaka. Podaci pokazuju da se IT stručnjaci u najčistijim operativnim ulogama suočavaju s prijelazom na više tehničke ili fokusirane uloge koje vrlo često mogu uključivati određenu razinu rada na razvoju softvera. Sukladno tome, projicira se da će uloge IT operacija i administratora sustava opadati po složenim godišnjim stopama rasta (CAGR) od -8,2 posto i -7,8 posto u razdoblju od 2022. do 2027. godine. Za usporedbu, predviđa se da će nedavno nastale uloge DataOps i MLOps imati CAGR od 17,9 posto odnosno 20,1 posto, iako rast počinje od relativno malih brojeva.
Također se predviđa da će uloge DevOps i DevSecOps nastaviti rasti, a uloge DevSecOps pokazuju dvoznamenkasti CAGR tijekom predviđenog razdoblja. Uloge DevSecOpsa imat će koristi od rastućeg krajolika prijetnji aplikacijama i ovisnosti koju organizacije imaju o svojim softverskim sposobnostima da budu konkurentne, u kombinaciji s priznanje da ugradnja sigurnosti što je ranije moguće u životnom ciklusu razvoja softvera smanjuje troškove i povećava kvalitetu. Rast DevOps-a bit će donekle prigušen rastom uloga inženjera platforme, koje će apsorbirati neke od istih funkcija.
"Ovi podaci o popisu i predviđanju razvijeni su kao popratni proizvod uz IDC-jev popis i prognozu za razvojne programere, zaokružujući naš broj IT stručnjaka koji su uključeni u današnje moderne podatkovne centre i nadgledaju implementacije temeljene na oblaku", rekao je Arnal Dayaratna, potpredsjednik istraživanja, razvoj softvera u IDC.
"Ovaj zajednički napor uključio je analitičare koji pokrivaju umjetnu inteligenciju, upravljanje podacima, razvoj, DevOps, DevSecOps i IT operacije i usluge platforme, okupljajući mnoge ključne lidere IDC-a. Ovaj skup podataka otvara IDC-u vrata za izradu dubljih unakrsnih tabela ovih podataka u budućnosti“, tvrdi Dayaratna.