Túžite po kariére v IT spoločnosti? Podľa portálu Platy.sk boli v roku 2023 najlepšie hodnotení zamestnanci v IT spoločnostiach. Môžeme teda povedať, že kariéra v IT sektore je veľmi dobrá voľba. Priemerný mesačný plat dosiahol takmer 2 500 eur v hrubom. Jednou z najzaujímavejších pracovných pozícií v rámci dnešného IT sveta je práca v DevOps. Ide o inovatívny prístup, ktorý spája vývoj softvéru, jednotlivé postupy a ľudí do jedného synergického celku. Radi by ste sa o DevOps dozvedeli viac? A čo tak stať sa odborníkom na DevOps a získať zaujímavú a dobre platenú prácu v IT? V našom článku vám poradíme ako na to.
DevOps – čo to vlastne je?
DevOps je pojem, ktorý vznikol spojením dvoch výrazov: Dev (software DEVelopers) a Ops (information technology OPerationS). Ide o súbor činností zameraných na zníženie času potrebného na vykonanie zmeny v systéme a zavedenie zmeny do praxe pri zabezpečení vysokej kvality. (Bass et all, 2015) Jednoducho povedané ide o revolučný prístup k vývoju software a softvérových zmien.
Zahŕňa všetky zúčastnené strany v procese dodania softvéru, a to od zákazníkov cez manažment, developerov až po partnerov a dodávateľov. Cieľom je výrazne znížiť čas, zvýšiť úroveň spolupráce, komunikáciu medzi tímami a hlavne výslednú kvalitu softvéru.
„DevOps nie je cieľ. DevOps pomáha ciele dosiahnuť.“ (DevOps for dummies, IBM)
Na dôležitosť problematiky poukazuje aj prieskum spoločnosti GitLab Global DevSecOps. Zistili, že najväčšími výzvami pre IT sektor v roku 2024 budú investície do bezpečnosti, umelej inteligencie, DevSecOps platforiem, automatizácie a cloudových riešení. (GitLab,2024)
Podľa prieskumu časopisu Harward Business Review adaptácia DevOps nie je len technologický projekt. Vyžaduje zmeny v personálnej a organizačnej štruktúre, riadenia výkonnosti a organizačnej kultúry. (HBR, 2019) Z tohto faktu vyplýva aj náročnosť pracovných pozícií DevOps.
História DevOps sa začala písať už od roku 2008 a je spájaná s menom Patrik Debois. Aktuálne sa najnovšími trendmi v DevOps stanú umelá inteligencia, automatizácia, integrácia bezpečnosti a infraštruktúra začlenená do štruktúry DevOps. (Qentelli, 2024)
Záujem o problematiku Devops hovorí aj štatistika z Google Trends. Na grafe je vidieť vývoj hľadaného výrazu DevOps od roku 2008 až do júla 2024.
Graf Hľadanosti výrazu DevOps globálne za 2015-2024
Životný cyklus a fázy DevOps
DevOps by sme si mohli predstaviť ako určitú skupinu procesov, ktoré pomáhajú DEVelopment teamu a OPerationS teamu k lepšej a rýchlejšej spolupráci.
Životný cyklus DevOps
Fázy životného cyklu DevOps
- Plánovanie (PLAN)
Ako sa hovorí „ten kto zlyhá vo svojom plánovaní, plánuje svoje zlyhanie.” Vo fáze plánovania vývojári, manažéri a klienti definujú všetky ciele, ktoré vedú k realizácií úspešného projektu, ako osnovu, technológiu, funkcie, moduly, zdroje atď. Ide o vytvorenie podrobného plánu vo všetkých fázach. Pri fáze plánovanie môžeme využiť niekoľko softvérov napríklad Jira.
- Kódovanie (CODE)
Vo fáze kódovania vývojári píšu a testujú kódy pre rôzne moduly. Tím, ktorý na projekte pracuje, môže na správu kódovej základne použiť systém na správu, ako je úložisko Git. Používanie systémov na správu, umožňuje vývojárom efektívne sledovať zmeny v kóde, spolupracovať na rovnakom projekte a rýchlo identifikovať a vyriešiť konflikty v kóde.
- Budovanie (BUILD)
V nasledujúcej fáze je vyvinutý kód implementovaný („zabudovaný“) vo vývojovom prostredí a pripravený na testovanie. Testovanie v tejto fáze zabezpečuje, že kód neobsahuje chyby. Pri tejto fáze môžeme použiť nástroje ako Jenkins a Docker určené pre automatizáciu procesu.
- Testovanie (TEST)
V tejto fáze sa kód opäť testuje a to na rôznych úrovniach, ako sú unit testy, integračné testy a akceptačné testy. V tejto fáze tímy využívajú testovacie automatizačné nástroje napríklad SimpleTest pre PHP, EMMA pre Javu, Parasoft pre C a C++.
- Vydanie (RELEASE)
Piata fáza je zlomovým momentom v DevOps procese, kedy je zostavený zdrojový kód pripravený na nasadenie. V tejto fáze každá zmena kódu prešla sériou manuálnych a automatických testov. Môžeme použiť nástroj ako Jenkins, ktorý celý proces zautomatizuje.
- Nasadenie (DEPLOY)
V tejto fáze je aplikácia nasadená do požadovaného prostredia. To zahŕňa nastavenie infraštruktúry, konfiguráciu prostredia a nasadenie aplikačného kódu. Pomôžu vám nástroje, ako napríklad Docker.
- Prevádzka (OPERATE)
V tejto fáze je nasadená aplikácia monitorovaná a udržiavaná v produkčnom prostredí. Operačné tímy monitorujú výkon, dostupnosť a bezpečnosť aplikácie a reagujú na akékoľvek incidenty alebo problémy, ktoré sa vyskytnú.
- Kontrola (MONITOR)
V záverečnej fáze je aplikácia monitorovaná. To zahŕňa úlohy, ako je monitorovanie výkonu, sledovanie správania používateľov a riešenie problémov. Získané informácie informácie sa následne vrátia späť k produktovému manažérovi a vývojovému tímu a slučka procesu sa uzaviera.
Aplikácie a nástroje pre DevOps
Pre jednotlivé fázy životného cyklu DevOps existuje celý rad rôznych aplikácií a nástrojov ako napríklad:
- Plan (Plánovanie)
- Jira: Nástroj na správu projektov a sledovanie problémov.
- Confluence: Nástroj na kolaboratívne spracovanie a zdieľanie dokumentácie.
- Code (Kódovanie)
- GitHub: Platforma pre hosting zdrojového kódu s verzionovaním.
- GitLab: Podobný GitHub, poskytuje repozitáre zdrojového kódu a CI/CD nástroje.
- Build (Zostavenie)
- Gradle: Automatizačný nástroj na zostavovanie softvéru.
- Bazel: Nástroj na zostavovanie softvéru, ktorý podporuje viaceré jazyky.
- Webpack: Balíčkovací nástroj pre moderné JavaScript aplikácie.
- Test (Testovanie)
- Jest: JavaScript testovací framework.
- JUnit: Testovací framework pre Java.
- Playwright: Nástroj pre automatizáciu testovania prehliadačov.
- Release (Vydanie)
- Jenkins: Nástroj na automatizáciu, ktorý sa používa pre integráciu a doručovanie kódu.
- Buildkite: Platforma pre CI/CD, ktorá spája váš zdrojový kód s vašou infraštruktúrou.
- Deploy (Nasadenie)
- Docker: Nástroj na kontajnerizáciu, ktorý umožňuje ľahké balenie a nasadenie aplikácií.
- Argo: Automatizačný nástroj pre Kubernetes na nasadzovanie aplikácií.
- Operate (Prevádzka)
- AWS Lambda: Platforma pre bezserverové výpočty, ktorá umožňuje spúšťanie kódu bez správy serverov.
- Kubernetes: Systém na správu kontajnerových aplikácií.
- Terraform: Nástroj na „Infrastructure as Code“, ktorý umožňuje bezpečné a efektívne spravovať infraštruktúru.
- Monitor (Monitorovanie)
- Prometheus: Systém na monitorovanie a upozorňovanie.
- Datadog: Platforma na monitorovanie, bezpečnosť a analytiku pre cloudové aplikácie.
online kurz DEVOPS cyklus fázy nástroje programy
Zaujímavé štatistiky o DevOps
V súvislosti s problematikou DevOps dávame do pozornosti niekoľko zaujímavých faktov:
- 86 % organizácií považuje implementáciu DevOps za veľmi dôležitú. (HBR, 2019)
- Aktuálne viac ako 80 % organizácií implementovalo DevOps a podľa predpokladu sa v blízkej budúcnosti toto číslo zvýši na 94 % (Puppet, 2024)
- Podľa štatistík Report Linker sa globálny trh DevOps v roku 2028 prekročí hodnotu 25,5 miliárd dolárov (V roku 2030 by to malo byť dokonca viac ako 35 miliárd dolárov).
- GitLab vo svojom Global DevOps Survey for 2023 zistili, že väčšina DevOps expertov pracuje na pozíciách; softvérový inžinier alebo vývojár, manažér/riaditeľ vývoja/inžinierstva, vedúci technológie, manažér alebo riaditeľ DevOps a inžinier DevOps. (GitLab, 2024)
- Prieskum spoločnosti GitLab zistil, že 1 zo 4 organizácií, ktoré implementovali DevOps, je v IT odvetví. (GitLab, 2024)
- Spoločnosti, ktoré implementovali DevOps minú o 55 % menej času na odstránenie problémov súvisiacich s bezpečnosťou. (Puppet, 2024)
Zaujímavé štatistiky o DevOps
Čo je úlohou DevOps špecialistu a engineer-a?
V rámci procesu DevOps môžete v nasledujúcej tabuľke získať prehľad o pracovných pozíciách a ich pracovnej náplne.
Tabuľka prehľad DevOps typov Pozícií
DevOps špecialista
DevOps špecialista je jednou z kľúčových pozícií v rámci DevOps procesu. Práca DevOps špecialistu je dynamická a vyžaduje si neustále zlepšovanie a prispôsobovanie sa novým trendom, pričom technické zručnosti sú nevyhnutnosťou. DevOps špecialisti využívajú viaceré nástroje, ktoré im pomáhajú automatizovať pracovné procesy a zároveň im umožňujú sledovať prácu jednotlivých zamestnancov.
Zodpovednosti DevOps špecialistu závisia od popisu konkrétnej pracovnej pozície. Patria k nim napríklad:
- Vývoj softvéru na integráciu s internými back-end systémami
- Vývoj skriptov pre automatizáciu
- Analýzu a správu kritických informácií
- Navrhovanie postupov na riešenie problémov a údržbu systému
- Využívanie open source technológií a nástrojov na splnenie konkrétnych úloh v rámci projektu
- Vytváranie nástrojov pre zníženie výskytu chýb
- Analýza základných príčin zistených chýb
- Vykonávanie testovania kódu, procesov a nasadení
- Riešenie technických problémov
- Poskytovanie technickej podpory
- Aktualizácie a opravy
DevOps Engineer
DevOps Engineer je IT profesionál, ktorý kombinuje odborné znalosti v oblasti vývoja softvéru a operácií s cieľom zefektívniť a automatizovať proces vytvárania, testovania a nasadzovania softvérových aplikácií.
Pracovná pozícia DevOps Engineer je kľúčová pri preklenutí priepasti medzi vývojovými a prevádzkovými tímami a zároveň zabezpečením bezproblémovej spolupráce. DevOps Engineer zohráva dôležitú úlohu pri vývoji moderného softvéru, pretože pomáha organizáciám dosiahnuť rýchlejšie uvedenie na trh, vyššiu spokojnosť zákazníkov a vyššiu prevádzkovú efektivitu.
K pracovnej náplni patrí:
- Riadenie projektu
- Zhodnotenie súčasných systémov a procesov a vytváranie návrhov na ich zlepšenie
- Budovanie a nastavenie infraštruktúry projektu
- Pochopenie potrieb zainteresovaných strán a ich sprostredkovanie vývojárom
- Spolupráca s vývojármi a ďalšími IT kolegami
- Testovanie, skúmanie kódu a analyzovanie výsledkov
- Identifikácia technických problémov a vývoj softvérových aktualizácií a „opráv“
- Plánovanie projektov a zapájanie sa do rozhodnutí projektového manažmentu
- Starostlivosť o plynulý tok informácií
- Vytváranie projektovej infraštruktúry
- Výber optimálnej technológie
Aké techniky využíva pri DevOps špecialista práci?
DevOps špecialista využíva širokú škálu techník a nástrojov. Požadované zručnosti zahŕňajú pochopenie úloh každého nástroja v procese a zabezpečenie toho, aby boli všetky riešenia plne aplikovateľné v rôznych fázach vývoja a operácií. Tento prístup vedie k úspešnej implementácii.
Medzi techniky, ktoré DevOps špecialista využíva patria:
A. Techniky (CI/CD)
Nepretržitá integrácia (CI/Continuos integration) a nepretržité doručovanie (CD/ Continuos Delivery) sú základom DevOps. To znamená bezproblémovú integráciu kódu od rôznych vývojárov, jeho neustále testovanie až po nasadenie.
CI (Continuous Integration) automatizuje integráciu kódu do jedného softvéru, čo umožňuje efektívne kombinovanie údajov. Na druhej strane CD (Continuous Delivery) umožňuje kombinovať rôzne nástroje a systémy, aby sa vytvorili plne funkčné a konzistentné doručovacie kanály.
Špecialisti musia poznať nástroje ako VSTS, Bamboo, Jenkins, GitHub, GitLab, Spinnaker, Travis, AWS CodeDeploy, AWS CodeBuild, AWS CodePipeline a ďalšie.
B. Automatizácia (Automatization)
Automatizovanie jednotlivých procesov prácu jednoznačne uľahčí. DevOps špecialista by mal byť schopný zautomatizovať celý kolobeh procesu. Sada zručností automatizácie úzko súvisí so znalosťou potrebnej sady nástrojov, kódovacích a skriptovacích jazykov.
Špecialisti musia poznať nástroje, ako GNU, Python, JavaScript a pomocné programy PowerShell, cron, AWS Lambda, CloudWatch Events, SNS a ďalšie.
C. Vytvorenie kódu (Coding and scripting)
Špecialisti DevOps zohrávajú zásadnú úlohu pri písaní kódu. Kľúčovými úlohami sú organizovanie stabilného, efektívneho a maximálne automatizovaného toku informácií alebo vytváranie nových riešení, ktoré dokážu automatizovať jednotlivé fázy procesu a optimalizovať prácu tímu.
DevOps špecialista by mal byť schopný pracovať s programovacími jazykmi, ako sú Java, JavaScript, Ruby, Python, PHP, Bash, Shell, Node.js a ďalšie.
D. Testovanie (Testing)
Úspech projektu vo veľkej miere závisí od kvality a správneho testovania. Automatizované testy by mali prebiehať kontinuálne a bez porúch. Nepretržité testovanie môže výrazne skrátiť čas na získanie spätnej väzby po testovaní kódu. Hlavnou úlohou špecialistov DevOps je, čo najrýchlejšie urýchliť dodanie konečného produktu zákazníkom. A kvalita softvéru alebo aplikácie tu zohráva kľúčovú úlohu.
Inžinieri by mali neustále testovať svoju prácu a byť oboznámení s automatizovanými nástrojmi na nepretržité testovanie, ako sú Selenium, TestComplete, TestingWhiz ako aj s nástrojmi na nepretržité monitorovanie, ako sú Nagios, Zabbix, Splunk atď.
Aké techniky využíva pri DevOps špecialista práci
Aké sú zručnosti DevOps odborníka?
Ak túžite po kariére DevOps špecialistu alebo engineera mali by ste disponovať schopnosťou porozumieť zložitým systémom, inovovať, prichádzať s novými riešeniami a promptne riešiť problémy. Pozrime sa na to, čo si jednotlivé úrovne pracovných pozícií v rámci DevOps procesu vyžadujú.
Junior DevOps
Hlavnou úlohou pracovníkov DevOps na akejkoľvek úrovni je urobiť proces vývoja softvéru efektívnym a bezpečným.
Juniorská pozícia zvyčajne vyžaduje tieto znalosti:
- Správa a údržba serverov
- Inštalácia a konfigurácia infraštruktúry
- Implementácia a správa CI/CD
- Nastavenie monitorovania
- Riešenie problémov pomocou jednoduchých skriptov
- Vytváranie a údržba prostredí na cloudových platformách
- Automatizácia procesov
- Zaistenie a dodržiavanie postupov bezpečnosti, dôvernosti a ochrany údajov o zákazníkoch
Stredná (Mediorná) úroveň DevOps
Úlohy špecialistov na strednej (mediornej) úrovni sú širšie. Špecialisti na strednej úrovni sú zapojení, keď úlohy vyžadujú komplexný prístup a sú plne zodpovední za infraštruktúru, učia postupy pre ostatných členov tímu, pracujú s vysokým zaťažením a zaoberajú sa škálovaním, analýzou a stratégiou.
K zručnostiam patria:
- Plná zodpovednosť za infraštruktúru: tvorba, konfigurácia, automatizácia, návrh a implementácia komplexných infraštruktúrnych riešení
- Implementácia, podpora a zlepšenie CI/CD kanálov
- Nasadzovanie softvéru vo viacerých operačných prostrediach, inštalácia a konfigurácia
- Tímové školenia v procesoch DevOps
- Riešenie problémov
- Implementácia postupov v otázkach škálovateľnosti systému
- Analýza neplánovaných udalostí a incidentov s cieľom určiť ďalšie kroky, vďaka ktorým bude produkt spoľahlivejší
Senior DevOps
Hlavný rozdiel medzi úlohami vyššieho inžiniera a stredného je v tom, že sa stávajú komplexnejšími. Senior DevOps Engineer pristupuje ku každému danému problému holisticky a snaží sa pochopiť, ako možno túto zmenu implementovať vo veľkosti podniku, namiesto toho, aby len raz riešil problém. Táto schopnosť je menej technická a viac sa zaoberá analýzou a riešením problémov.
Medzi tieto základné zručnosti patria:
- Schopnosť pracovať s cloudovou infraštruktúrou, ale schopnosť ju vytvárať: dizajn, tvorba, migrácia, kontajnerizácia a modernizácia cloudu
- Návrh aplikačnej infraštruktúry pomocou architektúry mikroslužieb
- Automatizácia prevádzkových procesov
- Zlepšenie bezpečnosti, spoľahlivosti, škálovateľnosti, výkonu a kvality systému
- Vývoj aplikácií na zlepšenie monitorovania a výkonu systému
- Riešenia problémov
Všetky znalosti vás naučíme počas kurzov zamerané na DevOps. V kurze začiatočníkov sa naučíte základné princípy, ktoré si neskôr rozšírite v kurze pre pokročilých.
So senoritou pracovnej pozície súvisí aj súbor soft skills, tzv. mäkkých zručností, s ktorými by mal špecialista vedieť pracovať. Pozrite naše manažérske kurzy a kurzy mäkkých zručností, ktoré vám poskytnú nové vedomosti a perspektívu k riešeniu problémov.
Koľko zarobí DevOps špecialista?
So stále zvyšujúcim sa rastom a dopytom po nových technológiách je potrebných viac a viac ľudí, ktorí na trhu práce v oblasti IT chýbajú. To logicky vedie k zvyšovaniu platov. Čo sa týka pracovnej pozície DevOps špecialistu, výška platu pohybuje v rozmedzí od 2182 až do 4593 eur. Podľa informácií z portálu Platy.sk je priemerný vek na pozícií 33 rokov. Zastúpenie žien predstavuje len 5 %. Zdroj: https://www.platy.sk/platy/informacne-technologie/devops-specialista
Podľa portálu Glassdoor sú platy ešte vyššie. Zoznam platov a pracovných pozícií nájdete v tabuľke prehľade DevOps platov a miezd:
Chcete sa stať DevOps špecialistom?
Chcete prácu, ktorá kombinuje najnovšie technológie s efektívnou správou systémov? DevOps by pre vás mohla byť správna cesta. Ak vás zaujíma programovanie a zároveň riešenie problémov, netreba váhať.
Kto sa hodí na prácu v DevOps?
Technické zručnosti sú základom, ale ak máte ochotu učiť sa nové veci, dokážete aj nemožné!
Ak vám technické znalosti chýbajú, neváhajte absolvovať naše kurzy, ktoré vás do problematiky veľmi rýchlo dostanú. V prípade, že nemáte znalosť programovacích jazykov, začnite s kurzami Algorimy a programovanie a následne pokračujte na kurzy programovacích jazykov.
Pre prácu v DevOps určite nevynechajte DevOps kurzy. V prípade, že by ste chceli prehĺbiť svoje vedomosti vo využívaní konkrétnych nástrojov, v ponuke nájdete kurzy pre Docker a Jenkins. Svet technológií sa rýchlo mení, preto je dôležité neustále sa vzdelávať a sledovať najnovšie trendy. A to znamená pracovať nie len na technický zručnostiach, ale pracovať aj na zlepšení komunikačných schopností, zvýšiť kvalifikáciu v IT projektovom manažmente, vedení ľudí alebo sa naučiť využívať svoj čas naplno.
Záver a odporúčania k DevOps
DevOps predstavuje moderný prístup k vývoju softvéru a IT infraštruktúry, ktorý zjednocuje tímy vývojárov a IT operácií s cieľom zvýšiť efektivitu, rýchlosť dodávky a kvalitu produktov. Pre IT profesionálov je pochopenie princípov DevOps kľúčové pre úspešnú kariéru v technológii. Pre firmy, ktoré chcú inovovať, je implementácia DevOps prístupov nevyhnutná na dosiahnutie lepšej koordinácie tímov a automatizácie procesov.
Odporúčame IT špecialistom a manažérom zamerať sa na integráciu DevOps do svojich procesov, čo im umožní zvýšiť efektivitu, zlepšiť spoluprácu medzi tímami a urýchliť vývoj produktov. DevOps Engineer hrá v tomto prístupe zásadnú úlohu, preto je investícia do vzdelávania v oblasti DevOps technológií a nástrojov nevyhnutná pre profesionálny rast a konkurencieschopnosť na trhu.
Zavedenie DevOps však vyžaduje neustále prispôsobovanie sa meniacim sa technológiám a procesom, preto odporúčame pravidelnú aktualizáciu znalostí, zameranie sa na nové nástroje automatizácie, ako aj neustále zlepšovanie procesov testovania a nasadzovania aplikácií.
Do pozornosti by sme vám chceli dať vzdelávacie programy s možnosťou získať profesijný titul MSc., ktoré VITA Academy poskytuje ako jediný v Slovenskej a Českej republike.
Program MSc DevOps Špecialista (DevOps Specialist)
alebo
Program MSc Odborník Kybernetickej Bezpečnosti
V prípade, že sa rozhodnete ísť cestou cestou DevOps, získate možnosť pracovať s najnovšími technológiami v najrýchlejšie sa rozvíjajúcom sektore. Veríme, že vďaka našim online kurzom sa stanete skvelým DevOps špecialistom!
Použité zdroje a literatúra DevOps
- Bass, L., Weber, I., Zhu, L. (2015). DevOps: A Software Architect’s Perspective. Boston: Addison-Wesley. Dostupné na https://ptgmedia.pearsoncmg.com/images/9780134049847/samplepages/9780134049847.pdf
- HBR. (2019). Competitive Advantage Through DevOps. Dostupné na https://hbr.org/sponsored/2019/01/competitive-advantage-through-devops
- Qentelli. DevOps Trends. Dostupné na https://qentelli.com/solutions/thought-leadership/insights/devops-trends
- Puppet. State of DevOps Report 2024. Dostupné na https://www.puppet.com/blog/state-devops-report-2024
- ReportLinker. Dostupné na https://www.reportlinker.com/
- GitLab. Developer Survey. Dostupné na https://about.gitlab.com/developer-survey/
- EPAM. DevOps Engineer Skills. Dostupné na https://anywhere.epam.com/en/blog/devops-engineer-skills
- Testsigma. DevOps Life Cycle. Dostupné na https://testsigma.com/blog/devops-life-cycle/
- Nexus IT Group. DevOps Specialist Job Description. Dostupné na https://nexusitgroup.com/job-descriptions/sre-and-devops/devops-specialist
- Target Jobs. DevOps Engineer Job Description. Dostupné na https://targetjobs.co.uk/careers-advice/job-descriptions/devops-engineer-job-description
- iMocha. Junior DevOps Engineer Job Description. Dostupné na https://www.imocha.io/job-description/junior-devops-engineer
- Remotely Works. What Are the Responsibilities of a Junior DevOps Engineer. Dostupné na https://www.remotely.works/blog/what-are-the-responsibilities-of-a-junior-devops-engineer
- Teal HQ. Junior DevOps Engineer Resume Example. Dostupné na https://www.tealhq.com/resume-example/junior-devops-engineer
- Alooba. Mid-Level DevOps Engineer. Dostupné na https://www.alooba.com/roles/mid-level-devops-engineer/
- Veritis. Top 10 Skills That Make a Perfect DevOps Engineer. Dostupné na https://www.veritis.com/blog/top-10-skills-that-make-a-perfect-devops-engineer/
- Azati. Middle/Senior DevOps. Dostupné na https://azati.ai/career/middle-senior-devops/
- iMocha. Senior DevOps Engineer Job Description. Dostupné na https://www.imocha.io/job-description/senior-devops-engineer
- Manatal. Senior DevOps Engineer Job Description. Dostupné na https://www.manatal.com/job-description/senior-devops-engineer-job-description
- Adaface. Senior DevOps Engineer Job Description. Dostupné na https://www.adaface.com/job-descriptions/senior-devops-engineer-job-description/
- WiFi Talents. DevOps Engineer Salary. Dostupné na https://wifitalents.com/statistic/devops-engineer-salary/
- EPAM. DevOps Engineer Salary. Dostupné na https://anywhere.epam.com/en/blog/devops-engineer-salary
- Krusche Company. DevOps Engineer Salary Ranges International. Dostupné na https://kruschecompany.com/devops-engineer-salary-ranges-international/
- IT Search. DevOps Salary Survey 2024. Dostupné na https://itsearch.ie/resource/devops-salary-survey-2024/
- Builtin. DevOps Engineer Salary. Dostupné na https://builtin.com/salaries/dev-engineer/devops-engineer
- Ruby on Remote. DevOps Developer Salaries in EU. Dostupné na https://rubyonremote.com/devops-developer-salaries-in-eu/
- Platform Engineering. Results Are In: The 2023 Platform Engineering Survey. Dostupné na https://platformengineering.org/blog/results-are-in-the-2023-platform-engineering-survey