Táto stránka neobsahuje aktuálne výstupy práce sektorových rád.
Stránka je archív výstupov projektu Sektorovo riadené inovácie (apríl 2019 – december 2022)
Ministerstva práce, sociálnych vecí a rodiny SR.

Špecialista vývoja systémov (DevOps)

Špecialista vývoja systémov (DevOps)Špecialista vývoja systémov (DevOps) identifikuje, optimalizuje a implementuje komplexné a v čase sa vyvíjajúce vzťahy v rámci riadenia moderných IKT aplikácií. Pracovník schopný pracovať v rámci DevOps využíva agilné a flexibilné postupy tak, aby prepojením vývojových a prevádzkových činností urýchlil a zjednodušil nasadzovanie komplexných, dynamických IKT riešení do pracovných procesov svojich zákazníkov. Na rozdiel od iných IKT špecialistov, pracovník sa sústredí na kontinuálnu dodávku riešení a výstupov a prirodzene funguje v kolaboratívnom prostredí, ktoré zahŕňa ďalšie IKT roly ako aj zákazníkov.
Sektorová rada
Sektorová rada pre informačné technológie a telekomunikácie
Kód/revízia
500028/1
Garant
Republiková únia zamestnávateľov
Alternatívne názvy
SKDevOps inžinier
ENDevOps engineer
ENDevOps practitioner
ENCI/CD specialist
SKŠpecialista na kontinuálny vývoj a integráciu (CI/CD)
Odporúčaná úroveň vzdelania
T ?
SKKR
Úroveň 7
EKR
Úroveň 7
ISCED 2011
767
Regulácie
Výkon tohto zamestnania nie je regulovaný osobitným právnym predpisom.
Certifikáty a ďalšie písomné osvedčenia
Legislatívny rámec
Na výkon tohto zamestnania sa zo zákona nevyžaduje žiaden certifikát, ani písomné osvedčenie.

Na výkon tohto zamestnania sa neodporúča žiaden certifikát, ani písomné osvedčenie.
Ďalšie vzdelávanie
Na výkon tohto zamestnania sa odporúča nasledovný certifikát, alebo ďalšie písomné osvedčenie:
Certifikácia v oblasti riadenia IT služieb a organizačných procesov v renomovanom programe
Poznámka: Napríklad, ale nie výlučne, v oblasti ITIL v4 – Foundations, Service Operation, Service Transition alebo ekvivalentné. Rovnako akceptovateľným smerom je relevantná priemyselná certifikácia, napr. LPIC-3 Enterprise professional Virtualization & HA.

Certifikácia v oblasti kontinuálneho vývoja a integrácie softvérových riešení
Poznámka: Napríklad, ale nie výlučne: Certified DevOps Engineer (Microsoft, AWS a pod.), Certified Engineer for Docker, Kubernetes alebo ekvivalentné, Continuous Delivery Ecosystem Foundation or Site Reliability Engineering Foundation (DevOps Institute), LPIC-OT DevOps Tools Engineer, alebo ekvivalentné.

Certifikácia v oblasti vývoja a testovania softvérových produktov a riešení
Poznámka: Napríklad, ale nie výlučne: DevOps Foundation, Continuous Testing Foundation (DevOps Institute), Microsoft Certified: Azure Fundamentals, Azure DevOps Professional, Azure Integration and Security, prípadne ekvivalenty ako AWS DevOps Engineer a pod.
Odborná prax
Na výkon tohto zamestnania sa odborná prax odporúča v období 24 mesiacov.
Poznámka: K pozícii odporúčame mať za sebou prax v rozsahu aspoň 24 mesiacov na senior pozíciách a pozíciách vyžadujúcich samostatné riešenie úloh v oblasti správy, návrhu a najmä vývoja softvérových prvkov a riešení pre zákazníkov. Z tejto očakávanej praxe by kandidát mal mať aspoň 1 rok skúseností v automatizácii procesov softvérového vývoja a ideálne aspoň 6 mesiacov vo využívaní nástrojov DevOps v relevantnom prostredí.
ISCO-08
2512
SK ISCO-08
2512003
ESCO
926
SK NACE Rev. 2
J62
CPA 2015
J62
Príslušnosť k povolaniu
2512003

Kompetencie

Komunikačné kompetencie – štátny/materinský jazyk
7
Komunikačné kompetencie – cudzí jazyk
7
Matematická gramotnosť
7
Digitálna gramotnosť
7
Mediálna gramotnosť
7
Environmentálna gramotnosť
7
Ekonomická a finančná gramotnosť
7
Občianske kompetencie
7
Zdravotná gramotnosť
7
Sociálne kompetencie
7
Osobnostné a emocionálne kompetencie
7
Schopnosť učiť sa
7

Stupeň EKR:

1
primárne vzdelanie
5
vyššie odborné vzdelanie
2
nižšie stredné odborné vzdelanie
6
vysokoškolské vzdelanie I. stupňa
3
stredné odborné vzdelanie
7
vysokoškolské vzdelanie II. stupňa
4
úplné stredné odborné vzdelanie
8
vysokoškolské vzdelanie III. stupňa
Schopnosť prijímať rozhodnutia a niesť zodpovednosť
P
Analytické myslenie
V
Kritické myslenie
P
Strategické a koncepčné myslenie
V
Tvorivosť (kreativita)
P

Úroveň ovládania:

E
elementárna
P
pokročilá
V
vysoká
postupy na efektívnu tvorbu počítačového kódu, prehľad programovacích nástrojov a nástrojov softvérového inžinierstva, znalosť programovacieho jazyka
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má hlboké vedomosti v oblasti softvérového vývoja a softvérového inžinierstva. Ovláda najmä viacero metodík a postupov pre efektívnu tvorbu kódu, viacero programovacích jazykov (najmä Python, Java a pod.). Pre spoluprácu v DevOps tíme má pracovník znalosti rôznych podporných nástrojov a technológií softvérového inžinierstva (napr. REST, microslužby, a pod.)
Perspektíva: Aktuálna
Inovácia: Automatizácia a robotizácia
Softverizácia
7
metodika systémovej integrácie
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má znalosti pre integráciu a prepájanie čiastkových riešení, modulov a prvkov do väčších celkov, najmä na úrovni softvérových architektúr ako sú mikroslužby, služby, udalosti a pod.
Perspektíva: Aktuálna
6
metódy riadenia IKT projektov a softvérového vývoja agilným spôsobom, napr. SCRUM
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník pozná metódy, postupy a techniky agilného a kolaboratívneho prístupu k riadeniu vývoja a prevádzky moderných IKT riešení. DevOps špecialista zároveň pozná metódy a podporné mechanizmy, ako znalosti agilných postupov zdieľať v rámci DevOps tímu. Najmä pozná postupy ako SCRUM, SAFe, CI/CD a ekvivalentné.
Perspektíva: Budúca
Inovácia: Softverizácia
Umelá inteligencia / Strojové učenie UI /ML
6
postupy analýzy integrity softvérového riešenia a štandardy testovania softvéru
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník DevOps má znalosti širokého spektra metód, techník a postupov, ktoré sú využiteľné pri testovaní vyvíjaného softvérového riešenia, jeho modulov a celkovej integrácie, a to na rôznych úrovniach a s fokusom na rôzne aspekty komplexnejšieho IKT riešenia.
Perspektíva: Aktuálna
6
bezpečnosť softvérových systémov
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má pokročilé znalosti z oblasti riadenia bezpečnosti informačných a softvérových riešení, najmä v súvislosti s porozumením možných rizík, ktoré môžu ovplyvniť softvérové riešenia na báze cloudu a vyvíjané kolaboratívne, často členmi tímu na diaľku, online.
Perspektíva: Aktuálna
Inovácia: Integrácia prvkov kyberbezpečnosti (kybernetická, digitálna bezpečnosť, cyber security)
6
nástroje na automatizované testovanie
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má znalosti rôznych polo a plneautomatizovaných nástrojov na kontrolu a testovanie vyvíjaného a prevádzkovaného softvéru, ktoré následne dokáže využívať pre potreby kontinuálneho vývoja a integrácie (CI/CD).
Perspektíva: Aktuálna
Inovácia: Softverizácia
6
postupy návrhu logického (doménového) modelu dátových úložísk
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má základné znalosti umožňujúce mu aktívne zasahovať do logických modelov softvéru, ktorý vyvíja, prevádzkuje a iteratívne zlepšuje, najmä v súvislosti s metódami CI/CD.
Perspektíva: Budúca
Inovácia: Umelá inteligencia / Strojové učenie UI /ML
5
terminológia, funkcie, úlohy a prostriedky z oblasti operačných systémov (OS), databáz a aplikácií
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má detailné vedomosti o informačných technológiách na úrovni infraštruktúry (napr. Linux, Windows, VMWare a pod.), platforiem (napr. MySQL, MS SQL, Oracle, Postgres a iné) a aplikačných riešení.
Perspektíva: Aktuálna
Inovácia: Distributed computing / edge computing
7
postupy návrhu a konfigurácie OS na klientskej stanici, serveri či klastri
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má znalosti potrebné na integráciu a konfiguráciu IKT modulov a riešení do väčších celkov. Dokáže tvoriť modulárne riešenia na báze služieb, udalostí, funkcií a pod. Pri práci dokáže pracovať s nástrojmi konfiguračného manažmentu (napr. Puppet, CFEngine, Chef a pod.).
Perspektíva: Budúca
Inovácia: Distributed computing / edge computing
Serverless computing
5
postupy a analýza užívateľských požiadaviek, podmienok a prostredí
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má základné znalosti postupov pre získavanie, spracovanie, analýzu a prioritizáciu požiadaviek a očakávaní prichádzajúcich zo strany zákazníka a používateľa vyvíjaného softvérového riešenia.
Perspektíva: Aktuálna
5
princípy sieťovej infraštruktúry, serverové a cloudové technológie
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má znalosti sieťových protokolov a riešení vo všeobecnosti, ako aj pozná možnosti ich využívanie pri tvorbe riešení vyžadujúcich si klient-server komunikáciu, interakciu a zabezpečenie.
Perspektíva: Aktuálna
Inovácia: Blockchain
Distributed computing / edge computing
5
terminológia z oblasti virtuálnych výpočtových prostriedkov
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má pokročilé znalosti prostriedkov, metód, techník a postupov, ktoré sa využívajú vo virtualizácii IKT riešení a najmä vo vývoji a prevádzke IKT riešení vo virtuálnom prostredí (napr. VMWare, KVM, Xen, Azure, AWS a pod.).
Perspektíva: Budúca
Inovácia: Distributed computing / edge computing
Serverless computing
7
metódy, techniky a postupy kontinuálneho vývoja a integrácie softvérových riešení (CI/CD)
Príznak: Sektorová(17) ?
Špecifikácia: Znalosti základných postupov na realizáciu tzv. kontinuálneho, iteratívneho vývoja softvéru, s napojením na jeho kontinuálne testovanie a integráciu do širšieho biznis prostredia zákazníka.
Perspektíva: Budúca
5
metódy, postupy a techniky implementácie automatizačných prvkov pre nasadzovanie IKT riešení do prevádzkových procesov zákazníka
Príznak: Sektorová(17) ?
Špecifikácia: Znalosti metód, postupov a techník potrebných na implementáciu automatizačných mechanizmov, ktoré zabezpečia rýchle nasadenie vyvíjaného softvérového riešenia v rôznych fázach - od check-in samotného kódu až po aktualizáciu riešenia v produkčnej prevádzke.
Perspektíva: Budúca
6
metódy, zásady a techniky návrhu a dizajnu automatizačných prvkov pre nasadzovanie IKT riešení do prevádzkových procesov zákazníka
Príznak: Sektorová(17) ?
Špecifikácia: Znalosti metód, zásad, postupov a techník potrebných na modelovanie a návrh automatizačných mechanizmov, ktoré zabezpečia rýchle nasadenie vyvíjaného softvérového riešenia v rôznych fázach - od check-in samotného kódu až po aktualizáciu riešenia v produkčnej prevádzke.
Perspektíva: Budúca
6
metódy a postupy tvorby technickej dokumentácie
Príznak: Prierezová
Špecifikácia: Pracovník má znalosti týkajúce sa tvorby profesionálnej technickej dokumentácie k vyvíjanému softvéru, a to so zameraním na vývojový tím špecialistov ako aj koncového zákazníka či používateľa. Zároveň má znalosti moderných metód dokumentovania v kolaboratívnom prostredí DevOps (napr. Wiki, JIRA, Trello a pod.).
Perspektíva: Aktuálna
5

Stupeň EKR:

1
primárne vzdelanie
5
vyššie odborné vzdelanie
2
nižšie stredné odborné vzdelanie
6
vysokoškolské vzdelanie I. stupňa
3
stredné odborné vzdelanie
7
vysokoškolské vzdelanie II. stupňa
4
úplné stredné odborné vzdelanie
8
vysokoškolské vzdelanie III. stupňa
priebežná kontrola funkčnosti navrhovaného riešenia a priebežné testovania navrhovaného IKT riešenia
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník DevOps je schopný vo svojej práci využívať širokú škálu nástrojov, platforiem a techník pre testovanie a kontrolu kvality vyvíjaného a spravovaného softvérového riešenia, a to najmä v kontexte kontinuálnej integrácie (CI/CD).
Perspektíva: Aktuálna
6
implementácia softvéru/časti softvéru pre platformy v určených programovacích jazykoch
Príznak: Sektorová(17) ?
Špecifikácia: DevOps pracovník je schopný plnohodnotne implementovať navrhnuté softvérové riešenie v rôznych programovacích či skriptovacích jazykoch a prostrediach (typicky Python, Java a pod.). Zároveň dokáže využívať rôzne pokročilé funkcionality a schopnosti týchto jazykov, a je schponý ich vhodne voliť pre požadované činnosti v praxi.
Perspektíva: Aktuálna
Inovácia: Softverizácia
6
využívanie agilných metód vývoja - SCRUM
Príznak: Sektorová(17) ?
Špecifikácia: DevOps špecialista dokáže pracovať v agilných a flexibilných tímových štruktúrach, vrátane tých prevádzkovaných na diaľku a v online prostredí. Dokáže aplikovať vhodné postupy, ktoré mu/jej umožnia spolupracovať v rámci multidisciplinárneho tímu a iteratívne spracovávať zákaznícke požiadavky a iteratívne dodávať softvér.
Perspektíva: Budúca
5
systémová integrácia rôznych aplikácií (systémov) do jedného celku
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník dokáže používať a využívať rôzne metódy a postupy pre integráciu vyvíjaných a spravovaných prvkov a modulov do väčších, často dynamických celkov. Pre DevOps špecialistu je primárnym fokusom podpora tzv. kontinuálneho vývoja a kontinuálnej integrácie vyvíjanej aplikácie (CI/CD).
Perspektíva: Budúca
6
návrh a konfigurácia OS na klientskej stanici, serveri alebo klastri
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník má skúsenosti a zručnosti s prácou s informačnými systémami a riešeniami na úrovni operačných systémov (vrátane virtualizovaných), ich konfiguráciou, údržbou, prevádzkou ako aj vylepšovaním podľa potrieb zákazníka či IKT riešenia.
Perspektíva: Aktuálna
7
spracovanie a tvorba technickej dokumentácie k softvérovému produktu
Príznak: Sektorová(17) ?
Špecifikácia: DevOps špecialista je schopný aktívne zdokumentovať svoje rozhodnutia týkajúce sa vývoja softvéru, a to na úrovni ostatných technických špecialistov, ako aj na úrovni zákazníka a používateľa. Dokáže využívať techniky a platformy pre zdieľanú tvorbu a údržbu technickej dokumentácie, vrátane Wiki, JIRA, Trello a podobných riešení.
Perspektíva: Aktuálna
6
aplikovanie techník a postupov kontinuálneho vývoja a integrácie softvérových riešení (CI/CD)
Príznak: Sektorová(17) ?
Špecifikácia: DevOps špecialista dokáže v praxi vhodne zvoliť a aplikovať techniky kontinuálneho vývoja, kolaboratívneho vývoja a kontinuálnej integrácie počnúc fázou check-in kódu a končiac tvorbou verzií (releases) spravovaného softvérového riešenia.
Perspektíva: Budúca
6
inštalácia a konfigurácia IKT zariadení
Príznak: Sektorová(17) ?
Špecifikácia: DevOps pracovník má zručnosti a skúsenosti s konfiguráciou komplexných softvérovo definovaných riešení, vrátane riešení na vzdialených platformách, v prostredí privátneho, verejného či hybridného cloudu. Zároveň dokáže využívať vhodné nástroje pre podporu riadenia konfigurácií (Puppet, ServiceNow a pod.)
Perspektíva: Aktuálna
Inovácia: Distributed computing / edge computing
7
inštalácia a následná konfigurácia základných bezpečnostných riešení pre OS vrstvu
Príznak: Sektorová(17) ?
Špecifikácia: Pracovník v pozícii DevOps špecialistu má zručnosti a skúsenosti potrebné pre aplikáciu aspoň základných bezpečnostných politík, nástrojov a riešení na infraštruktúrnej vrstve (OS, sieť, virtuálny klaster). Do budúcna je žiadúce tieto zručnosti rozvíjať najmä v oblasti verejných cloudov a vývoja softvéru na báze zdieľaných platforiem.
Perspektíva: Aktuálna
6
automatizácia a riadenie experimentu
Príznak: Sektorová(20) ?
Špecifikácia: DevOps špecialista má zručnosti a aspoň čiastkové skúsenosti s modelovaním, návrhom a najmä implementáciou automatizačných postupov pri tvorbe, vývoji a prevádzke softvérových riešení. Tieto zručnosti sú zvlášť relevantné pri vývoji nových produktov na báze smart technológií a v kontexte kontinuálneho vývoja a integrácie (CI/CD)
Perspektíva: Budúca
Inovácia: Umelá inteligencia / Strojové učenie UI /ML
5

Stupeň EKR:

1
primárne vzdelanie
5
vyššie odborné vzdelanie
2
nižšie stredné odborné vzdelanie
6
vysokoškolské vzdelanie I. stupňa
3
stredné odborné vzdelanie
7
vysokoškolské vzdelanie II. stupňa
4
úplné stredné odborné vzdelanie
8
vysokoškolské vzdelanie III. stupňa

SZČ

Zamestnanie nemá vytvorenú verziu štandardu pre SZČ.

Pracovné prostriedky

Kancelárske prostriedky
Kancelárske potreby (perá, zošity, bloky a ostatné kancelárske potreby)
Kancelárska technika malá (tlačiarne, faxy, skenery, telefóny, kalkulačky, stroje na úpravu dokumentov, prezentačná technika)
IT výpočtová technika (počítače, úložisko dát, káble a konektory, klávesnice, myši, software...)
Stroje a zariadenia
Rádiokomunikačná a iná vysielacia technika

Profil práce

Charakter činností
Špecializované, tvorivé a vývojové práce ?

Postup práce
Rámcovo vymedzený postup práce ?
Netradičný, originálny postup práce ?

Vedenie podriadených pracovníkov
Bez vedenia ?

Zodpovednosť za výsledky a hodnoty
Veľká zodpovednosť, prípadné straty sú veľké alebo ťažko odstrániteľné (nahraditeľné) ?

Inovácie

Tento projekt sa realizuje vďaka podpore z Európskeho sociálneho fondu
v rámci operačného programu ľudské zdroje.