{"id":53925,"date":"2019-12-13T00:00:00","date_gmt":"2019-12-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat"},"modified":"2020-02-18T14:01:52","modified_gmt":"2020-02-18T11:01:52","slug":"devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","title":{"rendered":"Nu exist\u0103 ingineri DevOps. Atunci, cine exist\u0103 \u0219i ce s\u0103 facem cu asta?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Nu exist\u0103 ingineri DevOps. Atunci, cine exist\u0103 \u0219i ce s\u0103 facem cu asta?\" src=\"\/wp-content\/uploads\/2019\/12\/8ff4a4f0545bda5d628600e88eb29baa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Recentemente, astfel de anun\u021buri au inundat internetul. \u00cen ciuda unui salariu atractiv, este imposibil s\u0103 nu te deranjeze faptul c\u0103 \u00een interior este scris\u0103 o prostie grozav\u0103. La \u00eenceput, se presupune c\u0103 \"DevOps\" \u0219i \"inginer\" pot fi somehow lipite \u00eentr-un singur cuv\u00e2nt, iar apoi urmeaz\u0103 o list\u0103 aleatorie de cerin\u021be, parte dintre ele fiind evident copiate dintr-o ofert\u0103 de munc\u0103 pentru sistem administrator.<\/p>\n<p><\/p>\n<p>\u00cen aceast\u0103 postare, vrem s\u0103 discut\u0103m pu\u021bin despre cum am ajuns aici, ce este, de fapt, DevOps \u0219i ce ar trebui s\u0103 facem cu aceasta acum.<\/p>\n<p><\/p>\n<p>Astfel de oferte de munc\u0103 pot fi criticate \u00een multe feluri, dar faptul r\u0103m\u00e2ne: sunt multe \u0219i a\u0219a arat\u0103 pia\u021ba \u00een acest moment. Am organizat o conferin\u021b\u0103 de DevOps \u0219i declar\u0103m deschis: \"<noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops<\/a><\/noindex> \u2014 nu pentru inginerii DevOps\". Aici mul\u021bi vor considera ciudat \u0219i absurd: de ce oamenii care organizeaz\u0103 un eveniment complet comercial merg \u00eempotriva pie\u021bei. Acum vom explica totul.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"pro-kulturu-i-processy\">Despre cultur\u0103 \u0219i procese<\/h2>\n<p><\/p>\n<p>S\u0103 \u00eencepem cu faptul c\u0103 DevOps nu este o disciplin\u0103 ingineresc\u0103. Totul a \u00eenceput din cauza faptului c\u0103 diviziunea istoric\u0103 pe roluri nu func\u021bioneaz\u0103 pentru calitatea produselor. C\u00e2nd programatorii doar programeaz\u0103, dar nu vor s\u0103 aud\u0103 nimic despre testare, software-ul este umplut cu bug-uri. C\u00e2nd administratorii nu le pas\u0103 cum \u0219i de ce este scris software-ul, suportul se transform\u0103 \u00eentr-un co\u0219mar. <\/p>\n<p><\/p>\n<p>De exemplu, descrierea diferen\u021bei dintre abordarea de sistem administrator \u0219i cea SRE \u00een managementul serviciilor <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/introduction\/\">\u00eencepe celebra Google SRE Book.<\/a><\/noindex>. S-au realizat studii interesante \u00een cadrul <noindex><a rel=\"nofollow\" href=\"https:\/\/services.google.com\/fh\/files\/misc\/state-of-devops-2019.pdf\">sondajului DORA<\/a><\/noindex> \u2014 se observ\u0103 c\u0103 cei mai buni dezvoltatori reu\u0219esc somehow s\u0103 implementeze noi modific\u0103ri \u00een produc\u021bie mai repede dec\u00e2t o dat\u0103 la or\u0103. Ei testeaz\u0103 manual nu mai mult de 10% (asta se vede dup\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/cloudplatformonline.com\/rs\/248-TPC-286\/images\/DORA-State%20of%20DevOps.pdf\">sondajul DORA de anul trecut<\/a><\/noindex>). Cum reu\u0219esc s\u0103 fac\u0103 acest lucru? \"Excel sau nu\" \u2013 spune unul dintre titlurile raportului. Pentru o discu\u021bie detaliat\u0103 despre aceast\u0103 statistic\u0103 \u00een contextul test\u0103rii, pute\u021bi s\u0103 consulta\u021bi keynote-ul lui Baruch Sadogursky<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=8eH3k4BxV6k\"> \"Avem DevOps. S\u0103-i concediem pe to\u021bi testeri\"<\/a><\/noindex> la o alt\u0103 conferin\u021b\u0103 a noastr\u0103, Heisenbug.<\/p>\n<p><\/p>\n<blockquote><p>\"C\u00e2nd nu exist\u0103 acord \u00eentre camarazi,<br \/>\nLucrul lor nu va merge,<br \/>\n\u0218i nu va ie\u0219i nimic din el, dec\u00e2t suferin\u021b\u0103.<br \/>\nC\u00e2ndva, Leb\u0103da, Raca \u0219i \u021aarca...\"<\/p><\/blockquote>\n<p>Ce p\u0103rere ave\u021bi, c\u00e2\u021bi web-developeri \u00een\u021beleg cu adev\u0103rat \u00een ce condi\u021bii func\u021bioneaz\u0103 aplica\u021biile lor \u00een produc\u021bie? C\u00e2\u021bi dintre ei se vor duce la administratori pentru a \u00eencerca s\u0103 \u00een\u021beleag\u0103 ce se \u00eent\u00e2mpl\u0103 \u00een cazul unei c\u0103deri a bazei de date? \u0218i c\u00e2\u021bi dintre ei se vor duce la testerii \u0219i vor cere s\u0103 \u00eenve\u021be cum s\u0103 scrie corespunz\u0103tor teste? Iar acolo mai sunt \u0219i speciali\u0219ti \u00een securitate, manageri de produs \u0219i o gr\u0103mad\u0103 de al\u021bi oameni.<\/p>\n<p><\/p>\n<p>Ideea general\u0103 a DevOps este de a \u00eembun\u0103t\u0103\u021bi colaborarea \u00eentre roluri \u0219i departamente. Acest lucru se realizeaz\u0103 \u00een primul r\u00e2nd nu printr-un software sofisticat, ci prin comunicare practic\u0103. DevOps este despre cultur\u0103, practic\u0103, metodologie \u0219i procese. Nu exist\u0103 o specialitate ingineresc\u0103 care s\u0103 r\u0103spund\u0103 la aceste \u00eentreb\u0103ri.<\/p>\n<p><\/p>\n<h2 id=\"zamknutyy-krug\">Cercul vicios<\/h2>\n<p><\/p>\n<p>De unde provine disciplina \u201einginerie DevOps\u201d? Avem o teorie! Ideile DevOps s-au dovedit a fi at\u00e2t de bune, \u00eenc\u00e2t au devenit victime ale succesului lor. \u00cen jurul acestui subiect au \u00eenceput s\u0103-\u0219i fac\u0103 apari\u021bia recru\u021bi dubio\u0219i \u0219i comercian\u021bi de oameni, cu o atmosfer\u0103 proprie.<\/p>\n<p><\/p>\n<p>Imagina\u021bi-v\u0103: ieri a\u021bi v\u00e2ndut shaorma \u00een HImki, iar ast\u0103zi sunte\u021bi un om mare, senior recruiter. Aici existe un \u00eentreg proces de c\u0103utare \u0219i selec\u021bie a candida\u021bilor, lucrurile nu sunt simple, trebuie s\u0103 \u00een\u021belege\u021bi. S\u0103 presupunem c\u0103 \u0219eful departamentului spune: g\u0103se\u0219te un specialist \u00een X. Ad\u0103ug\u0103m cuv\u00e2ntul \u201einginer\u201d la X \u0219i problema este rezolvat\u0103. Ave\u021bi nevoie de Linux? Atunci cu siguran\u021b\u0103 este un inginer Linux, dac\u0103 dori\u021bi DevOps \u2014 inginer DevOps. Ofertele de munc\u0103 nu constau doar \u00een titlu, ci trebuie inclus un text. Cel mai simplu este s\u0103 ad\u0103ug\u0103m un set de cuvinte cheie din Google, c\u00e2t poate fiecare s\u0103-\u0219i foloseasc\u0103 imagina\u021bia. DevOps consta \u00een dou\u0103 cuvinte \u2014 \u201eDev\u201d \u0219i \u201eOps\u201d, deci trebuie s\u0103 lipim cuvinte cheie legate de dezvoltatori \u0219i administratori, toate \u00eempreun\u0103. A\u0219a apar anun\u021buri de munc\u0103 pentru st\u0103p\u00e2nirea a 42 de limbaje de programare \u0219i 20 de ani de utilizare simultan\u0103 a Kubernetes \u0219i Swarm. O schem\u0103 de lucru.<\/p>\n<p><\/p>\n<p>Astfel, \u00een mintea oamenilor s-a \u00eentip\u0103rit o imagine lipsit\u0103 de sens \u0219i nemiloas\u0103 a unui supererou \u201eDevOps\u201d, care va configura depozitele pentru toat\u0103 lumea pe Jenkins, iar fericirea va veni. Ah, dac\u0103 totul ar fi at\u00e2t de simplu. \u201e\u0218i mai po\u021bi s\u0103-i atragi pe administratorii de sistem\u201d, g\u00e2nde\u0219te HR-ul, \u201eeste un cuv\u00e2nt la mod\u0103, acelea\u0219i cuvinte cheie, ar trebui s\u0103 mu\u0219te.\u201d<\/p>\n<p><\/p>\n<p>Cererea genereaz\u0103 ofert\u0103, iar pentru toate aceste anun\u021buri de munc\u0103 ciudate a venit o mul\u021bime de administratori de sistem care au \u00eenghi\u021bit ideea: pot face exact acela\u0219i lucru ca \u00eenainte, dar pot c\u00e2\u0219tiga de c\u00e2teva ori mai mult, numindu-se \u201eDevOps\u201d. A\u0219a cum configurai serverele prin SSH manual, unul c\u00e2te unul, tot a\u0219a vei continua s\u0103 le configurezi, dar acum aceasta este, se pare, o practic\u0103 DevOps. Este un fenomen complicat, par\u021bial legat de subestimarea administratorilor tradi\u021bionali \u0219i de hype-ul din jurul DevOps, dar \u00een general \u2014 ce a ie\u0219it, a ie\u0219it.<\/p>\n<p><\/p>\n<p>A\u0219adar, avem cerere \u0219i ofert\u0103. Un ciclu \u00eenchis care se hr\u0103ne\u0219te singur. Iat\u0103 cu ce ne confrunt\u0103m (inclusiv prin crearea conferin\u021bei DevOops).<\/p>\n<p><\/p>\n<p>Desigur, pe l\u00e2ng\u0103 administratorii de sistem care s-au redenumit \u201eDevOps\u201d, exist\u0103 \u0219i al\u021bi participan\u021bi \u2014 de exemplu, SRE profesioni\u0219ti sau dezvoltatori de Infrastructure-as-Code.<\/p>\n<p><\/p>\n<h2 id=\"chem-lyudi-zanimayutsya-v-devops-na-samom-dele\">Ce fac oamenii \u00een DevOps (de fapt)<\/h2>\n<p><\/p>\n<p>Deci, vrei s\u0103 avansezi \u00een \u00eenv\u0103\u021barea \u0219i aplicarea practicilor DevOps. Dar cum s\u0103 faci asta, \u00een ce direc\u021bie s\u0103 te \u00eendrep\u021bi? Este evident c\u0103 nu ar trebui s\u0103 te ghidezi orbeste dup\u0103 cuvinte cheie populare.<\/p>\n<p><\/p>\n<p>Dac\u0103 exist\u0103 munc\u0103, cineva trebuie s\u0103 o fac\u0103. Am stabilit deja c\u0103 nu sunt \u201einginerii DevOps\u201d, atunci cine? Se pare c\u0103 ar fi mai corect s\u0103 formul\u0103m acest lucru nu \u00een termeni de posturi, ci \u00een termeni de direc\u021bii de lucru concrete.<\/p>\n<p><\/p>\n<p>\u00cen primul r\u00e2nd, po\u021bi s\u0103 te ocupi de inima DevOps \u2014 procesele \u0219i cultura. Cultura este un lucru care nu se dezvolt\u0103 rapid \u0219i este dificil, \u0219i de\u0219i acesta este, \u00een mod tradi\u021bional, domeniul de responsabilitate al conduc\u0103torilor, to\u021bi, de la programatori la administratori, particip\u0103 la aceast\u0103 activitate. Cu c\u00e2teva luni \u00een urm\u0103, Tim Lister <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/470926\/\">a spus \u00eentr-un interviu<\/a><\/noindex>:<\/p>\n<p><\/p>\n<blockquote><p>\u201eCultura este definit\u0103 de valorile fundamentale ale organiza\u021biei. De obicei, oamenii nu observ\u0103 asta, dar noi, lucr\u00e2nd \u00een consultan\u021b\u0103 de-a lungul anilor, ne-am obi\u0219nuit s\u0103 observ\u0103m. Intri \u00eentr-o companie \u0219i, literalmente, \u00een c\u00e2teva minute \u00eencepi s\u0103 sim\u021bi ce se \u00eent\u00e2mpl\u0103. Noi numim asta \u201emirosul\u201d. Uneori, acest miros este \u00eentr-adev\u0103r pl\u0103cut. Alteori, provoac\u0103 grea\u021b\u0103. (\u2026) Nu po\u021bi schimba cultura p\u00e2n\u0103 c\u00e2nd nu au fost \u00een\u021belese valorile \u0219i credin\u021bele care stau la baza ac\u021biunilor concrete. Comportamentul este u\u0219or de observat, iar g\u0103sirea credin\u021belor este greu. DevOps este un exemplu excelent de cum devine totul mai complicat.\u201d<\/p><\/blockquote>\n<p>Exist\u0103, desigur, \u0219i partea tehnic\u0103 a \u00eentreb\u0103rii. Dac\u0103 ai un cod nou pentru testare care ajunge dup\u0103 o lun\u0103, iar \u00een versiunea final\u0103 apare abia dup\u0103 un an, \u0219i nu este fizic posibil s\u0103 accelerezi tot acest proces - este greu de ajuns la bunele practici. Bunele practici sunt sus\u021binute de instrumente de calitate. De exemplu, av\u00e2nd \u00een minte ideea de Infrastructure-as-Code, po\u021bi folosi orice, de la AWS CloudFormation \u0219i Terraform p\u00e2n\u0103 la Chef-Ansible-Puppet. Toate acestea trebuie s\u0103 fie cunoscute \u0219i st\u0103p\u00e2nite, iar aceasta este deja o disciplin\u0103 ingineresc\u0103. Este important s\u0103 nu confunzi cauzele cu efectele: la \u00eenceput lucrezi pe principiile SRE \u0219i abia apoi concretizezi aceste principii sub form\u0103 de solu\u021bii tehnice specifice. SRE este o metodologie foarte complex\u0103, care nu se refer\u0103 la cum s\u0103 configurezi Jenkins, ci la cele cinci principii de baz\u0103:<\/p>\n<p><\/p>\n<ul>\n<li>\u00cembun\u0103t\u0103\u021birea interac\u021biunii dintre roluri \u0219i departamente<\/li>\n<li>Acceptarea gre\u0219elilor ca parte integrant\u0103 a muncii<\/li>\n<li>Implementarea treptat\u0103 a schimb\u0103rilor<\/li>\n<li>Utilizarea instrumentelor \u0219i automatiz\u0103rii<\/li>\n<li>M\u0103surarea tot ce poate fi m\u0103surat<\/li>\n<\/ul>\n<p><\/p>\n<p>Acesta nu este doar un set de afirma\u021bii, ci un ghid concret <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/books\/\">pentru ac\u021biune<\/a><\/noindex>. De exemplu, pe calea accept\u0103rii gre\u0219elilor, va trebui s\u0103 te ocupi de riscuri, s\u0103 m\u0103sori disponibilitatea \u0219i indisponibilitatea serviciilor cu ajutorul unor indicatori precum SLI (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Indicator\">indicatori de nivel de servicii<\/a><\/noindex>) \u0219i SLO (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Objective\">obiective de nivel de servicii<\/a><\/noindex>), s\u0103 \u00eenve\u021bi s\u0103 scrii post-mortem-uri \u0219i s\u0103 faci \u00een a\u0219a fel \u00eenc\u00e2t s\u0103 nu fie \u00eenfrico\u0219\u0103tor s\u0103 le scrii.<\/p>\n<p><\/p>\n<p>\u00cen disciplina SRE, utilizarea instrumentelor este doar una dintre p\u0103r\u021bile succesului, de\u0219i nu lipsit\u0103 de importan\u021b\u0103. Trebuie s\u0103 ne dezvolt\u0103m constant din punct de vedere tehnic, s\u0103 observ\u0103m ce se \u00eent\u00e2mpl\u0103 \u00een lume \u0219i cum putem aplica acest lucru \u00een munca noastr\u0103.<\/p>\n<p><\/p>\n<p>\u00cen prezent, solu\u021biile Cloud Native au devenit foarte populare. Conform \u00een\u021belegerii moderne a Cloud Native Computing Foundation, tehnologiile Cloud Native permit organiza\u021biilor s\u0103 dezvolte \u0219i s\u0103 desf\u0103\u0219oare aplica\u021bii scalabile \u00een medii dinamice moderne, cum ar fi cloud-uri publice, private \u0219i hibride. Exemple includ containere, servicii mesh, microservicii, infrastructur\u0103 imutabil\u0103 \u0219i API-uri declarative. Toate aceste tehnici permit sistemelor slab legate s\u0103 r\u0103m\u00e2n\u0103 elastice, gestionabile \u0219i bine observabile. O bun\u0103 automatizare le permite inginerilor s\u0103 fac\u0103 modific\u0103ri mari frecvent \u0219i cu rezultate previzibile, f\u0103r\u0103 a transforma acest lucru \u00eentr-o munc\u0103 infernal\u0103. Toate acestea sunt sus\u021binute de un stack de instrumente bine cunoscute, precum Docker \u0219i Kubernetes.<\/p>\n<p><\/p>\n<p>Aceast\u0103 defini\u021bie este destul de complex\u0103 \u0219i vast\u0103, deoarece domeniul este destul de complicat. Pe de o parte, se afirm\u0103 c\u0103 noile modific\u0103ri \u00een acest sistem ar trebui s\u0103 fie ad\u0103ugate destul de u\u0219or. Pe de alt\u0103 parte, pentru a \u00een\u021belege cum s\u0103 creezi un mediu containerizat \u00een care serviciile slab legate func\u021bioneaz\u0103 pe o infrastructur\u0103 definit\u0103 prin software \u0219i sunt livrate acolo printr-un CI\/CD continuu, \u0219i s\u0103 construie\u0219ti practici DevOps \u00een jurul acestui lucru \u2013 trebuie s\u0103 ai o experien\u021b\u0103 semnificativ\u0103.<\/p>\n<p><\/p>\n<h2 id=\"chto-so-vsem-etim-delat\">Ce s\u0103 facem cu toate acestea<\/h2>\n<p><\/p>\n<p>Fiecare \u00ee\u0219i rezolv\u0103 aceste probleme \u00een modul s\u0103u: de exemplu, se pot publica anun\u021buri de angajare adecvate pentru a sparge cercul vicios. Se poate \u00een\u021belege ce \u00eenseamn\u0103 termenii precum DevOps \u0219i Cloud Native \u0219i s\u0103 \u00eei foloseasc\u0103 corect \u0219i \u00een mod relevant. Se poate avansa \u00een DevOps \u0219i s\u0103 demonstreze prin exemplul propriu abord\u0103rile corecte.<\/p>\n<p><\/p>\n<p>Noi organiz\u0103m o conferin\u021b\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops 2020 Moscova<\/a><\/noindex>, care ofer\u0103 ocazia de a explora mai \u00een profunzime subiectele despre care am discutat. Pentru asta, exist\u0103 mai multe grupuri de prezent\u0103ri:<\/p>\n<p><\/p>\n<ul>\n<li>Procese \u0219i cultur\u0103;<\/li>\n<li>Site Reliability Engineering;<\/li>\n<li>Cloud Native;<\/li>\n<\/ul>\n<p><\/p>\n<p>Cum s\u0103 alegi pe unde s\u0103 mergi? Aici exist\u0103 un aspect delicat. Pe de o parte, DevOps \u00eenseamn\u0103 colaborare \u0219i ne dorim foarte mult s\u0103 participi la prezent\u0103ri din diverse blocuri. Pe de alt\u0103 parte, dac\u0103 e\u0219ti un manager de dezvoltare venit la conferin\u021b\u0103 pentru a te concentra pe o sarcin\u0103 specific\u0103, nimeni nu te limiteaz\u0103 \u2014 evident, acesta va fi blocul referitor la procese \u0219i cultur\u0103. Nu uita c\u0103 dup\u0103 conferin\u021b\u0103 vor r\u0103m\u00e2ne \u00eenregistr\u0103ri (dup\u0103 completarea formularului de feedback), a\u0219a c\u0103 vei putea viziona prezent\u0103rile mai pu\u021bin importante mai t\u00e2rziu.<\/p>\n<p><\/p>\n<p>Este evident c\u0103 la conferin\u021b\u0103 nu po\u021bi participa \u00een acela\u0219i timp la trei track-uri, de aceea programul este structurat astfel \u00eenc\u00e2t fiecare slot de timp s\u0103 ofere subiecte pe gustul tuturor. <\/p>\n<p><\/p>\n<p>R\u0103m\u00e2ne doar s\u0103 \u00een\u021belegi ce s\u0103 faci dac\u0103 e\u0219ti inginer DevOps! \u00cen primul r\u00e2nd, \u00eencearc\u0103 s\u0103 define\u0219ti ce faci cu adev\u0103rat. De obicei, acest termen este folosit pentru a descrie:<\/p>\n<p><\/p>\n<ul>\n<li>Dezvoltatori care se ocup\u0103 de infrastructur\u0103. Pentru tine, cele mai potrivite vor fi grupurile de prezent\u0103ri despre SRE \u0219i Cloud Native.<\/li>\n<li>Administratori de sistem. Aici este mai complicat. DevOops nu este despre administrarea sistemelor. Din fericire, exist\u0103 o mul\u021bime de conferin\u021be, c\u0103r\u021bi, articole \u0219i videoclipuri excelente pe tema administr\u0103rii sistemelor. Pe de alt\u0103 parte, dac\u0103 e\u0219ti interesat s\u0103 te dezvol\u021bi \u00een ceea ce prive\u0219te \u00een\u021belegerea culturii \u0219i proceselor, s\u0103 \u00eenve\u021bi despre tehnologiile cloud \u0219i detaliile vie\u021bii cu Cloud Native, te vom primi cu bucurie! G\u00e2nde\u0219te-te la asta: te ocupi de administrare, iar mai departe ce vei face? Ca s\u0103 nu te treze\u0219ti \u00eentr-o situa\u021bie nepl\u0103cut\u0103, ar fi bine s\u0103 \u00eencepi s\u0103 \u00eenve\u021bi deja acum. <\/li>\n<\/ul>\n<p><\/p>\n<p>Exist\u0103 \u00eenc\u0103 o variant\u0103: insi\u0219ti \u0219i continui s\u0103 sus\u021bii c\u0103 e\u0219ti <em>exact inginer DevOps<\/em> \u0219i nicidecum altceva, indiferent ce ar \u00eensemna. Atunci trebuie s\u0103 te dezam\u0103gesc, DevOops este o conferin\u021b\u0103 care nu este pentru inginerii DevOps!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Nu exist\u0103 ingineri DevOps. Atunci, cine exist\u0103 \u0219i ce s\u0103 facem cu asta?\" src=\"\/wp-content\/uploads\/2019\/12\/ae715f9f17e0792ee6b5de9114ed2c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Slide din <noindex><a rel=\"nofollow\" href=\"https:\/\/devopscon.io\/business-company-culture\/the-first-decade-of-devops-is-over-whats-next\/\">prezentarea lui Konstantin Diener<\/a><\/noindex> la M\u00fcnchen<\/em><\/p>\n<p><\/p>\n<p>DevOops 2020 Moscova va avea loc pe 29-30 aprilie la Moscova, biletele sunt deja disponibile <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/registration\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">cump\u0103rate de pe site-ul oficial<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>\u00cen plus, po\u021bi <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">propune prezentarea ta<\/a><\/noindex> p\u00e2n\u0103 pe 8 februarie. Te rug\u0103m s\u0103 re\u021bii c\u0103 atunci c\u00e2nd completezi formularul trebuie s\u0103 alegi publicul \u021bint\u0103 c\u0103ruia prezentarea ta \u00eei va aduce cel mai mare beneficiu (<em>\u00een lista aceasta se ascunde o surpriz\u0103<\/em>).<\/p>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/479552\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0430\u043a\u0438\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u043e\u043b\u043e\u043d\u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0437\u0430\u0440\u043f\u043b\u0430\u0442\u0443, \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043c\u0443\u0449\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u0438\u043a\u0430\u044f \u0435\u0440\u0435\u0441\u044c. \u0412\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u00abDevOps\u00bb \u0438 \u00ab\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u00bb \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u043a\u043b\u0435\u0438\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0432 \u043e\u0434\u043d\u043e \u0441\u043b\u043e\u0432\u043e, \u0430 \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439, \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0432\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u0437 \u0432\u0430\u043a\u0430\u043d\u0441\u0438\u0438 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430. \u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c, \u043a\u0430\u043a \u043c\u044b [&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-53925","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\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\/ro\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\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-12-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:52+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\udd47Nu exist\u0103 ingineri DevOps. Cine atunci exist\u0103 \u0219i ce s\u0103 facem cu asta? | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","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-12-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53925","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-01-24 09:21:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:15:55","updated":"2026-01-24 09:21:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/53925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=53925"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/53925\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=53925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=53925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=53925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}