{"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\/hu\/blog\/administrirovanie\/kto-takie-devops","title":{"rendered":"Ki az a DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jelenleg ez a piacon az egyik legdr\u00e1g\u00e1bb poz\u00edci\u00f3. A \u201eDevOps\u201d m\u00e9rn\u00f6k\u00f6k k\u00f6r\u00fcli ny\u00fczsg\u00e9s minden k\u00e9pzeletet fel\u00fclm\u00fal, \u00e9s ann\u00e1l is rosszabb a Senior DevOps m\u00e9rn\u00f6k\u00f6kkel kapcsolatban.<br \/>\nIntegr\u00e1ci\u00f3s \u00e9s automatiz\u00e1l\u00e1si oszt\u00e1lyvezet\u0151k\u00e9nt dolgozom, tal\u00e1lj\u00e1tok ki az angol r\u00f6vid\u00edt\u00e9st \u2013 DevOps Manager. T\u00e9nyleg t\u00fckr\u00f6zi az angol r\u00f6vid\u00edt\u00e9s a mindennapi tev\u00e9kenys\u00e9g\u00fcnket? Val\u00f3sz\u00edn\u0171leg nem, viszont a magyar v\u00e1ltozat sokkal pontosabb ebben az esetben. A munk\u00e1m term\u00e9szet\u00e9n\u00e9l fogva elker\u00fclhetetlen, hogy j\u00f6v\u0151beni csapattagokat interj\u00faztassak, \u00e9s az elm\u00falt \u00e9vben k\u00f6r\u00fclbel\u00fcl 50 ember ment \u00e1t rajtam, \u00e9s m\u00e9g annyian estek ki a sz\u0171r\u00e9s sor\u00e1n a koll\u00e9g\u00e1immal.<\/p>\n<p><\/p>\n<p>M\u00e9g mindig keress\u00fck a koll\u00e9g\u00e1kat, mert a DevOps c\u00edmke m\u00f6g\u00f6tt nagyon nagy k\u00fcl\u00f6nf\u00e9le m\u00e9rn\u00f6ki r\u00e9teg b\u00fajik meg.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Minden, amit al\u00e1bb \u00edrok, szem\u00e9lyes v\u00e9lem\u00e9nyem, nem kell egyet\u00e9rtenetek vele, de azt felt\u00e9telezem, hogy \u00e1rnyalatot adhat a t\u00e9m\u00e1hoz val\u00f3 hozz\u00e1\u00e1ll\u00e1sotokhoz. A b\u00e1rmi lehet\u0151s\u00e9ge ellen\u00e9re, megosztom a v\u00e9lem\u00e9nyemet, mivel \u00fagy \u00e9rzem, hogy van helye.<\/p>\n<p><\/p>\n<p>A c\u00e9gek k\u00fcl\u00f6nb\u00f6z\u0151en \u00e9rtelmezik, hogy kik is a DevOps m\u00e9rn\u00f6k\u00f6k, \u00e9s a gyors toborz\u00e1s \u00e9rdek\u00e9ben ezt a c\u00edmk\u00e9t mindenkire r\u00e1kattintj\u00e1k. A helyzet el\u00e9g furcsa, mivel a c\u00e9gek hajland\u00f3k irre\u00e1lis juttat\u00e1sokat adni ezeknek az embereknek, akik\u00e9rt a legt\u00f6bb esetben csak egy adminisztr\u00e1tort kapnak.<\/p>\n<p><\/p>\n<h2 id=\"tak-kto-zhe-takie-devops-inzhenery\">Teh\u00e1t kik is a DevOps m\u00e9rn\u00f6k\u00f6k?<\/h2>\n<p><\/p>\n<p>Kezdj\u00fck a t\u00f6rt\u00e9nelem bemutat\u00e1s\u00e1val \u2013 A Development Operations megjelent mint egy \u00faj l\u00e9p\u00e9s a kis csapatok k\u00f6z\u00f6tti egy\u00fcttm\u0171k\u00f6d\u00e9s optimaliz\u00e1l\u00e1s\u00e1ban a term\u00e9kgy\u00e1rt\u00e1s sebess\u00e9g\u00e9nek n\u00f6vel\u00e9se \u00e9rdek\u00e9ben, mint az elv\u00e1rt k\u00f6vetkezm\u00e9ny. Az \u00f6tlet az volt, hogy a fejleszt\u0151 csapatot felk\u00e9sz\u00edts\u00e9k a term\u00e9kk\u00f6rnyezet kezel\u00e9s\u00e9vel kapcsolatos elj\u00e1r\u00e1sok \u00e9s megk\u00f6zel\u00edt\u00e9sek ismereteivel. M\u00e1s sz\u00f3val, a fejleszt\u0151nek tudnia kell, hogy a term\u00e9ke hogyan m\u0171k\u00f6dik bizonyos k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt, tudnia kell, hogyan telep\u00edtse a term\u00e9k\u00e9t, \u00e9s mely k\u00f6rnyezeti jellemz\u0151ket kell optimaliz\u00e1lni a teljes\u00edtm\u00e9ny fokoz\u00e1sa \u00e9rdek\u00e9ben. \u00cdgy egy id\u0151 ut\u00e1n megjelentek a DevOps megk\u00f6zel\u00edt\u00e9ssel rendelkez\u0151 fejleszt\u0151k. A DevOps fejleszt\u0151k \u00f6ssze\u00e1ll\u00edt\u00e1si \u00e9s csomagol\u00e1si szkripteket \u00edrtak, hogy megk\u00f6nny\u00edts\u00e9k saj\u00e1t feladataikat \u00e9s a produkt\u00edv k\u00f6rnyezet m\u0171k\u00f6d\u00e9s\u00e9t. Azonban az architekt\u00far\u00e1k megold\u00e1sainak bonyolults\u00e1ga \u00e9s az infrastrukt\u00fara komponenseinek k\u00f6lcs\u00f6nhat\u00e1sa id\u0151vel rontotta a k\u00f6rnyezetek munkateljes\u00edtm\u00e9ny\u00e9t, \u00e9s minden iter\u00e1ci\u00f3val egyre m\u00e9lyebb meg\u00e9rt\u00e9s volt sz\u00fcks\u00e9ges a k\u00fcl\u00f6nf\u00e9le komponensekr\u0151l, cs\u00f6kkentve a fejleszt\u0151 saj\u00e1t produktivit\u00e1s\u00e1t a komponensek meg\u00e9rt\u00e9s\u00e9re \u00e9s a rendszerek egyedi feladatokra t\u00f6rt\u00e9n\u0151 optimaliz\u00e1l\u00e1s\u00e1ra ford\u00edtott pluszk\u00f6lts\u00e9gek miatt. A fejleszt\u0151k k\u00f6lts\u00e9ge n\u0151tt, a term\u00e9k k\u00f6lts\u00e9ge is ezzel egy\u00fctt, a csapatba \u00faj fejleszt\u0151k ir\u00e1nti kereslet dr\u00e1maian megugrott, hiszen nekik is be kellett t\u00f6lteni\u00fck a \u201ecsillag\u201d fejleszt\u0151 feladatait, \u00e9s term\u00e9szetesen a \u201ecsillagok\u201d egyre nehezebben voltak el\u00e9rhet\u0151k. Szint\u00e9n eml\u00edt\u00e9st \u00e9rdemel, hogy tapasztalataim szerint a fejleszt\u0151k k\u00f6z\u00fcl kevesen \u00e9rdekl\u0151dnek az oper\u00e1ci\u00f3s rendszer magj\u00e1nak csomagkezel\u00e9si saj\u00e1toss\u00e1gai, a csomagok vertik\u00e1lis ir\u00e1ny\u00edt\u00e1sa \u00e9s a gazdag\u00e9p biztons\u00e1gi aspektusai ir\u00e1nt. Logikus l\u00e9p\u00e9s volt egy olyan adminisztr\u00e1tor bevon\u00e1sa, aki pontosan ezekkel ismerkedett meg, \u00e9s a feladatokat a sz\u00e1m\u00e1ra kiszabni, ami az \u0151 tapasztalata alapj\u00e1n lehet\u0151v\u00e9 tette, hogy ugyanazokat az eredm\u00e9nyeket el\u00e9rj\u00fck alacsonyabb k\u00f6lts\u00e9gek mellett, mint a \u201ecsillag\u201d fejleszt\u0151 k\u00f6lts\u00e9ge. Az ilyen adminisztr\u00e1torokat a csapatba illesztett\u00e9k, \u00e9s f\u0151 feladatuk a teszt- \u00e9s produkt\u00edv k\u00f6rnyezetek kezel\u00e9se volt az \u00e9ppen kiv\u00e1lasztott csapat szab\u00e1lyai szerint, a csapat sz\u00e1m\u00e1ra elk\u00fcl\u00f6n\u00edtett er\u0151forr\u00e1sokkal. \u00cdgy val\u00f3j\u00e1ban megjelentek a DevOps a t\u00f6bbs\u00e9g szem\u00e9ben.<\/p>\n<p><\/p>\n<p>R\u00e9szben vagy teljesen, id\u0151vel a rendszergazd\u00e1k kezdt\u00e9k meg\u00e9rteni ennek a konkr\u00e9t fejleszt\u0151csapatnak az ig\u00e9nyeit arr\u00f3l, hogyan lehetne egyszer\u0171bb\u00e9 tenni a fejleszt\u0151k \u00e9s tesztel\u0151k \u00e9let\u00e9t, hogyan lehetne friss\u00edt\u00e9seket telep\u00edteni an\u00e9lk\u00fcl, hogy p\u00e9nteken \u00e9jszak\u00e1t kellene t\u00f6lteni\u00fck az irod\u00e1ban a telep\u00edt\u00e9si hib\u00e1k jav\u00edt\u00e1s\u00e1val. Az id\u0151 telt, a rendszergazd\u00e1k v\u00e1ltak a \u201ecsillagokk\u00e1\u201d, akik tudt\u00e1k, mit akarnak a fejleszt\u0151k. A hat\u00e1s minimaliz\u00e1l\u00e1sa \u00e9rdek\u00e9ben elkezdtek felbukkanni a kezel\u0151programok, mindenki eml\u00e9kezett a r\u00e9gi \u00e9s megb\u00edzhat\u00f3 oper\u00e1ci\u00f3s rendszer szint\u0171 izol\u00e1ci\u00f3s m\u00f3dszerekre, amelyek lehet\u0151v\u00e9 tett\u00e9k a biztons\u00e1g, a h\u00e1l\u00f3zati kezel\u00e9s, \u00e9s a gazda konfigur\u00e1ci\u00f3j\u00e1nak k\u00f6vetelm\u00e9nyeinek minimaliz\u00e1l\u00e1s\u00e1t, aminek k\u00f6vetkezt\u00e9ben cs\u00f6kkent az \u00faj \u201ecsillagokra\u201d vonatkoz\u00f3 ig\u00e9ny. <\/p>\n<p><\/p>\n<p>Megjelent egy \u201ecsod\u00e1s\u201d dolog \u2014 a docker. Mi\u00e9rt csod\u00e1s? Csak az\u00e9rt, mert a chroot vagy jail izol\u00e1l\u00e1sa, ak\u00e1rcsak az OpenVZ, nem trivi\u00e1lis oper\u00e1ci\u00f3s rendszertud\u00e1st ig\u00e9nyelt, m\u00edg egy olyan eszk\u00f6z, amely lehet\u0151v\u00e9 teszi egy egyszer\u0171 izol\u00e1lt alkalmaz\u00e1si k\u00f6rnyezet l\u00e9trehoz\u00e1s\u00e1t egy hoszton, mindennel egy\u00fctt, \u00e9s lehet\u0151v\u00e9 teszi, hogy a fejleszt\u00e9s ir\u00e1ny\u00edt\u00e1sa \u00fajb\u00f3l a fejleszt\u0151 kez\u00e9be ker\u00fclj\u00f6n, m\u00edg a rendszergazda csak egy hosztot kell ir\u00e1ny\u00edtania, biztos\u00edtva annak biztons\u00e1g\u00e1t \u00e9s magas rendelkez\u00e9sre \u00e1ll\u00e1s\u00e1t \u2014 logikus egyszer\u0171s\u00edt\u00e9s. De a fejl\u0151d\u00e9s nem \u00e1ll meg, \u00e9s a rendszerek ism\u00e9t egyre bonyolultabb\u00e1 v\u00e1lnak, a komponensek sz\u00e1ma egyre n\u0151, egy hoszt m\u00e1r nem el\u00e9g\u00edti ki a rendszer ig\u00e9nyeit, \u00e9s klasztereket kell \u00e9p\u00edteni, ism\u00e9t visszat\u00e9r\u00fcnk a rendszergazd\u00e1khoz, akik k\u00e9pesek fel\u00e9p\u00edteni ezeket a rendszereket.<\/p>\n<p><\/p>\n<p>Ciklusok sorozatak\u00e9nt k\u00fcl\u00f6nb\u00f6z\u0151 rendszerek jelennek meg, amelyek megk\u00f6nny\u00edtik a fejleszt\u00e9st \u00e9s\/vagy az adminisztr\u00e1l\u00e1st, megjelennek az orkestr\u00e1ci\u00f3s rendszerek, amelyek eg\u00e9szen addig k\u00f6nnyen haszn\u00e1lhat\u00f3k, am\u00edg nem sz\u00fcks\u00e9ges elt\u00e9rni a szabv\u00e1nyos folyamatt\u00f3l. A mikroszolg\u00e1ltat\u00e1s architekt\u00fara szint\u00e9n az\u00e9rt bukkant fel, hogy egyszer\u0171s\u00edtse mindazt, amir\u0151l fent sz\u00f3 volt \u2014 kevesebb \u00f6sszefon\u00f3d\u00e1s, k\u00f6nnyebb kezel\u00e9s. Tapasztalatom szerint soha nem tal\u00e1lkoztam teljesen mikroszolg\u00e1ltat\u00e1s-architekt\u00far\u00e1val, azt mondan\u00e1m, 50-50 ar\u00e1nyban \u2014 50 sz\u00e1zal\u00e9k mikroszolg\u00e1ltat\u00e1s, fekete doboz, ami bej\u00f6tt, feldolgozva j\u00f6tt ki, a m\u00e1sik 50 \u2014 sz\u00e9tszabdalt monolit, a szolg\u00e1ltat\u00e1sok nem k\u00e9pesek m\u00e1s komponensekt\u0151l f\u00fcggetlen\u00fcl m\u0171k\u00f6dni. Mindez \u00fajra korl\u00e1tokat \u00e1ll\u00edtott fel a tud\u00e1sszintre, mind a fejleszt\u0151k, mind az adminisztr\u00e1torok sz\u00e1m\u00e1ra.<\/p>\n<p><\/p>\n<p>Az ilyen tud\u00e1sszint\u0171 \u201ehint\u00e1z\u00e1sok\u201d a k\u00fcl\u00f6nb\u00f6z\u0151 forr\u00e1sok k\u00f6z\u00f6tt m\u00e9g ma is folytat\u00f3dnak. De egy kicsit elt\u00e9rt\u00fcnk a t\u00e9m\u00e1t\u00f3l, rengeteg olyan dolog van, amit \u00e9rdemes megvil\u00e1g\u00edtani.<\/p>\n<p><\/p>\n<h2 id=\"build-engineerrelease-engineer\">Build Engineer\/Release Engineer<\/h2>\n<p><\/p>\n<p>Nagyon speci\u00e1lis m\u00e9rn\u00f6k\u00f6k, akik a szoftverek \u00f6ssze\u00e1ll\u00edt\u00e1si \u00e9s kiad\u00e1si folyamatait szabv\u00e1nyos\u00edt\u00f3 eszk\u00f6z\u00f6kk\u00e9nt jelentek meg. Az Agile bevezet\u00e9s\u00e9vel \u00fagy t\u0171nt, hogy elt\u0171ntek a sz\u00ednr\u0151l, de ez k\u00f6zel sem \u00edgy van. Ez a specializ\u00e1ci\u00f3 a szoftverek ipari m\u00e9ret\u0171 \u00f6sszeszerel\u00e9s\u00e9nek \u00e9s sz\u00e1ll\u00edt\u00e1s\u00e1nak sematikus kidolgoz\u00e1sa \u00e9rdek\u00e9ben j\u00f6tt l\u00e9tre, vagyis a v\u00e1llalat \u00f6sszes term\u00e9k\u00e9re vonatkoz\u00f3 szabv\u00e1nyos technik\u00e1k alkalmaz\u00e1s\u00e1val. A DevOps megjelen\u00e9s\u00e9vel a fejleszt\u0151k elvesztett\u00e9k egy r\u00e9sz\u00e9t a feladatoknak, mivel \u0151k kezdt\u00e9k el az elk\u00e9sz\u00fclt term\u00e9k el\u0151k\u00e9sz\u00edt\u00e9s\u00e9t a kiad\u00e1sra, ugyanakkor a folyamatosan v\u00e1ltoz\u00f3 infrastrukt\u00fara \u00e9s az a megk\u00f6zel\u00edt\u00e9s, hogy a lehet\u0151 leggyorsabban kell sz\u00e1ll\u00edtani a min\u0151s\u00e9g figyelembev\u00e9tele n\u00e9lk\u00fcl, id\u0151vel a v\u00e1ltoz\u00e1sok meg\u00e1ll\u00edt\u00e1s\u00e1hoz vezetett, mivel a min\u0151s\u00e9gi szabv\u00e1nyoknak val\u00f3 megfelel\u00e9s elker\u00fclhetetlen\u00fcl lass\u00edtja a sz\u00e1ll\u00edt\u00e1st. \u00cdgy a Build\/Release m\u00e9rn\u00f6k\u00f6k egy r\u00e9sze fokozatosan a rendszergazd\u00e1k feladatai k\u00f6z\u00e9 ker\u00fclt.<\/p>\n<p><\/p>\n<h2 id=\"opsy-takie-raznye\">Az Ops&#8217;ok annyira k\u00fcl\u00f6nb\u00f6z\u0151ek<\/h2>\n<p><\/p>\n<p>Tov\u00e1bb haladunk, \u00e9s \u00fajra a sz\u00e9les k\u00f6r\u0171 felel\u0151ss\u00e9gek \u00e9s a szakk\u00e9pzett munkaer\u0151 hi\u00e1nya arra k\u00e9nyszer\u00edt minket, hogy szigor\u00fa specializ\u00e1ci\u00f3ra t\u00f6rekedj\u00fcnk, mint az es\u0151 ut\u00e1ni gomb\u00e1k, k\u00fcl\u00f6nb\u00f6z\u0151 m\u0171veletek jelennek meg:<\/p>\n<p><\/p>\n<ul>\n<li>TechOps \u2014 rendszergazd\u00e1k, azaz HelpDesk m\u00e9rn\u00f6k\u00f6k<\/li>\n<li>LiveOps \u2014 rendszergazd\u00e1k, akik els\u0151sorban produkt\u00edv k\u00f6rnyezetek\u00e9rt felel\u0151sek<\/li>\n<li>CloudOps \u2014 rendszergazd\u00e1k, akik a nyilv\u00e1nos \u201efelh\u0151kre\u201d specializ\u00e1l\u00f3dtak, mint az Azure, AWS, GCP, stb.<\/li>\n<li>PlatOps\/InfraOps\/SysOps \u2014 infrastrukt\u00fara rendszergazd\u00e1k.<\/li>\n<li>NetOps \u2014 h\u00e1l\u00f3zati rendszergazd\u00e1k.<\/li>\n<li>SecOps \u2014 rendszergazd\u00e1k, akik az inform\u00e1ci\u00f3biztons\u00e1gra specializ\u00e1l\u00f3dtak \u2014 PCI megfelel\u0151s\u00e9g, CIS megfelel\u0151s\u00e9g, jav\u00edt\u00e1sok, stb.<\/li>\n<\/ul>\n<p><\/p>\n<p>A DevOps professional is someone who thoroughly understands all processes of the development cycle \u2014 development, testing, understands product architecture, can assess security risks, is familiar with automation approaches and tools, at least at a high level, and also understands pre and post-release product support. This person can advocate for both Operations and Development, fostering favorable collaboration between these two pillars. They comprehend the work planning processes of teams and manage customer expectations.<\/p>\n<p><\/p>\n<p>To perform such tasks and responsibilities, this individual must have management tools not only for development and testing processes but also for product infrastructure management and resource planning. In this understanding, DevOps cannot be solely in IT, R&amp;D, or even in PMO; they must have influence across all these areas \u2014 a company's technical director or Chief Technical Officer.<\/p>\n<p><\/p>\n<p>Is this the case in your company? \u2014 I doubt it. In most cases, it's either IT or R&amp;D.<\/p>\n<p><\/p>\n<p>A lack of resources and the ability to influence at least one of these three areas of activity will shift the burden of problems to where it is easier to implement these changes, such as the application of technical constraints on releases due to 'dirty' code, according to static analysis system data. That is, when the PMO sets a tight deadline for delivering functionality, and R&amp;D cannot produce quality results within that timeframe, they deliver what they can, leaving refactoring for later, while DevOps related to IT blocks the release with technical means. The lack of authority to change the situation leads to employees taking excessive responsibility for things they cannot influence, especially if these employees understand and see the mistakes and how to fix them \u2014 'Happiness in Ignorance,' leading to burnout and loss of these employees.<\/p>\n<p><\/p>\n<h2 id=\"rynok-devops-resursov\">The DevOps resources market<\/h2>\n<p><\/p>\n<p>Let's look at some DevOps job vacancies from different companies. <\/p>\n<p><\/p>\n<blockquote><p><strong>We are ready to meet with you if you:<\/strong><\/p>\n<ol>\n<li>Are proficient in Zabbix and know what Prometheus is;<\/li>\n<li>Understand Iptables;<\/li>\n<li>Are a BASH aspirant;<\/li>\n<li>Are an Ansible professor;<\/li>\n<li>Are a Linux guru;<\/li>\n<li>Tud debuggolni \u00e9s egy\u00fctt dolgozni a fejleszt\u0151kkel az alkalmaz\u00e1sok (php\/java\/python) probl\u00e9m\u00e1inak megtal\u00e1l\u00e1s\u00e1ban; <\/li>\n<li>A routing nem okoz \u00d6nnek p\u00e1nikrohamot;<\/li>\n<li>Jelent\u0151s figyelmet ford\u00edt a rendszer biztons\u00e1g\u00e1ra;<\/li>\n<li>Backupolja \"mindig mindent\", \u00e9s sikeresen helyre\u00e1ll\u00edtja ezt a \"mindent\";<\/li>\n<li>Tudja a rendszert \u00fagy be\u00e1ll\u00edtani, hogy a minim\u00e1lisb\u00f3l a maximumot hozza ki;<\/li>\n<li>\u00c9jjel Postgres \u00e9s MySQL replik\u00e1ci\u00f3kat \u00e1ll\u00edt be;<\/li>\n<li>A CI\/CD be\u00e1ll\u00edt\u00e1sa \u00e9s korrekci\u00f3ja \u00d6nnek olyan sz\u00fcks\u00e9gszer\u0171, mint a reggeli\/eb\u00e9d\/vacsora.<\/li>\n<li>Tapasztalattal rendelkezik az AWS-szel;<\/li>\n<li>K\u00e9szen \u00e1ll arra, hogy a c\u00e9ggel fejl\u0151dj\u00f6n;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Teh\u00e1t:<\/p>\n<p><\/p>\n<ul>\n<li>1-t\u0151l 6-ig - rendszergazda<\/li>\n<li>7 - egy kis h\u00e1l\u00f3zati adminisztr\u00e1ci\u00f3, ami szint\u00e9n belef\u00e9r a k\u00f6z\u00e9pszint\u0171 rendszergazda kateg\u00f3ri\u00e1ba<\/li>\n<li>8 - egy kis biztons\u00e1g, ami elengedhetetlen a k\u00f6z\u00e9pszint\u0171 rendszergazd\u00e1hoz<\/li>\n<li>9-11 - K\u00f6z\u00e9pszint\u0171 Rendszergazda<\/li>\n<li>12 - A feladatok f\u00fcggv\u00e9ny\u00e9ben lehet K\u00f6z\u00e9pszint\u0171 Rendszergazda, vagy Build Engineer<\/li>\n<li>13 - Virtualiz\u00e1ci\u00f3 - K\u00f6z\u00e9pszint\u0171 Rendszergazda, vagy \u00fagynevezett CloudOps, kiterjedt ismeretek a konkr\u00e9t szolg\u00e1ltat\u00e1sokr\u00f3l <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/\"   title=\"hosztol\u00e1st\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2346\">hosztol\u00e1st<\/a> az adott platform hat\u00e9kony p\u00e9nzfelhaszn\u00e1l\u00e1sa \u00e9s a karbantart\u00e1sra nehezed\u0151 terhek cs\u00f6kkent\u00e9se \u00e9rdek\u00e9ben<\/li>\n<\/ul>\n<p><\/p>\n<p>\u00d6sszefoglalva a hirdet\u00e9ssel kapcsolatban elmondhat\u00f3, hogy a sr\u00e1coknak elegend\u0151 egy K\u00f6z\u00e9pszint\u0171\/Seniork\u00e9nt Rendszergazda.<\/p>\n<p><\/p>\n<p>Egy\u00e9bk\u00e9nt nem \u00e9rdemes t\u00fals\u00e1gosan megk\u00fcl\u00f6nb\u00f6ztetni az adminokat Linuxra\/Windowsra. Persze \u00e9rtem, hogy ezek a vil\u00e1gok k\u00fcl\u00f6nb\u00f6z\u0151ek, de az alapmindig ugyanaz, \u00e9s minden mag\u00e1t tisztel\u0151 admin ismeri mindkett\u0151t, s\u0151t, ha nem ismeri, egy \u00e9rtelmes adminnak nem okoz neh\u00e9zs\u00e9get megismerkedni vele.<\/p>\n<p><\/p>\n<p>N\u00e9zz\u00fcnk meg egy m\u00e1sik \u00e1ll\u00e1st:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Tapasztalat magas terhel\u00e9s\u0171 rendszerek kialak\u00edt\u00e1s\u00e1ban;<\/li>\n<li>Kiv\u00e1l\u00f3 ismeretek a Linux oper\u00e1ci\u00f3s rendszerr\u0151l, \u00e1ltal\u00e1nos szoftverekr\u0151l \u00e9s a webstack-r\u0151l (Nginx, PHP\/Python, HAProxy, MySQL\/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);<\/li>\n<li>Tapasztalat virtualiz\u00e1ci\u00f3s rendszerekkel (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4370\">KVM<\/a>, VMWare, LXC\/Docker);<\/li>\n<li>Ismeretek script nyelvekr\u0151l;<\/li>\n<li>H\u00e1l\u00f3zati protokollok m\u0171k\u00f6d\u00e9s\u00e9nek meg\u00e9rt\u00e9se;<\/li>\n<li>Meg\u00e9rt\u00e9se a megb\u00edzhat\u00f3 rendszerek ki\u00e9p\u00edt\u00e9s\u00e9nek alapelveit;<\/li>\n<li>\u00d6n\u00e1ll\u00f3s\u00e1g \u00e9s kezdem\u00e9nyez\u0151k\u00e9szs\u00e9g;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Tekints\u00fck \u00e1t:<\/p>\n<p><\/p>\n<ul>\n<li>1 - Senior Rendszergazda<\/li>\n<li>2 - A megc\u00e9lzott \u00e9rtelem f\u00fcggv\u00e9ny\u00e9ben - K\u00f6z\u00e9pszint\u0171\/Senior Rendszergazda<\/li>\n<li>3 - A tapasztalat, bele\u00e9rtve, jelentheti azt is, hogy \"Nem emelt fel klasztert, de virtu\u00e1lis g\u00e9peket l\u00e9trehozott \u00e9s kezelt, volt egy Docker host, a kont\u00e9nerekhez val\u00f3 hozz\u00e1f\u00e9r\u00e9st NAT-olta\" - K\u00f6z\u00e9pszint\u0171 Rendszergazda<\/li>\n<li>4 \u2014 Junior System Administrator \u2014 igen, egy admin, aki nem tud alapvet\u0151 automatiz\u00e1l\u00e1si szkripteket \u00edrni, f\u00fcggetlen\u00fcl a nyelvt\u0151l, nem admin \u2014 szerviztechnikus.<\/li>\n<li>5 \u2014 Middle System Administrator<\/li>\n<li>6 \u2014 Senior System Administrator<\/li>\n<\/ul>\n<p><\/p>\n<p>\u00d6sszefoglalva \u2014 Middle\/Senior System Administrator<\/p>\n<p><\/p>\n<p>M\u00e9g egy:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>DevOps tapasztalat;<\/li>\n<li>Tapasztalat egy vagy t\u00f6bb CI\/CD folyamatot t\u00e1mogat\u00f3szoftver haszn\u00e1lat\u00e1ban. A Gitlab CI el\u0151ny lesz;<\/li>\n<li>Munka kont\u00e9nerekkel \u00e9s virtualiz\u00e1ci\u00f3val; Ha haszn\u00e1lt\u00e1l dockert \u2013 j\u00f3, de ha k8s-t \u2013 kiv\u00e1l\u00f3!<\/li>\n<li>Tapasztalat agilis csapatban;<\/li>\n<li>B\u00e1rmely programoz\u00e1si nyelv ismerete;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>N\u00e9zz\u00fck meg:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Hmm\u2026 Mit \u00e9rtenek ez alatt a sr\u00e1cok? =) Val\u00f3sz\u00edn\u0171, hogy \u0151k sem tudj\u00e1k, mi rejlik m\u00f6g\u00f6tte.<\/li>\n<li>2 \u2014 Build Engineer<\/li>\n<li>3 \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Soft-skillek, ezeket egyel\u0151re nem fogjuk figyelembe venni, b\u00e1r az Agile egy m\u00e1sik dolog, amit \u00fagy \u00e9rtelmeznek, ahogy kedv\u00fck tartja.<\/li>\n<li>5 \u2014 T\u00fal t\u00e1g \u2014 ez lehet szkriptnyelv vagy ford\u00edtott nyelv. \u00c9rdekes, vajon ha a suliban Pascal-ban \u00e9s Basic-ben \u00edrt, az rendben lenne? =)<\/li>\n<\/ul>\n<p><\/p>\n<p>Szeretn\u00e9m megjegyezni a 3. pontra vonatkoz\u00f3an, hogy er\u0151s\u00edtsem a meg\u00e9rt\u00e9st, mi\u00e9rt fedi le ezt a pontot a rendszergazda. A Kubernetes csup\u00e1n egy orkestr\u00e1l\u00f3 eszk\u00f6z, amely k\u00f6zvetlen parancsokat csomagol a h\u00e1l\u00f3zati driverek \u00e9s a virtualiz\u00e1l\u00f3\/izol\u00e1l\u00f3 hosztok sz\u00e1m\u00e1ra n\u00e9h\u00e1ny parancsba, \u00e9s lehet\u0151v\u00e9 teszi, hogy az interakci\u00f3juk absztrakt legyen, ennyi az eg\u00e9sz. P\u00e9ld\u00e1ul vegy\u00fck a 'build framework'-\u00f6t, a Make-t, amelyet egy\u00e9bk\u00e9nt nem tartok keretrendszernek. Igen, tudom, hogy van egy divat, hogy b\u00e1rhova belekonfigur\u00e1lj\u00e1k a Make-et, ahol sz\u00fcks\u00e9ges \u00e9s ahol nem \u2013 p\u00e9ld\u00e1ul Maven-t becsomagolni a Make-be, komolyan?<br \/>\nAlapvet\u0151en a Make csak egy shell k\u00f6r\u00e9 csomagolt egyszer\u0171s\u00edtett parancs, ami pontosan a ford\u00edt\u00e1si, linken\u00e9si, ford\u00edt\u00e1si k\u00f6rnyezeti parancsokat egyszer\u0171s\u00edti, ak\u00e1rcsak a k8s.<\/p>\n<p><\/p>\n<p>Egyszer interj\u00faztattam egy fi\u00fat, aki a munk\u00e1j\u00e1ban k8s-t haszn\u00e1lt OpenStack f\u00f6l\u00f6tt, \u00e9s \u0151 mes\u00e9lte, hogyan telep\u00edtett szolg\u00e1ltat\u00e1sokat r\u00e1, azonban, amikor az OpenStack-r\u0151l k\u00e9rdeztem, kider\u00fclt, hogy azt rendszergazd\u00e1k \u00fczemeltetik \u00e9s ind\u00edtj\u00e1k. Val\u00f3ban azt gondolj\u00e1tok, hogy az a szem\u00e9ly, aki felemeli az OpenStack-et, f\u00fcggetlen\u00fcl att\u00f3l, hogy milyen platformot haszn\u00e1l m\u00f6g\u00f6tte, nem k\u00e9pes haszn\u00e1lni a k8s-t? =)<br \/>\nEz a p\u00e1ly\u00e1z\u00f3 val\u00f3j\u00e1ban nem DevOps, hanem ugyanaz a Rendszergazda, \u00e9s pontosabban Kubernetes Administrator.<\/p>\n<p><\/p>\n<p>\u00d6sszefoglalva m\u00e9g egyszer \u2014 a Middle\/Senior System Administrator nekik elegend\u0151 lesz.<\/p>\n<p><\/p>\n<h2 id=\"skolko-veshat-v-grammah\">Mennyit \u00e9rdemes grammban m\u00e9rni?<\/h2>\n<p><\/p>\n<p>A megadott \u00e1ll\u00e1shirdet\u00e9sekhez k\u00edn\u00e1lt b\u00e9rsz\u00f3r\u00f3d\u00e1s \u2014 90k-200k.<br \/>\nMost szeretn\u00e9m p\u00e1rhuzamot vonni a Rendszergazd\u00e1k \u00e9s a DevOps M\u00e9rn\u00f6k\u00f6k p\u00e9nzbeli juttat\u00e1sai k\u00f6z\u00f6tt.<\/p>\n<p><\/p>\n<p>Alapvet\u0151en, a munkatapasztalat alapj\u00e1n egyszer\u0171s\u00edthetj\u00fck a kateg\u00f3ri\u00e1kat, b\u00e1r ez nem lesz pontos; a cikk c\u00e9ljaihoz elegend\u0151.<\/p>\n<p><\/p>\n<p>Tapasztalat:<\/p>\n<p><\/p>\n<ol>\n<li>3 \u00e9vig \u2014 Junior<\/li>\n<li>6 \u00e9vig \u2014 Middle<\/li>\n<li>6 \u00e9v felett \u2014 Senior<\/li>\n<\/ol>\n<p><\/p>\n<p>A munkav\u00e1llal\u00f3k keres\u00e9s\u00e9re szolg\u00e1l\u00f3 webhely k\u00edn\u00e1lja:<br \/>\nRendszergazd\u00e1k:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 \u00e9v \u2014 50k rubel.<\/li>\n<li>Middle \u2014 5 \u00e9v \u2014 70k rubel.<\/li>\n<li>Senior \u2014 11 \u00e9v \u2014 100k rubel.<\/li>\n<\/ol>\n<p><\/p>\n<p>DevOps M\u00e9rn\u00f6k\u00f6k:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 \u00e9v \u2014 100k rubel.<\/li>\n<li>Middle \u2014 3 \u00e9v \u2014 160k rubel.<\/li>\n<li>Senior \u2014 6 \u00e9v \u2014 220k rubel.<\/li>\n<\/ol>\n<p><\/p>\n<p>A \u201eDevOps\u201d tapasztalatot olyan tapasztalatk\u00e9nt haszn\u00e1lt\u00e1k, amely legal\u00e1bb valamilyen m\u00f3don \u00e9rinti az SDLC-t.<\/p>\n<p><\/p>\n<p>A fentiekb\u0151l k\u00f6vetkezik, hogy val\u00f3j\u00e1ban a c\u00e9geknek nincs sz\u00fcks\u00e9g\u00fck DevOps szakemberekre, s\u0151t ak\u00e1r 50 sz\u00e1zal\u00e9kkal is meg tudt\u00e1k volna sp\u00f3rolni az eredetileg tervezett k\u00f6lts\u00e9geiket, ha ink\u00e1bb Adminisztr\u00e1tort alkalmaznak. R\u00e1ad\u00e1sul tiszt\u00e1bban meghat\u00e1rozhatt\u00e1k volna a keresett szem\u00e9ly feladatait, \u00e9s gyorsabban z\u00e1rhatt\u00e1k volna le az ig\u00e9nyt. Ne felejts\u00fck el, hogy a felel\u0151ss\u00e9gek vil\u00e1gos megk\u00fcl\u00f6nb\u00f6ztet\u00e9se cs\u00f6kkenti a szem\u00e9lyzeti k\u00f6vetelm\u00e9nyeket, valamint kedvez\u0151bb l\u00e9gk\u00f6rt teremt a csapatban, a keresztbepalett\u00e1z\u00e1sok hi\u00e1ny\u00e1ban. A t\u00f6bbs\u00e9g\u00e9ben a hirdet\u00e9sek tele vannak seg\u00e9dprogramokkal \u00e9s DevOps c\u00edmk\u00e9kkel, amelyek azonban val\u00f3j\u00e1ban nem tartalmazz\u00e1k a DevOps Engineer ir\u00e1nti val\u00f3di k\u00f6vetelm\u00e9nyeket, csup\u00e1n eszk\u00f6z adminisztr\u00e1torokra vonatkoz\u00f3 ig\u00e9nyeket.<\/p>\n<p><\/p>\n<p>A DevOps m\u00e9rn\u00f6k\u00f6k k\u00e9pz\u00e9s\u00e9nek folyamata is csup\u00e1n egy specifikus munk\u00e1k, eszk\u00f6z\u00f6k halmaz\u00e1ra korl\u00e1toz\u00f3dik, \u00e9s nem ad \u00e1tfog\u00f3 k\u00e9pet a folyamatokr\u00f3l \u00e9s azok \u00f6sszef\u00fcgg\u00e9seir\u0151l. Ez term\u00e9szetesen j\u00f3, ha valaki k\u00e9pes Terraformot haszn\u00e1lva 10 perc alatt, egyetlen konzolparanccsal telep\u00edteni az AWS EKS-t a Fluentd side-car haszn\u00e1lat\u00e1val ebben a klaszterben, \u00e9s az AWS ELK-t a napl\u00f3z\u00e1si rendszerhez, de ha nem \u00e9rti a napl\u00f3k feldolgoz\u00e1s\u00e1nak elv\u00e9t \u00e9s hogy mire van sz\u00fcks\u00e9g\u00fck, \u00e9s nem tudja, hogyan lehet a metrik\u00e1kat \u00f6sszegy\u0171jteni \u00e9s nyomon k\u00f6vetni a szolg\u00e1ltat\u00e1s roml\u00e1s\u00e1t, akkor ez csak egy \u00fajabb seg\u00e9dadminisztr\u00e1tor marad, aki egyes eszk\u00f6z\u00f6ket haszn\u00e1l.<\/p>\n<p><\/p>\n<p>A kereslet azonban k\u00edn\u00e1latot teremt, \u00e9s azt l\u00e1tjuk, hogy a DevOps poz\u00edci\u00f3k piaca rendk\u00edv\u00fcl t\u00falmelegedett, ahol a k\u00f6vetelm\u00e9nyek nem felelnek meg a val\u00f3s szerepnek, hanem csak lehet\u0151v\u00e9 teszik a rendszergazd\u00e1k sz\u00e1m\u00e1ra, hogy t\u00f6bbet keressenek.<\/p>\n<p><\/p>\n<p>De kik \u0151k val\u00f3j\u00e1ban? DevOps szakemberek vagy kapzsi rendszergazd\u00e1k? =)<\/p>\n<p><\/p>\n<h2 id=\"kak-dalshe-zhit\">Hogyan tov\u00e1bb?<\/h2>\n<p><\/p>\n<p>A munkaad\u00f3knak pontosabban kell megfogalmazniuk az elv\u00e1r\u00e1saikat, \u00e9s \u00e9ppen azokat keresni\u00fck, akikre sz\u00fcks\u00e9g\u00fck van, nem pedig c\u00edmk\u00e9ket osztogatniuk. Ha nem tudja, mivel foglalkoznak a DevOps szakemberek, akkor nincs sz\u00fcks\u00e9ge r\u00e1juk.<\/p>\n<p><\/p>\n<p>A munkav\u00e1llal\u00f3knak tanulniuk kell. Folyamatosan fejleszteni\u00fck kell a tud\u00e1sukat, \u00e1tfog\u00f3 k\u00e9pet kell kapniuk a folyamatokr\u00f3l \u00e9s nyomon kell k\u00f6vetni\u00fck a kit\u0171z\u00f6tt c\u00e9l fel\u00e9 vezet\u0151 utat. B\u00e1rkiv\u00e9 v\u00e1lhatnak, csak er\u0151fesz\u00edt\u00e9st kell tenni\u00fck.<\/p>\n<p>Forr\u00e1s: <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\/hu\/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=\"hu_HU\" \/>\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\/hu\/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\udd47Kik a DevOps szakemberek? | ProHoster","description":"Jelenleg ez tal\u00e1n a legdr\u00e1g\u00e1bb poz\u00edci\u00f3 a piacon.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kto-takie-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/38521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=38521"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/38521\/revisions"}],"predecessor-version":[{"id":164245,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/38521\/revisions\/164245"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=38521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=38521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=38521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}