{"id":38521,"date":"2019-10-31T22:24:16","date_gmt":"2019-10-31T19:24:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kto-takie-devops\/"},"modified":"2019-10-31T22:24:16","modified_gmt":"2019-10-31T19:24:16","slug":"kto-takie-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/kto-takie-devops","title":{"rendered":"Kdo so DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435. \u0421\u0443\u0435\u0442\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 &#171;DevOps&#187; \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435 \u043c\u044b\u0441\u043b\u0438\u043c\u044b\u0435 \u043f\u0440\u0435\u0434\u0435\u043b\u044b, \u0430 \u0442\u0435\u043c \u0445\u0443\u0436\u0435 \u0441 Senior DevOps \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c\u0438.<br \/>\nRadim kao vo\u0111a odeljenja za integraciju i automatizaciju, pogodite englesku skra\u0107enicu \u2014 DevOps Manager. Da li engleska skra\u0107enica zaista odra\u017eava na\u0161e svakodnevne aktivnosti \u2014 te\u0161ko, ali ruska verzija u ovom slu\u010daju je ta\u010dnija. U svom poslu, naravno, moram da razgovaram sa budu\u0107im \u010dlanovima mog tima, a kroz mene je pro\u0161lo oko 50 ljudi tokom pro\u0161le godine, dok je jo\u0161 toliko njih otpalo tokom preskrinovanja sa mojim zaposlenima.<\/p>\n<p><\/p>\n<p>Jo\u0161 uvek smo u potrazi za kolegama, jer se iza oznake DevOps krije veoma velika slojevitost raznovrsnih in\u017eenjera.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Sve napisano u nastavku je moje li\u010dno mi\u0161ljenje, ne morate se slo\u017eiti s njim, ali dopu\u0161tam da \u0107e uneti nijansu u va\u0161e vi\u0111enje teme. I pored rizika od gneva, objavljujem svoje mi\u0161ljenje, jer smatram da ima pravo da bude izneseno.<\/p>\n<p><\/p>\n<p>Kompanije razli\u010dito razumeju ko su DevOps in\u017eenjeri i radi brzog zapo\u0161ljavanja resursa stavljaju ovu oznaku svima. Situacija je dovoljno \u010dudna, jer su kompanije spremne da plate nestvarne nagrade tim ljudima, \u010desto dobijaju\u0107i administratore - alatne stru\u010dnjake umesto.<\/p>\n<p><\/p>\n<h2 id=\"tak-kto-zhe-takie-devops-inzhenery\">Pa, ko su zapravo DevOps in\u017eenjeri?<\/h2>\n<p><\/p>\n<p>Za\u010dnimo s zgodovino razvoja \u2013 Development Operations je nastal kot \u0161e en korak k optimizaciji sodelovanja v manj\u0161ih skupinah, da bi pove\u010dali hitrost izdelave produkta, kar je pri\u010dakovani rezultat. Ideja je bila okrepiti razvojno ekipo z znanjem o postopkih in pristopih k upravljanju produkcijskega okolja. Z drugimi besedami, razvijalec mora razumeti in vedeti, kako njegov izdelek deluje v razli\u010dnih pogojih, kako izvesti njegovo name\u0161\u010danje in katere lastnosti okolja prilagoditi, da bi pove\u010dali zmogljivost. Tako so se s\u010dasoma pojavili razvijalci z DevOps pristopom. DevOps razvijalci so pisali skripte za gradnjo in pakiranje, da bi poenostavili svoje delo in delovanje produkcijskega okolja. Vendar pa je kompleksnost arhitekture re\u0161itev in medsebojni vpliv komponent infrastrukture s \u010dasom za\u010del slab\u0161ati delovno u\u010dinkovitost okolij, saj so bile z vsako novo iteracijo potrebne vedno globlje razumevanje dolo\u010denih komponent, kar je skozi dodatne stro\u0161ke za razumevanje komponent in prilagajanje sistemov za konkretne naloge zmanj\u0161alo produktivnost samega razvijalca. Stro\u0161ek razvijalca se je pove\u010deval, stro\u0161ek produkta pa skupaj z njim, zahteve po novih razvijalcih v ekipi so mo\u010dno narasle, saj so morali pokrivati tudi obveznosti \u201ezvezde\u201c razvoja, kar je naravno pomenilo, da je bilo \u201ezvezdam\u201c vse te\u017eje dostopno. Prav tako je treba poudariti, da zanimanje razvijalcev za specifike obdelave paketov s strani jedra operacijskega sistema, pravila usmerjanja paketov in varnostne vidike gostitelja ni veliko. Logi\u010den korak je bil vklju\u010diti administratorja, ki se s tem dobro spozna in mu nalo\u017eiti take naloge, kar zahvaljujo\u010d njegovim izku\u0161njam omogo\u010da dosego istih rezultatov po ni\u017eji ceni v primerjavi s stro\u0161ki \u201ezvezde\u201c razvoja. Tak\u0161ne administratorje so vklju\u010dili v ekipo, njihova glavna naloga pa je bilo upravljanje testnih in produkcijskih okolij, upo\u0161tevajo\u010d pravila konkretne skupine, s sredstvi, dodeljenimi prav tej skupini. Tako so v bistvu nastali DevOps v reprezentaciji ve\u010dine.<\/p>\n<p><\/p>\n<p>Delomi ali popolnoma, skozi \u010das so ti sistemski skrbniki za\u010deli razumeti potrebe te specifi\u010dne razvojne ekipe, kako olaj\u0161ati \u017eivljenje razvijalcem in testerjem, kako izvajati nadgradnje in ne ostati v petek pono\u010di v pisarni, da bi odpravljali napake pri name\u0161\u010danju. \u010cas je mineval, zdaj so sistemski skrbniki postali 'zvezde', ki razumejo, kaj \u017eeli razvojna ekipa. Z namenom minimalizacije vpliva so se za\u010dele pojavljati upravljalske orodja, vsi so se spomnili starih in zanesljivih metod izolacije na ravni operacijskega sistema, ki so omogo\u010dale zmanj\u0161anje zahtev po varnosti, upravljanju omre\u017eja in zavoljo celotne konfiguracije gostitelja ter posledi\u010dno zmanj\u0161ale zahteve za nove 'zvezde'. <\/p>\n<p><\/p>\n<p>Pojavila se je '\u010dudovita' stvar - docker. Zakaj \u010dudovita? Preprosto zato, ker je izdelava izolacije v chroot ali jail, prav tako kot OpenVZ, zahtevala nenavadna znanja operacijskega sistema, v nasprotju z orodjem, ki omogo\u010da preprosto ustvarjanje izoliranega okolja aplikacij na dolo\u010denem gostitelju z vsemi potrebnimi elementi in ponovno predajo vajeti razvoja, medtem ko lahko sistemski skrbnik upravlja le en gostitelj, zagotavljajo\u010d varnost in visoko razpolo\u017eljivost - logi\u010dno poenostavljenje. Ampak napredek ne miruje in sistemi postajajo vse bolj zapleteni, komponent pa vse ve\u010d in ve\u010d, en gostitelj ve\u010d ne zadostuje potrebam sistema in graditi je treba klastre, ponovno se vra\u010damo k sistemskim skrbnikom, ki so sposobni zgraditi te sisteme.<\/p>\n<p><\/p>\n<p>Cikel za ciklom, se pojavijo razli\u010dni sistemi, ki poenostavljajo razvoj in\/ali upravljanje, pojavijo se orkestracijski sistemi, ki so, dokler ni treba odstopiti od standardnega procesa, enostavni za uporabo. Mikrostoritvena arhitektura se je prav tako pojavila z namenom poenostavitve vsega zgoraj na\u0161tetega - manj medsebojnih povezav, enostavnej\u0161e upravljanje. V svoji izku\u0161nji nisem do\u017eivel popolne mikrostoritvene arhitekture, rekel bi 50 na 50 - 50 odstotkov mikrostoritev, \u010drne \u0161katle, kar je pri\u0161lo notri, je bilo obdelano, drugih 50 - raztrgan monolit, storitve, ki niso sposobne delovati lo\u010deno od drugih komponent. Vse to je ponovno nalagalo omejitve na raven znanja tako razvijalcev kot skrbnikov.<\/p>\n<p><\/p>\n<p>Podobni \u201egibljivi\u201c nivoji ekspertnega znanja posameznih virov se nadaljujejo \u0161e danes. A malo smo odtavali, obstaja \u0161e veliko to\u010dk, ki jih je treba osvetliti.<\/p>\n<p><\/p>\n<h2 id=\"build-engineerrelease-engineer\">Build Engineer\/Release Engineer<\/h2>\n<p><\/p>\n<p>Zelo specializirani in\u017eenirji, ki so se pojavili kot sredstvo za standardizacijo procesov sestavljanja programske opreme in njenih izdaj. Med uvajanjem splo\u0161nega Agile sistema se je zdelo, da so postali manj iskani, a to nikakor ne dr\u017ei. Ta specializacija se je pojavila kot sredstvo za standardizacijo ravno dela in dobave programske opreme v industrijskem obsegu, torej z uporabo standardnih tehnik za vse izdelke podjetja. S pojavom DevOps so razvijalci delno izgubili funkcije, saj so razvijalci za\u010deli pripravljati izdelke za dostavo, a ob upo\u0161tevanju spremenljive infrastrukture in pristopa do kar se da hitre dobave, brez posve\u010danja pozornosti kakovosti, so se s\u010dasoma spremenili v oviro sprememb, saj sleditve standardom kakovosti neizogibno upo\u010dasnijo dostave. Tako je postopoma del funkcionalnosti Build\/Release in\u017eenirjev pre\u0161el na ramena sistemskih administratorjev.<\/p>\n<p><\/p>\n<h2 id=\"opsy-takie-raznye\">Ops&#8217;\u044b \u0442\u0430\u043a\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0435<\/h2>\n<p><\/p>\n<p>Gremo naprej in spet prisotnost \u0161irokega spektra nalog ter pomanjkanje kvalificiranih kadrov spodbuja strogo specializacijo, kot gobe po de\u017eju, se pojavljajo razli\u010dni Operations:<\/p>\n<p><\/p>\n<ul>\n<li>TechOps \u2014 sistemski administratorji e-niki aka HelpDesk in\u017eenir<\/li>\n<li>LiveOps \u2014 sistemski administratorji, ki predvsem odgovarjajo za proizvodna okolja<\/li>\n<li>CloudOps \u2014 sistemski administratorji, specializirani za javne \u201eoblake\u201c Azure, AWS, GCP itd.<\/li>\n<li>PlatOps\/InfraOps\/SysOps \u2014 sistemski administratorji infrastrukture.<\/li>\n<li>NetOps \u2014 mre\u017eni administratorji<\/li>\n<li>SecOps \u2014 sistemski administratorji, specializirani za informacijsko varnost \u2014 PCI skladnost, CIS skladnost, popravki itd.<\/li>\n<\/ul>\n<p><\/p>\n<p>DevOps je (teoreti\u010dno) oseba, ki na podlagi izku\u0161enj razume vse procese razvojnega cikla \u2013 razvoj, testiranje, razume arhitekturo izdelka, sposobna je oceniti varnostna tveganja, spoznata se z metodami in orodji avtomatizacije, vsaj na visoki ravni, poleg tega pa razume tudi pred- in post-vrelease podporo izdelka. Oseba, ki lahko deluje kot zagovornik tako operacij kot razvojnih procesov, kar omogo\u010da ugodno sodelovanje med tema dvema stebroma. Razume procese na\u010drtovanja dela ekip in upravljanja pri\u010dakovanj naro\u010dnika.<\/p>\n<p><\/p>\n<p>Za opravljanje te vrste nalog in odgovornosti mora imeti ta oseba sredstva za upravljanje ne samo razvojnih in testnih procesov, temve\u010d tudi upravljanje infrastrukture izdelka ter na\u010drtovanje virov. DevOps v tem smislu ne sme biti niti v IT, niti v R&amp;D, niti celo v PMO; mora imeti vpliv na vsa ta podro\u010dja \u2013 tehni\u010dni direktor podjetja, Chief Technical Officer.<\/p>\n<p><\/p>\n<p>Je to tudi v va\u0161em podjetju? \u2013 Dvomim. V ve\u010dini primerov je to ali IT ali R&amp;D.<\/p>\n<p><\/p>\n<p>Pomanjkanje sredstev in mo\u017enosti vplivanja vsaj na eno od teh treh podro\u010dij dela bo povzro\u010dilo premik te\u017eav v smeri, kjer je te spremembe la\u017eje uvesti, kot na primer uvajanje tehni\u010dnih omejitev na izdaje zaradi 'onesna\u017eenega' kode v skladu z podatki sistemov za stati\u010dno analizo. To pomeni, da ko PMO dolo\u010di stroge roke za izdajo funkcionalnosti, R&amp;D ne more zagotoviti kakovostnega rezultata v teh rokih in ga izdaja, kolikor lahko, prelo\u017eitev refaktorizacije na kasneje, DevOps, povezan z IT, z tehni\u010dnimi sredstvi blokira izdajo. Pomanjkanje pooblastil za spremembo situacije v primeru odgovornih zaposlenih vodi do prekomerne odgovornosti za tisto, na kar ne morejo vplivati, \u0161e posebej, \u010de ti zaposleni razumejo in vidijo napake ter kako jih odpraviti \u2013 'Sre\u010da je v nevednosti', kar vodi do izgorelosti in izgube teh zaposlenih.<\/p>\n<p><\/p>\n<h2 id=\"rynok-devops-resursov\">Trg DevOps virov<\/h2>\n<p><\/p>\n<p>Poglejmo nekaj prostih delovnih mest za pozicije DevOps iz razli\u010dnih podjetij. <\/p>\n<p><\/p>\n<blockquote><p><strong>Pripravljeni smo se sre\u010dati z vami, \u010de:<\/strong><\/p>\n<ol>\n<li>Obvladate Zabbix in veste, kaj je Prometheus;<\/li>\n<li>Iptables;<\/li>\n<li>Poznavalec BASH;<\/li>\n<li>Profesor Ansible;<\/li>\n<li>Guru Linux;<\/li>\n<li>Znate li koristiti debag i zajedni\u010dki s programerima nalaziti probleme aplikacija (php\/java\/python); <\/li>\n<li>Rutiranje ne izaziva kod vas histeriju;<\/li>\n<li>Posve\u0107ujete zna\u010dajnu pa\u017enju sigurnosti sistema;<\/li>\n<li>Pravite backup \u201esvega i sva\u010dega\u201c, a tako\u0111e uspe\u0161no obnavljate to \u201esve i sva\u201c;<\/li>\n<li>Znate obezbediti sistem tako da iz minimuma izvu\u010dete maksimum;<\/li>\n<li>Pode\u0161avate replikacije pre spavanja na Postgres i MySQL;<\/li>\n<li>Pode\u0161avanje i ure\u0111ivanje CI\/CD za vas je obavezno kao doru\u010dak\/ru\u010dak\/ve\u010dera.<\/li>\n<li>Imate iskustvo rada sa AWS;<\/li>\n<li>Spremni ste da se razvijate zajedno sa kompanijom;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Dakle:<\/p>\n<p><\/p>\n<ul>\n<li>od 1 do 6 \u2014 sistemski administrator<\/li>\n<li>7 \u2014 malo mre\u017enog administriranja, \u0161to tako\u0111e spada u sistemskog administratora nivoa Middle<\/li>\n<li>8 \u2014 malo sigurnosti, \u0161to je obavezno za sistemskog administratora nivoa Middle<\/li>\n<li>9-11 \u2014 Middle System Administrator<\/li>\n<li>12 \u2014 U zavisnosti od postavljenih zadataka bilo Middle System Administrator, bilo Build Engineer<\/li>\n<li>13 \u2014 Virtualizacija \u2014 Middle System Administrator, ili takozvani CloudOps, pro\u0161irena znanja konkretnih usluga <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/\"   title=\"gostovanje\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2346\">gostovanje<\/a> platforme, za efikasno kori\u0161\u0107enje sredstava i smanjenje optere\u0107enja na odr\u017eavanje<\/li>\n<\/ul>\n<p><\/p>\n<p>Sumiraju\u0107i ovu poziciju, mo\u017ee se re\u0107i da je kandidatima dovoljno Middle\/Senior System Administrator.<\/p>\n<p><\/p>\n<p>Usput, ne treba previ\u0161e deliti administratore na Linux\/Windows. Razumem da se usluge i sistemi ovih dvaju svetova razlikuju, ali osnova im je zajedni\u010dka i svaki po\u0161tovan administrator je upoznat i sa jednim i sa drugim, a \u010dak i ako nije upoznat, ne bi bilo te\u0161ko ve\u0161tom administratoru da se upozna s tim.<\/p>\n<p><\/p>\n<p>Razmotri\u0107emo drugu poziciju:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Iskustvo u izgradnji visoko optere\u0107enih sistema;<\/li>\n<li>Odli\u010dna znanja o OS Linux, op\u0161tem softveru i web steku (Nginx, PHP\/Python, HAProxy, MySQL\/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);<\/li>\n<li>Iskustvo s sistemima virtualizacije (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4370\">KVM<\/a>, VMWare, LXC\/Docker);<\/li>\n<li>Poznavanje skriptnih jezika;<\/li>\n<li>Razumevanje principa rada mre\u017ea i mre\u017enih protokola;<\/li>\n<li>Razumevanje principa izgradnje otpornih sistema;<\/li>\n<li>Samostalnost i inicijativa;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Analiziramo:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Senior System Administrator<\/li>\n<li>2 \u2014 U zavisnosti od zna\u010denja koje ula\u017eemo u ovu steku \u2014 Middle\/Senior System Administrator<\/li>\n<li>3 \u2014 Iskustvo rada, tako\u0111e mo\u017ee zna\u010diti \u2014 \u201eKlaster nisam podizao, ali sam kreirao i upravljao virtuelkama, bio sam jedini Docker host, usmerenu na kontejnere\u201c \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Junior System Administrator \u2014 ja, admin, ki ne zna pisati osnovnih skripta za automatizacijo, ne glede na jezik, ni admin \u2014 enikej.<\/li>\n<li>5 \u2014 Middle System Administrator<\/li>\n<li>6 \u2014 Senior System Administrator<\/li>\n<\/ul>\n<p><\/p>\n<p>Na kratko \u2014 Middle\/Senior System Administrator<\/p>\n<p><\/p>\n<p>\u0160e ena:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Izku\u0161nje z devops;<\/li>\n<li>Izku\u0161nje z uporabo enega ali ve\u010d proizvodov za oblikovanje CI\/CD procesov. Gitlab CI bo prednost;<\/li>\n<li>Delo s kontejnerji in virtualizacijo; \u010ce ste uporabljali docker \u2013 super, \u0161e bolje, \u010de Kubernetes \u2013 odli\u010dno!<\/li>\n<li>Izku\u0161nje z delom v agilni ekipi;<\/li>\n<li>Poznavanje katerega koli programskega jezika;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Poglejmo:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Hm\u2026 Kaj mislijo fantje? =) Verjetno sami ne vedo, kaj se za tem skriva.<\/li>\n<li>2 \u2014 Build Engineer<\/li>\n<li>3 \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Mehke ve\u0161\u010dine, zaenkrat ne bomo obravnavali, \u010deprav je Agil \u0161e ena stvar, ki jo interpretirajo, kot jim ustreza.<\/li>\n<li>5 \u2014 Preve\u010d splo\u0161no \u2014 to je lahko skriptnik, ali pa kompiliran jezik. Zanimivo, ali bi jih prepri\u010dala, da so pisali v \u0161oli v Pascalu in Basicu?=)<\/li>\n<\/ul>\n<p><\/p>\n<p>\u0425\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0442\u0430\u043a\u0436\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0435\u043c\u0430\u0440\u043a\u0443 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e 3 \u043f\u0443\u043d\u043a\u0442\u0430, \u0434\u0430\u0431\u044b \u0443\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e\u0442 \u043f\u0443\u043d\u043a\u0442 \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u043e\u043c. Kubernetes \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u044f, \u0442\u0443\u043b\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u044f\u043c\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c \u0441\u0435\u0442\u0438 \u0438 \u0445\u043e\u0441\u0442\u0430\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\/\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432 \u043f\u0430\u0440\u0443 \u043a\u043e\u043c\u0430\u043d\u0434 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0441 \u043d\u0438\u043c\u0438 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u043c, \u0432\u043e\u0442 \u0438 \u0432\u0441\u0435. \u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432\u043e\u0437\u044c\u043c\u0435\u043c &#8216;build framework&#8217; Make, \u043a\u043e\u0435\u0433\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u043c \u044f, \u043a \u0441\u043b\u043e\u0432\u0443, \u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u044e. \u0414\u0430, \u044f \u0437\u043d\u0430\u044e \u043f\u0440\u043e \u043c\u043e\u0434\u0443 \u043f\u0438\u0445\u0430\u0442\u044c Make \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e, \u0433\u0434\u0435 \u043d\u0443\u0436\u043d\u043e \u0438 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u2014 \u043e\u0431\u0435\u0440\u043d\u0443\u0442\u044c Maven \u0432 Make \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u043e?<br \/>\nV bistvu je Make le ovitek okoli shell-a, ki poenostavi ukaze za kompilacijo, povezovanje, okolje kompilacije, prav tako kot Kubernetes.<\/p>\n<p><\/p>\n<p>Neko\u010d sem intervjueval fanta, ki je uporabljal Kubernetes v svojem delu nad OpenStack, in je govoril, kako je razporedil storitve na njem, vendar ko sem ga vpra\u0161al o OpenStacku, se je izkazalo, da ga upravljajo, pa tudi dvignejo sistemski administratorji. Ali res mislite, da oseba, ki je dvignila OpenStack, ne glede na to, katero platformo ima za seboj, ni sposobna uporabiti K8s?=)<br \/>\nTa kandidat v resnici ni DevOps, temve\u010d je enak sistemski administrator in, da bi bili natan\u010dnej\u0161i, administrator Kubernetes.<\/p>\n<p><\/p>\n<p>Na kratko \u0161e enkrat \u2014 Middle\/Senior System Administrator jim bo zadostoval.<\/p>\n<p><\/p>\n<h2 id=\"skolko-veshat-v-grammah\">Koliko te\u017eiti v gramih<\/h2>\n<p><\/p>\n<p>Razpon ponujenih pla\u010d za navedene zaposlitve \u2014 90k-200k<br \/>\nSedaj bi rad potegnil primerjavo med denarnimi nagradami sistemskih administratorjev in in\u017eenirjev DevOps.<\/p>\n<p><\/p>\n<p>V bistvu lahko za poenostavitev razdelimo stopnje glede na delovne izku\u0161nje, \u010deprav to ne bo natan\u010dno, za potrebe \u010dlanka pa bo dovolj.<\/p>\n<p><\/p>\n<p>Izku\u0161nje:<\/p>\n<p><\/p>\n<ol>\n<li>do 3 let \u2014 Junior<\/li>\n<li>do 6 let \u2014 Middle<\/li>\n<li>ve\u010d kot 6 let \u2014 Senior<\/li>\n<\/ol>\n<p><\/p>\n<p>Spletna stran za iskanje zaposlenih ponuja:<br \/>\nSistemski administratorji:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 leti \u2014 50k \u0440\u0443\u0431.<\/li>\n<li>Middle \u2014 5 let \u2014 70k \u0440\u0443\u0431.<\/li>\n<li>Senior \u2014 11 let \u2014 100k \u0440\u0443\u0431.<\/li>\n<\/ol>\n<p><\/p>\n<p>In\u017eenirji DevOps:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 leti \u2014 100k \u0440\u0443\u0431.<\/li>\n<li>Middle \u2014 3 leti \u2014 160k \u0440\u0443\u0431.<\/li>\n<li>Senior \u2014 6 let \u2014 220k \u0440\u0443\u0431.<\/li>\n<\/ol>\n<p><\/p>\n<p>\u041f\u043e \u0441\u0442\u0430\u0436\u0443 \u00abDevOps\u00bb&#8217;\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u0441\u0442\u0430\u0436, \u0445\u043e\u0442\u044c \u043a\u0430\u043a \u0442\u043e \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0439 SDLC.<\/p>\n<p><\/p>\n<p>\u0418\u0437 \u0432\u044b\u0448\u0435\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u044b DevOps&#8217;\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0447\u0442\u043e \u043e\u043d\u0438 \u043c\u043e\u0433\u043b\u0438 \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 50 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432 \u043e\u0442 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u0442\u0440\u0430\u0442, \u043d\u0430\u043d\u044f\u0432 \u0438\u043c\u0435\u043d\u043d\u043e \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430, \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u043e\u043d\u0438 \u043c\u043e\u0433\u043b\u0438 \u0431\u044b \u0447\u0435\u0442\u0447\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043a\u043e\u043c\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0438 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c. \u041d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0442\u0430\u043a\u0436\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0447\u0435\u0442\u043a\u043e\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u0443 \u0432 \u043a\u043e\u043b\u043b\u0435\u043a\u0442\u0438\u0432\u0435, \u0432\u0432\u0438\u0434\u0443 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0439. \u0412 \u043f\u043e\u0434\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0432\u0430\u043a\u0430\u043d\u0441\u0438\u0438 \u043f\u0435\u0441\u0442\u0440\u044f\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u0430\u043c\u0438 \u0438 DevOps \u043b\u0435\u0439\u0431\u043b\u0430\u043c\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043d\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a DevOps Engineer, \u043b\u0438\u0448\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0442\u0443\u043b\u0437\u043e\u0432\u043e\u0433\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430.<\/p>\n<p><\/p>\n<p>Postopek usposabljanja in\u017eenirjev DevOps je prav tako omejen le na nabor specifi\u010dnih nalog, orodij, in ne zagotavlja splo\u0161nega razumevanja procesov in njihovih odvisnosti. To je seveda dobro, ko lahko nekdo z uporabo Terraform-a izvaja razporejanje AWS EKS, skupaj z Fluentd sidecar-jem v tem sklopu in AWS ELK skladom za sistemno bele\u017eenje v 10 minutah, z uporabo le ene ukazne vrstice, toda \u010de ne razume samega na\u010dela obdelave logov in zakaj so ti potrebni, ter ne ve, kako zbirati metrike glede nanje in spremljati degradacijo storitve, bo to \u0161e vedno enak enikaj, ki zna uporabljati nekatera orodja.<\/p>\n<p><\/p>\n<p>Povpra\u0161evanje pa ustvarja ponudbo, in vidimo izjemno prenapolnjen trg pozicij DevOps, kjer zahteve ne ustrezajo dejanski vlogi, temve\u010d omogo\u010dajo sistemskim administratorjem zaslu\u017eiti ve\u010d.<\/p>\n<p><\/p>\n<p>\u0422\u0430\u043a \u043a\u0442\u043e \u0436\u0435 \u043e\u043d\u0438? DevOps&#8217;\u044b \u0438\u043b\u0438 \u0436\u0430\u0434\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b? =)<\/p>\n<p><\/p>\n<h2 id=\"kak-dalshe-zhit\">Kako naprej?<\/h2>\n<p><\/p>\n<p>Delodajalcem je smiselno natan\u010dneje opredeliti zahteve in iskati to\u010dno tiste, ki jih potrebujejo, namesto da se obremenjujejo s oznakami. \u010ce ne veste, kaj po\u010dnejo DevOps, jih v tem primeru ne potrebujete.<\/p>\n<p><\/p>\n<p>Zaposlenim svetujemo, naj se u\u010dijo. Nenehno izbolj\u0161ujte svoje znanje, poglejte \u0161ir\u0161o sliko procesov in spremljajte pot do zastavljenih ciljev. Lahko postanete, kar \u017eelite, le truditi se morate.<\/p>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/469277\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435. \u0421\u0443\u0435\u0442\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 &#171;DevOps&#187; \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435 \u043c\u044b\u0441\u043b\u0438\u043c\u044b\u0435 \u043f\u0440\u0435\u0434\u0435\u043b\u044b, \u0430 \u0442\u0435\u043c \u0445\u0443\u0436\u0435 \u0441 Senior DevOps \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c\u0438. \u042f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u043e\u0442\u0434\u0435\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0443\u0433\u0430\u0434\u0430\u0439\u0442\u0435 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u2014 DevOps Manager. \u041e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u043b\u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0448\u0443 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u0443\u044e \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u2014 \u0432\u0440\u044f\u0434 \u043b\u0438, \u0430 \u0432\u043e\u0442 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38521","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:24:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:24:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Kdo so DevOps? | ProHoster","description":"Trenutno je to skoraj najdra\u017eja pozicija na trgu.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/kto-takie-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps? | ProHoster","og:description":"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.","og:url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/kto-takie-devops","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:24:16+00:00","article:modified_time":"2019-10-31T19:24:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38521","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 20:29:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:07:40","updated":"2026-02-09 20:29:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/38521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=38521"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/38521\/revisions"}],"predecessor-version":[{"id":164245,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/38521\/revisions\/164245"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=38521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=38521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=38521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}