{"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\/sk\/blog\/administrirovanie\/kto-takie-devops","title":{"rendered":"Kto s\u00fa DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V s\u00fa\u010dasnosti je to pravdepodobne najdrah\u0161ia poz\u00edcia na trhu. Rozruch okolo \u201eDevOps\u201c in\u017einierov prekon\u00e1va v\u0161etky predstavite\u013en\u00e9 hranice, najm\u00e4 pokia\u013e ide o Senior DevOps in\u017einierov.<br \/>\nPracujem ako ved\u00faci oddelenia integr\u00e1cie a automatiz\u00e1cie, uh\u00e1dnite anglick\u00fd prepis \u2014 DevOps Manager. Odr\u00e1\u017ea anglick\u00fd prepis na\u0161u ka\u017edodenn\u00fa \u010dinnos\u0165 \u2014 sotva, ale slovensk\u00e1 verzia je v tomto pr\u00edpade presnej\u0161ia. V s\u00favislosti s mojou pr\u00e1cou je prirodzen\u00e9, \u017ee mus\u00edm pohovori\u0165 s bud\u00facimi \u010dlenmi m\u00f4jho t\u00edmu a za posledn\u00fd rok pre\u0161lo cez m\u0148a asi 50 \u013eud\u00ed, a \u010fal\u0161\u00edch to\u013eko sa odstr\u00e1nilo na preskrine s mojimi zamestnancami.<\/p>\n<p><\/p>\n<p>St\u00e1le h\u013ead\u00e1me kolegov, preto\u017ee za ozna\u010den\u00edm DevOps sa skr\u00fdva ve\u013emi ve\u013ek\u00e1 vrstva r\u00f4znych in\u017einierov.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p>V\u0161etko, \u010do je nap\u00edsan\u00e9 ni\u017e\u0161ie, je m\u00f4j osobn\u00fd n\u00e1zor, nemus\u00edte sa s n\u00edm s\u00fahlasi\u0165, av\u0161ak predpoklad\u00e1m, \u017ee to m\u00f4\u017ee prida\u0165 odtie\u0148 k v\u00e1\u0161mu vz\u0165ahu k t\u00e9me. Napriek riziku, \u017ee sa dostanem do nemilosti, publikujem svoj n\u00e1zor, preto\u017ee si mysl\u00edm, \u017ee m\u00e1 svoje miesto.<\/p>\n<p><\/p>\n<p>Spolo\u010dnosti r\u00f4zne ch\u00e1pu, kto s\u00fa DevOps in\u017einieri, a kv\u00f4li r\u00fdchlemu n\u00e1boru zdrojov prikladaj\u00fa tento \u0161t\u00edtok v\u0161etk\u00fdm. Situ\u00e1cia je dos\u0165 zvl\u00e1\u0161tna, preto\u017ee spolo\u010dnosti s\u00fa ochotn\u00e9 plati\u0165 nepredstavite\u013en\u00e9 odmeny t\u00fdmto \u013eu\u010fom, pri\u010dom v mnoh\u00fdch pr\u00edpadoch dost\u00e1vaj\u00fa len administr\u00e1tora-n\u00e1strojistu.<\/p>\n<p><\/p>\n<h2 id=\"tak-kto-zhe-takie-devops-inzhenery\">Kto teda s\u00fa DevOps in\u017einieri?<\/h2>\n<p><\/p>\n<p>Za\u010dnime s pr\u00edbehom vzniku \u2014 Development Operations vzniklo ako \u010fal\u0161\u00ed krok k optimaliz\u00e1cii interakcie v mal\u00fdch t\u00edmoch s cie\u013eom zv\u00fd\u0161i\u0165 r\u00fdchlos\u0165 v\u00fdroby produktu ako o\u010dak\u00e1van\u00fd d\u00f4sledok. My\u0161lienkou bolo posilni\u0165 v\u00fdvojov\u00fd t\u00edm znalos\u0165ami o praktik\u00e1ch a pr\u00edstupoch v spr\u00e1ve produktov\u00e9ho prostredia. In\u00fdmi slovami, v\u00fdvoj\u00e1r by mal ch\u00e1pad a vedie\u0165, ako jeho produkt funguje v r\u00f4znych podmienkach, mal by vedie\u0165, ako nasadi\u0165 svoj produkt, ak\u00e9 charakteristiky prostredia upravi\u0165 na zv\u00fd\u0161enie v\u00fdkonu. Tak sa v priebehu \u010dasu objavili v\u00fdvoj\u00e1ri s pr\u00edstupom DevOps. DevOps v\u00fdvoj\u00e1ri p\u00edsali skripty na zostavovanie a balenie na zjednodu\u0161enie svojej \u010dinnosti a fungovania produkt\u00edvneho prostredia. Av\u0161ak zlo\u017eitost architekt\u00fary rie\u0161en\u00ed a vz\u00e1jomn\u00fd vplyv komponentov infra\u0161trukt\u00fary v priebehu \u010dasu za\u010dali zhor\u0161ova\u0165 pracovn\u00e9 v\u00fdkony prostred\u00ed, s ka\u017edou iter\u00e1ciou sa vy\u017eadovali st\u00e1le hlb\u0161ie porozumenia r\u00f4znym komponentom, \u010do zni\u017eovalo produktivitu samotn\u00e9ho v\u00fdvoj\u00e1ra kv\u00f4li dodato\u010dn\u00fdm n\u00e1kladom na porozumenie komponentom a ladeniu syst\u00e9mov na konkr\u00e9tnu \u00falohu. Vlastn\u00e9 n\u00e1klady v\u00fdvoj\u00e1ra st\u00fapali, cena produktu spolu s nimi, n\u00e1roky na nov\u00fdch v\u00fdvoj\u00e1rov v t\u00edme prudko vzr\u00e1stli, preto\u017ee museli pokr\u00fdva\u0165 aj povinnosti \"hviezdy\" v\u00fdvoja a prirodzene, \"hviezdy\" sa st\u00e1vali \u010doraz menej dostupn\u00fdmi. Rovnako treba poznamena\u0165, \u017ee z mojej sk\u00fasenosti je m\u00e1lo ktor\u00fdch v\u00fdvoj\u00e1rov zauj\u00edma \u0161pecifik\u00e1 spracovania paketov jadrom opera\u010dn\u00e9ho syst\u00e9mu, pravidl\u00e1 smerovania paketov, aspekty bezpe\u010dnosti hostite\u013ea. Logick\u00fdm krokom bolo anga\u017eova\u0165 administr\u00e1tora, ktor\u00fd sa s t\u00fdmto oboznamuje a prizna\u0165 podobn\u00e9 povinnosti pr\u00e1ve jemu, \u010do, v\u010faka jeho sk\u00fasenostiam, umo\u017enilo dosiahnu\u0165 rovnak\u00e9 v\u00fdsledky s ni\u017e\u0161\u00edmi n\u00e1kladmi v porovnan\u00ed s n\u00e1kladmi \"hviezdy\" v\u00fdvoja. Tak\u00edto administr\u00e1tori boli zaraden\u00ed do t\u00edmu a ich hlavnou \u00falohou bolo spravova\u0165 testovacie a produkt\u00edvne prostredia pod\u013ea pravidiel konkr\u00e9tneho t\u00edmu, s prostriedkami pridelen\u00fdmi pr\u00e1ve tomuto t\u00edmu. Tak sa vlastne objavili DevOps v predstav\u00e1ch v\u00e4\u010d\u0161iny.<\/p>\n<p><\/p>\n<p>\u010ciasto\u010dne alebo \u00faplne, s \u010dasom, syst\u00e9mov\u00ed administr\u00e1tori za\u010dali ch\u00e1pa\u0165 potreby tejto konkr\u00e9tnej v\u00fdvoj\u00e1rskej skupiny, ako u\u013eah\u010di\u0165 \u017eivot v\u00fdvoj\u00e1rom a testerom, ako nasadi\u0165 aktualiz\u00e1ciu a nezosta\u0165 v piatok v kancel\u00e1rii, opravuj\u00fac chyby nasadenia. \u010cas plynul, a teraz \u201ehviezdami\u201c sa st\u00e1vali syst\u00e9mov\u00ed administr\u00e1tori, ktor\u00ed pochopili, \u010do v\u00fdvoj\u00e1ri chc\u00fa. S cie\u013eom minimalizova\u0165 dopad sa za\u010dali pou\u017e\u00edva\u0165 n\u00e1stroje na spr\u00e1vu, v\u0161etci si spomenuli na star\u00e9 a osved\u010den\u00e9 met\u00f3dy izola\u010dnej \u00farovne OS, ktor\u00e9 umo\u017enili minimalizova\u0165 po\u017eiadavky na zabezpe\u010denie, riadenie sie\u0165ovej \u010dasti, a konfigur\u00e1ciu hostite\u013ea ako celku, a, ako n\u00e1sledok, zn\u00ed\u017ei\u0165 po\u017eiadavky na nov\u00fdch \u201ehviezd\u201c. <\/p>\n<p><\/p>\n<p>Objavila sa \u201e\u00fa\u017easn\u00e1\u201c vec \u2013 Docker. Pre\u010do \u00fa\u017easn\u00e1? Len preto, \u017ee vytvorenie izol\u00e1cie v chroot alebo jail, rovnako ako OpenVZ, si vy\u017eadovalo netrivi\u00e1lne znalosti OS, zatia\u013e \u010do prostredn\u00edctvom n\u00e1stroja je mo\u017en\u00e9 jednoducho vytvori\u0165 izolovan\u00e9 prostredie aplik\u00e1cie na ur\u010ditom hostite\u013eovi so v\u0161etk\u00fdm potrebn\u00fdm vo vn\u00fatri a znovu odovzda\u0165 opraty v\u00fdvoju, pri\u010dom syst\u00e9mov\u00fd administr\u00e1tor ovl\u00e1da iba jeden hostite\u013e, zabezpe\u010duj\u00fac jeho bezpe\u010dnos\u0165 a vysok\u00fa dostupnos\u0165 \u2013 logick\u00e9 zjednodu\u0161enie. Ale pokrok nestoj\u00ed na mieste a syst\u00e9my sa op\u00e4\u0165 st\u00e1vaj\u00fa \u010doraz zlo\u017eitej\u0161\u00edmi, komponentov je \u010doraz viac a jeden hostite\u013e u\u017e nesp\u013a\u0148a potreby syst\u00e9mu, a je potrebn\u00e9 budova\u0165 clustre, op\u00e4\u0165 sa vraciame k syst\u00e9mov\u00fdm administr\u00e1torom, ktor\u00ed s\u00fa schopn\u00ed postavi\u0165 tieto syst\u00e9my.<\/p>\n<p><\/p>\n<p>Cyklicky sa objavuj\u00fa r\u00f4zne syst\u00e9my, ktor\u00e9 zjednodu\u0161uj\u00fa v\u00fdvoj a\/alebo administr\u00e1ciu, objavuj\u00fa sa syst\u00e9my orchestr\u00e1cie, ktor\u00e9, pokia\u013e nie je potrebn\u00e9 od\u00eds\u0165 od \u0161tandardn\u00e9ho procesu, s\u00fa jednoduch\u00e9 na pou\u017e\u00edvanie. Mikroslu\u017ebov\u00e1 architekt\u00fara sa taktie\u017e objavila s cie\u013eom zjednodu\u0161i\u0165 v\u0161etko vy\u0161\u0161ie uveden\u00e9 \u2013 menej vz\u00e1jomn\u00fdch v\u00e4zieb, jednoduch\u0161ie na spr\u00e1vu. Vo svojej sk\u00fasenosti som neza\u017eil \u00faplne mikroslu\u017ebov\u00fa architekt\u00faru, povedal by som 50 na 50 \u2013 50 percent mikroslu\u017eieb, \u010dierne skrinky, pri\u0161lo na vstup, vy\u0161lo spracovan\u00e9, \u010fal\u0161\u00edch 50 \u2013 roztrhnut\u00fd monolit, slu\u017eby neschopn\u00e9 pracova\u0165 oddelene od in\u00fdch komponentov. To v\u0161etko op\u00e4\u0165 ulo\u017eilo obmedzenia na \u00farove\u0148 znalost\u00ed ako v\u00fdvoj\u00e1rov, tak administr\u00e1torov.<\/p>\n<p><\/p>\n<p>Tak\u00e9to \"hojdania\" na \u00farovni expertn\u00fdch znalost\u00ed dan\u00e9ho zdroja pokra\u010duj\u00fa a\u017e dodnes. Ale trochu sme sa odklonili, je ve\u013ea aspektov, ktor\u00e9 stoj\u00ed za to osvetli\u0165.<\/p>\n<p><\/p>\n<h2 id=\"build-engineerrelease-engineer\">Build Engineer\/Release Engineer<\/h2>\n<p><\/p>\n<p>Ve\u013emi \u0161pecializovan\u00ed in\u017einieri, ktor\u00ed sa objavili ako prostriedok na\u0161tandardizovania procesov zostavovania softv\u00e9ru a jeho vydan\u00ed. V procese zavedenia masov\u00e9ho Agile sa zdalo, \u017ee prestali by\u0165 potrebn\u00ed, \u010do v\u0161ak nie je pravda. T\u00e1to \u0161pecializ\u00e1cia vznikla ako prostriedok na\u0161tandardizovania pr\u00e1ve zostavovania a dod\u00e1vky softv\u00e9ru vo ve\u013ekom, t.j. vyu\u017e\u00edvan\u00edm \u0161tandardn\u00fdch techn\u00edk pre v\u0161etky produkty spolo\u010dnosti. S pr\u00edchodom DevOps v\u00fdvoj\u00e1ri \u010diasto\u010dne stratili funkcie, preto\u017ee pr\u00e1ve v\u00fdvoj\u00e1ri sa za\u010dali pripravi\u0165 na dod\u00e1vku produktu, a ber\u00fac do \u00favahy meniaciu sa infra\u0161trukt\u00faru a pr\u00edstup k maxim\u00e1lne r\u00fdchlej dod\u00e1vke bez oh\u013eadu na kvalitu sa \u010dasom premenili pr\u00e1ve na brzdu zmien, nako\u013eko dodr\u017eiavanie \u0161tandardov kvality nevyhnutne spoma\u013euje dod\u00e1vky. Tak, postupne, \u010das\u0165 funk\u010dnosti Build\/Release in\u017einierov pre\u0161la na plecia syst\u00e9mov\u00fdch administr\u00e1torov.<\/p>\n<p><\/p>\n<h2 id=\"opsy-takie-raznye\">Ops s\u00fa r\u00f4zne<\/h2>\n<p><\/p>\n<p>Pos\u00favame sa \u010falej a op\u00e4\u0165 pr\u00edtomnos\u0165 \u0161irok\u00e9ho spektra povinnost\u00ed a nedostatok kvalifikovan\u00fdch pracovn\u00edkov n\u00e1s vedie k silnej specializ\u00e1cii, ako huby po da\u017edi sa objavuj\u00fa r\u00f4zne Operations:<\/p>\n<p><\/p>\n<ul>\n<li>TechOps \u2014 syst\u00e9mov\u00ed administr\u00e1tori enikei aka HelpDesk Engineer<\/li>\n<li>LiveOps \u2014 syst\u00e9mov\u00ed administr\u00e1tori, preva\u017ene zodpovedn\u00ed za produkt\u00edvne prostredia<\/li>\n<li>CloudOps \u2014 syst\u00e9mov\u00ed administr\u00e1tori \u0161pecializuj\u00faci sa na verejn\u00e9 \"obla\u010dnosti\" Azure, AWS, GCP, at\u010f.<\/li>\n<li>PlatOps\/InfraOps\/SysOps \u2014 syst\u00e9mov\u00ed administr\u00e1tori infra\u0161trukt\u00fary.<\/li>\n<li>NetOps \u2014 sie\u0165ov\u00ed administr\u00e1tori<\/li>\n<li>SecOps \u2014 syst\u00e9mov\u00ed administr\u00e1tori \u0161pecializuj\u00faci sa na informa\u010dn\u00fa bezpe\u010dnos\u0165 \u2014 PCI compliance, CIS compliance, patchovanie, at\u010f.<\/li>\n<\/ul>\n<p><\/p>\n<p>DevOps \u2014 osoba, ktor\u00e1 teoreticky rozumie v\u0161etk\u00fdm procesom v\u00fdvojov\u00e9ho cyklu \u2014 v\u00fdvoju, testovaniu, rozumie architekt\u00fare produktu, dok\u00e1\u017ee pos\u00fadi\u0165 rizik\u00e1 bezpe\u010dnosti, je obozn\u00e1men\u00e1 s pr\u00edstupmi a prostriedkami automatiz\u00e1cie, aspo\u0148 na vysokej \u00farovni, a okrem toho rozumie aj pred- a post-release podpore produktu. Osoba schopn\u00e1 zast\u00e1va\u0165 \u00falohu advok\u00e1ta pre Operations aj Development, \u010do umo\u017e\u0148uje vytvori\u0165 priazniv\u00fa spolupr\u00e1cu medzi t\u00fdmito dvoma piliermi. Rozumie procesom pl\u00e1novania pr\u00e1c t\u00edmami a mana\u017eovania o\u010dak\u00e1van\u00ed z\u00e1kazn\u00edka.<\/p>\n<p><\/p>\n<p>Na vykon\u00e1vanie tak\u00e9hoto druhu pr\u00e1c a povinnost\u00ed by mala ma\u0165 t\u00e1to osoba prostriedky na riadenie nielen procesov v\u00fdvoja a testovania, ale aj riadenia infra\u0161trukt\u00fary produktu a pl\u00e1novania zdrojov. DevOps v tomto v\u00fdzname nem\u00f4\u017ee by\u0165 len v IT, ani v R&amp;D, ani dokonca v PMO, mus\u00ed ma\u0165 vplyv vo v\u0161etk\u00fdch t\u00fdchto oblastiach \u2014 technick\u00fd riadite\u013e spolo\u010dnosti, Chief Technical Officer.<\/p>\n<p><\/p>\n<p>Je to tak vo va\u0161ej spolo\u010dnosti? \u2014 Pochybujem. V mnoh\u00fdch pr\u00edpadoch je to bu\u010f IT, alebo R&amp;D.<\/p>\n<p><\/p>\n<p>Nedostatok prostriedkov a mo\u017enosti vplyvu aspo\u0148 na jednu z t\u00fdchto troch oblast\u00ed \u010dinnosti sp\u00f4sob\u00ed posun \u0165a\u017eiska probl\u00e9mov smerom, kde je jednoduch\u0161ie tieto zmeny uplatni\u0165, ako napr\u00edklad uplatnenie technick\u00fdch obmedzen\u00ed na release v s\u00favislosti s \"\u0161pinav\u00fdm\" k\u00f3dom pod\u013ea \u00fadajov syst\u00e9mov statickej anal\u00fdzy. To znamen\u00e1, \u017ee ke\u010f PMO stanov\u00ed pr\u00edsny term\u00edn na vydanie funk\u010dnosti, R&amp;D nem\u00f4\u017ee po\u010das t\u00fdchto \u010dasov\u00fdch r\u00e1mcov vyda\u0165 kvalitn\u00fd v\u00fdsledok a vyd\u00e1 ho pod\u013ea svojich mo\u017enost\u00ed, pri\u010dom odklad\u00e1 refaktorovanie na nesk\u00f4r, DevOps s\u00favisiaci s IT blokuje release technick\u00fdmi prostriedkami. Nedostatok pr\u00e1vomoc\u00ed na zmenu situ\u00e1cie vedie zodpovedn\u00fdch zamestnancov k prejavom hyperzodpovednosti za to, na \u010do nem\u00f4\u017eu vpl\u00fdva\u0165, obzvl\u00e1\u0161\u0165 ak t\u00edto zamestnanci rozumej\u00fa a vidia chyby a ako ich opravi\u0165 \u2014 \"\u0160\u0165astie v nevedomosti\", a ako n\u00e1sledok k vyhoreniu a strate t\u00fdchto zamestnancov.<\/p>\n<p><\/p>\n<h2 id=\"rynok-devops-resursov\">Trh DevOps zdrojov<\/h2>\n<p><\/p>\n<p>Po\u010fme sa pozrie\u0165 na nieko\u013eko pracovn\u00fdch pon\u00fak na poz\u00edciu DevOps od r\u00f4znych spolo\u010dnost\u00ed. <\/p>\n<p><\/p>\n<blockquote><p><strong>Sme pripraven\u00ed sa s vami stretn\u00fa\u0165, ak:<\/strong><\/p>\n<ol>\n<li>Ovlad\u00e1te Zabbix a viete, \u010do je to Prometheus;<\/li>\n<li>Iptables;<\/li>\n<li>Aspiran BASH;<\/li>\n<li>Profesor Ansible;<\/li>\n<li>Guru Linux;<\/li>\n<li>Viete pou\u017e\u00edva\u0165 debuggery a spolo\u010dn\u00fdmi silami s v\u00fdvoj\u00e1rmi nach\u00e1dza\u0165 probl\u00e9my aplik\u00e1ci\u00ed (php\/java\/python); <\/li>\n<li>Routing vo v\u00e1s nevyvol\u00e1va hysteriku;<\/li>\n<li>D\u00e1vate zna\u010dn\u00fa pozornos\u0165 zabezpe\u010deniu syst\u00e9mu;<\/li>\n<li>Z\u00e1lohujete \"v\u0161etko a v\u0161etko\", a tie\u017e \u00faspe\u0161ne obnovujete toto \"v\u0161etko a v\u0161etko\";<\/li>\n<li>Viete nastavi\u0165 syst\u00e9m tak, aby ste z minima dostali maximum;<\/li>\n<li>Nastavujete replik\u00e1cie pred span\u00edm na Postgres a MySQL;<\/li>\n<li>Nastavenie a \u00faprava CI\/CD je pre v\u00e1s nevyhnutnos\u0165ou ako ra\u0148ajky\/obed\/ve\u010dera.<\/li>\n<li>M\u00e1te sk\u00fasenosti s AWS;<\/li>\n<li>Ste pripraven\u00ed sa rozv\u00edja\u0165 spolu s firmou;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Tak\u017ee:<\/p>\n<p><\/p>\n<ul>\n<li>od 1 do 6 - syst\u00e9mov\u00fd administr\u00e1tor<\/li>\n<li>7 - tro\u0161ku sie\u0165ov\u00e9ho administrat\u00edvy, \u010do tie\u017e patr\u00ed k sysadminovi strednej \u00farovne<\/li>\n<li>8 - tro\u0161ku zabezpe\u010denia, \u010do je nevyhnutn\u00e9 pre sysadmina strednej \u00farovne<\/li>\n<li>9-11 - Middle System Administrator<\/li>\n<li>12 - V z\u00e1vislosti od stanoven\u00fdch \u00faloh bu\u010f Middle System Administrator, alebo Build Engineer<\/li>\n<li>13 - Virtualiz\u00e1cia - Middle System Administrator, alebo takzvan\u00fd CloudOps, roz\u0161\u00edren\u00e9 znalosti konkr\u00e9tnych slu\u017eieb <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/\"   title=\"hosting\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2346\">hosting<\/a> platformy, pre efekt\u00edvne vyu\u017e\u00edvanie finan\u010dn\u00fdch prostriedkov a zn\u00ed\u017eenie z\u00e1\u0165a\u017ee na \u00fadr\u017ebu<\/li>\n<\/ul>\n<p><\/p>\n<p>Zhrnuj\u00fac t\u00fato poz\u00edciu, m\u00f4\u017eeme poveda\u0165, \u017ee chlapci s\u00fa dostato\u010dne na \u00farovni Middle\/Senior System Administrator.<\/p>\n<p><\/p>\n<p>Mimochodom, nemali by ste ve\u013emi rozde\u013eova\u0165 administr\u00e1torov na Linux\/Windows. Samozrejme, ch\u00e1pem, \u017ee slu\u017eby a syst\u00e9my t\u00fdchto dvoch svetov sa l\u00ed\u0161ia, ale z\u00e1klad je rovnak\u00fd a ka\u017ed\u00fd re\u0161pektovan\u00fd administr\u00e1tor pozn\u00e1 ako one, tak aj druh\u00e9, a aj ke\u010f nie, tak pre kompetentn\u00e9ho admina nie je \u0165a\u017ek\u00e9 sa s t\u00fdm obozn\u00e1mi\u0165.<\/p>\n<p><\/p>\n<p>Pozrime sa na in\u00fa poz\u00edciu:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Sk\u00fasenosti s budovan\u00edm vysoko za\u0165a\u017een\u00fdch syst\u00e9mov;<\/li>\n<li>Vynikaj\u00face znalosti opera\u010dn\u00e9ho syst\u00e9mu Linux, syst\u00e9mov\u00e9ho softv\u00e9ru a web stacku (Nginx, PHP\/Python, HAProxy, MySQL\/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);<\/li>\n<li>Sk\u00fasenosti s virtualiza\u010dn\u00fdmi syst\u00e9mami (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4370\">KVM<\/a>, VMWare, LXC\/Docker);<\/li>\n<li>Ovl\u00e1danie skriptovac\u00edch jazykov;<\/li>\n<li>Porozumenie princ\u00edpom fungovania siet\u00ed a sie\u0165ov\u00fdch protokolov;<\/li>\n<li>Porozumenie princ\u00edpom budovania odoln\u00fdch syst\u00e9mov;<\/li>\n<li>Samostatnos\u0165 a iniciat\u00edva;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Rozober\u00e1me:<\/p>\n<p><\/p>\n<ul>\n<li>1 - Senior System Administrator<\/li>\n<li>2 - V z\u00e1vislosti od v\u00fdznamu, ktor\u00fd vklad\u00e1me do tejto stack - Middle\/Senior System Administrator<\/li>\n<li>3 - Sk\u00fasenosti, ktor\u00e9 m\u00f4\u017eu znamena\u0165 - \"Klastre som nezvy\u0161oval, ale vytv\u00e1ral a spravoval virtu\u00e1lne stroje, mal som jeden Docker host, natiahnut\u00fd pr\u00edstup k kontajnerom\" - Middle System Administrator<\/li>\n<li>4 \u2014 Junior System Administrator \u2014 \u00e1no, admin, ktor\u00fd nevie p\u00edsa\u0165 element\u00e1rne skripty automatiz\u00e1cie, bez oh\u013eadu na jazyk, nie je admin \u2014 enik\u00e9y.<\/li>\n<li>5 \u2014 Middle System Administrator<\/li>\n<li>6 \u2014 Senior System Administrator<\/li>\n<\/ul>\n<p><\/p>\n<p>S\u00fahrnne \u2014 Middle\/Senior System Administrator<\/p>\n<p><\/p>\n<p>E\u0161te jedna:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Sk\u00fasenos\u0165 s devops;<\/li>\n<li>Sk\u00fasenosti s jedn\u00fdm alebo viacer\u00fdmi produktmi na vytv\u00e1ranie CI\/CD procesov. Gitlab CI bude v\u00fdhodou;<\/li>\n<li>Pr\u00e1ca s kontajnermi a virtualiz\u00e1ciou; Ak ste pou\u017e\u00edvali docker \u2013 v\u00fdborne, ak k8s \u2013 skvele!<\/li>\n<li>Sk\u00fasenos\u0165 s pr\u00e1cou v agilnom t\u00edme;<\/li>\n<li>Znalosti ak\u00e9hoko\u013evek programovacieho jazyka;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Pozrime sa:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Hmm... \u010co t\u00fdm chalani myslia? =) Pravdepodobne sami nevedia, \u010do sa skr\u00fdva za t\u00fdmto.<\/li>\n<li>2 \u2014 Build Engineer<\/li>\n<li>3 \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Soft-skill, zatia\u013e neuva\u017eujme, hoci Agile je \u010fal\u0161ia vec, ktor\u00e1 sa interpretuje, ako sa to hod\u00ed.<\/li>\n<li>5 \u2014 Pr\u00edli\u0161 \u0161irok\u00e9 \u2014 to m\u00f4\u017ee by\u0165 skriptovac\u00ed jazyk alebo kompilovan\u00fd. Zauj\u00edmav\u00e9, p\u00edsal v \u0161kole v Pascale a Basic, bud\u00fa im to vyhovova\u0165? =)<\/li>\n<\/ul>\n<p><\/p>\n<p>Chcel by som tie\u017e uvies\u0165 pozn\u00e1mku k bodu 3, aby som posilnil pochopenie, pre\u010do tento bod pokr\u00fdva syst\u00e9mov\u00fd administr\u00e1tor. Kubernetes je len orchestr\u00e1cia, n\u00e1stroj, ktor\u00fd zabal\u00ed pr\u00edkazy pre sie\u0165ov\u00e9 ovl\u00e1da\u010de a hostite\u013eov virtualiz\u00e1cie\/izol\u00e1cie do nieko\u013ek\u00fdch pr\u00edkazov a umo\u017e\u0148uje abstrahova\u0165 komunik\u00e1ciu s nimi, to je v\u0161etko. Pre pr\u00edklad si vezmime 'build framework' Make, ktor\u00fd osobne za framework nepova\u017eujem. \u00c1no, viem o trende pou\u017e\u00edva\u0165 Make kdeko\u013evek, kde treba a aj tam, kde netreba \u2014 zamyslite sa nad obalen\u00edm Maven v Make, v\u00e1\u017ene?<br \/>\nV podstate Make je len obal nad shellom, ktor\u00fd zjednodu\u0161uje konkr\u00e9tne pr\u00edkazy kompil\u00e1cie, linkovania a prostredia pre kompil\u00e1ciu, rovnako ako k8s.<\/p>\n<p><\/p>\n<p>Jedenkr\u00e1t som robil pohovor s chlapcom, ktor\u00fd pou\u017e\u00edval k8s vo svojej pr\u00e1ci nad OpenStackom, a rozpr\u00e1val o tom, ako nasadzoval slu\u017eby na \u0148om, av\u0161ak, ke\u010f som sa p\u00fdtal pr\u00e1ve na OpenStack, uk\u00e1zalo sa, \u017ee je administr\u00e1torovan\u00fd, rovnako ako je zapnut\u00fd syst\u00e9mov\u00fdmi administr\u00e1tormi. Naozaj si mysl\u00edte, \u017ee \u010dlovek, ktor\u00fd zdvihol OpenStack bez oh\u013eadu na to, ak\u00fa platformu za n\u00edm pou\u017e\u00edva, nie je schopn\u00fd pou\u017e\u00edva\u0165 k8s? =)<br \/>\nTento uch\u00e1dza\u010d naozaj nie je DevOps, ale je rovnak\u00fd ako Syst\u00e9mov\u00fd Administr\u00e1tor a, aby som bol presnej\u0161\u00ed, Kubernetes Administrator.<\/p>\n<p><\/p>\n<p>S\u00fahrnne op\u00e4\u0165 \u2014 Middle\/Senior System Administrator to im bude sta\u010di\u0165.<\/p>\n<p><\/p>\n<h2 id=\"skolko-veshat-v-grammah\">Ko\u013eko zavesi\u0165 v gramoch<\/h2>\n<p><\/p>\n<p>Rozdiel v pon\u00fakan\u00fdch mzd\u00e1ch pre uveden\u00e9 poz\u00edcie \u2014 90k-200k<br \/>\nTeraz by som chcel vykona\u0165 parallel medzi pe\u0148a\u017en\u00fdmi odmenami syst\u00e9mov\u00fdch administr\u00e1torov a DevOps in\u017einiermi.<\/p>\n<p><\/p>\n<p>V podstate, pre zjednodu\u0161enie m\u00f4\u017eeme rozdeli\u0165 \u00farovne pod\u013ea pracovn\u00fdch sk\u00fasenost\u00ed, hoci to nebude presn\u00e9, pre \u00fa\u010dely \u010dl\u00e1nku to sta\u010d\u00ed.<\/p>\n<p><\/p>\n<p>Sk\u00fasenosti:<\/p>\n<p><\/p>\n<ol>\n<li>do 3 rokov \u2014 Junior<\/li>\n<li>do 6 rokov \u2014 Middle<\/li>\n<li>viac ako 6 rokov \u2014 Senior<\/li>\n<\/ol>\n<p><\/p>\n<p>Webov\u00e1 str\u00e1nka na vyh\u013ead\u00e1vanie zamestnancov pon\u00faka:<br \/>\nSyst\u00e9mov\u00ed administr\u00e1tori:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 roky \u2014 50k rub.<\/li>\n<li>Middle \u2014 5 rokov \u2014 70k rub.<\/li>\n<li>Senior \u2014 11 rokov \u2014 100k rub.<\/li>\n<\/ol>\n<p><\/p>\n<p>DevOps in\u017einieri:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 roky \u2014 100k rub.<\/li>\n<li>Middle \u2014 3 roky \u2014 160k rub.<\/li>\n<li>Senior \u2014 6 rokov \u2014 220k rub.<\/li>\n<\/ol>\n<p><\/p>\n<p>Pri sk\u00fasenostiach \u201eDevOps\u201c sa pou\u017e\u00edval vek, ktor\u00fd aspo\u0148 nie\u010do ovplyvnil SDLC.<\/p>\n<p><\/p>\n<p>Z uveden\u00e9ho vypl\u00fdva, \u017ee naozaj spolo\u010dnosti nepotrebuj\u00fa DevOps, a tie\u017e mohli u\u0161etri\u0165 najmenej 50 percent z p\u00f4vodne pl\u00e1novan\u00fdch n\u00e1kladov t\u00fdm, \u017ee by prijali pr\u00e1ve administr\u00e1tora. Navy\u0161e by mohli presnej\u0161ie definova\u0165 povinnosti po\u017eadovanej osoby a r\u00fdchlej\u0161ie uspokoji\u0165 potrebu. Takisto netreba zab\u00fada\u0165 na to, \u017ee jasn\u00e9 rozdelenie zodpovednosti umo\u017e\u0148uje zn\u00ed\u017ei\u0165 po\u017eiadavky na person\u00e1l a vytvori\u0165 priaznivej\u0161iu atmosf\u00e9ru v kolekt\u00edve, kv\u00f4li absencii prekrytia. Vo v\u00e4\u010d\u0161ine pon\u00fak s\u00fa zjavn\u00e9 n\u00e1stroje a DevOps n\u00e1lepky, av\u0161ak bez skuto\u010dn\u00fdch po\u017eiadaviek na DevOps in\u017einiera, len po\u017eiadavky na administr\u00e1tora n\u00e1strojov.<\/p>\n<p><\/p>\n<p>Proces v\u00fdu\u010dby DevOps in\u017einierov je tie\u017e obmedzen\u00fd na s\u00fabor \u0161pecifick\u00fdch pr\u00e1c, util\u00edt, ned\u00e1va celkov\u00e9 pochopenie procesov a ich z\u00e1vislost\u00ed. Je to samozrejme dobr\u00e9, ke\u010f dok\u00e1\u017ee \u010dlovek pomocou Terraformu nahradi\u0165 AWS EKS, spolu s Fluentd sidecarom v tomto klastri a AWS ELK stackom pre syst\u00e9m logovania za 10 min\u00fat, pri\u010dom pou\u017eije len jeden pr\u00edkaz v konzole, ale ak nebude rozumie\u0165 samotn\u00e9mu princ\u00edpu spracovania logov a na \u010do s\u00fa potrebn\u00e9, a nebude vedie\u0165, ako zhroma\u017e\u010fova\u0165 metriky a sledova\u0165 degrad\u00e1ciu slu\u017eby, tak to bude ten ist\u00fd enikey, ktor\u00fd vie pou\u017e\u00edva\u0165 niektor\u00e9 utility.<\/p>\n<p><\/p>\n<p>Dopyt v\u0161ak rod\u00ed ponuku, a vid\u00edme extr\u00e9mne prehriaty trh s poz\u00edciou DevOps, kde po\u017eiadavky nezodpovedaj\u00fa re\u00e1lnej \u00falohe, a len umo\u017e\u0148uj\u00fa syst\u00e9mov\u00fdm administr\u00e1torom zar\u00e1ba\u0165 viac.<\/p>\n<p><\/p>\n<p>Kto teda s\u00fa? DevOps alebo chamtiv\u00ed syst\u00e9mov\u00ed administr\u00e1tori? =)<\/p>\n<p><\/p>\n<h2 id=\"kak-dalshe-zhit\">Ako \u010falej \u017ei\u0165?<\/h2>\n<p><\/p>\n<p>Zamestn\u00e1vate\u013eom - presnej\u0161ie formulova\u0165 po\u017eiadavky a h\u013eada\u0165 pr\u00e1ve t\u00fdch, ktor\u00fdch potrebujete, a nie sa rozpty\u013eova\u0165 n\u00e1lepkami. Pokia\u013e neviete, \u010domu sa DevOps venuj\u00fa, nie s\u00fa v\u00e1m v takom pr\u00edpade potrebn\u00ed.<\/p>\n<p><\/p>\n<p>Zamestnancom - U\u010di\u0165 sa. Neust\u00e1le zdokona\u013eova\u0165 svoje znalosti, pozera\u0165 sa na celkov\u00fd obraz procesov a sledova\u0165 cestu k stanoven\u00e9mu cie\u013eu. M\u00f4\u017eete sa sta\u0165 k\u00fdmko\u013evek, ak sa len posna\u017e\u00edte.<\/p>\n<p>Zdroj: <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.5 - 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\/sk\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Kto s\u00fa DevOps? | ProHoster","description":"V s\u00fa\u010dasnosti je to sn\u00e1\u010f najdrah\u0161ia poz\u00edcia na trhu.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/kto-takie-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/38521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=38521"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/38521\/revisions"}],"predecessor-version":[{"id":164245,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/38521\/revisions\/164245"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=38521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=38521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=38521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}