{"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\/fr\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","title":{"rendered":"Les ing\u00e9nieurs DevOps n'existent pas. Qui existe alors et que faire avec \u00e7a ?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Les ing\u00e9nieurs DevOps n&#039;existent pas. Qui existe alors et que faire avec \u00e7a ?\" src=\"\/wp-content\/uploads\/2019\/12\/8ff4a4f0545bda5d628600e88eb29baa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>R\u00e9cemment, de telles annonces ont envahi Internet. Malgr\u00e9 un salaire attractif, il est difficile de ne pas \u00eatre troubl\u00e9 par le fait qu'elles contiennent des absurdit\u00e9s flagrantes. Au d\u00e9part, on suppose qu'il est possible de combiner \u00ab DevOps \u00bb et \u00ab ing\u00e9nieur \u00bb en un seul mot, et ensuite vient une liste al\u00e9atoire d'exigences, dont une partie semble clairement copi\u00e9e depuis une annonce pour administrateur syst\u00e8me.<\/p>\n<p><\/p>\n<p>Dans ce post, nous souhaitons discuter de la mani\u00e8re dont nous en sommes arriv\u00e9s \u00e0 cette situation, ce qu'est r\u00e9ellement DevOps et comment proc\u00e9der d\u00e9sormais.<\/p>\n<p><\/p>\n<p>Ces annonces de travail peuvent \u00eatre critiqu\u00e9es sous toutes les coutures, mais le fait est qu'il y en a beaucoup, et c'est ainsi que le march\u00e9 fonctionne actuellement. Nous avons organis\u00e9 une conf\u00e9rence DevOps et d\u00e9clarons ouvertement : \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops<\/a><\/noindex> \u2014 ce n'est pas pour les ing\u00e9nieurs DevOps \u00bb. Beaucoup trouveront cela \u00e9trange et absurde : pourquoi des personnes organisant un \u00e9v\u00e9nement commercial s'opposent-elles au march\u00e9 ? Nous allons tout expliquer maintenant.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"pro-kulturu-i-processy\">Sur la culture et les processus<\/h2>\n<p><\/p>\n<p>Commencez par comprendre que DevOps n'est pas une discipline d'ing\u00e9nierie. Tout a commenc\u00e9 par le fait que la division historique des r\u00f4les ne fonctionne pas pour la qualit\u00e9 des produits. Lorsque les programmeurs se contentent de coder sans vouloir entendre parler de tests, le logiciel est bourr\u00e9 de bogues. Lorsque les administrateurs se moquent de la fa\u00e7on et des raisons pour lesquelles le logiciel est \u00e9crit, le support devient un v\u00e9ritable enfer. <\/p>\n<p><\/p>\n<p>Par exemple, la diff\u00e9rence entre l'approche d'administration syst\u00e8me et celle de SRE en mati\u00e8re de gestion de service <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/introduction\/\">commence avec le c\u00e9l\u00e8bre livre Google SRE<\/a><\/noindex>. Des recherches int\u00e9ressantes ont \u00e9t\u00e9 men\u00e9es dans le cadre de <noindex><a rel=\"nofollow\" href=\"https:\/\/services.google.com\/fh\/files\/misc\/state-of-devops-2019.pdf\">l'enqu\u00eate DORA<\/a><\/noindex> \u2014 il est \u00e9vident que les meilleurs d\u00e9veloppeurs parviennent d'une mani\u00e8re ou d'une autre \u00e0 d\u00e9ployer de nouveaux changements en production plus d'une fois par heure. Ils effectuent \u00e9galement des tests manuels pas plus de 10% du temps (comme on le voit dans le <noindex><a rel=\"nofollow\" href=\"https:\/\/cloudplatformonline.com\/rs\/248-TPC-286\/images\/DORA-State%20of%20DevOps.pdf\">DORA de l'ann\u00e9e derni\u00e8re<\/a><\/noindex>). Comment y parviennent-ils ? \u00ab Excel or die \u00bb \u2013 dit l'un des titres du rapport. Pour une discussion plus d\u00e9taill\u00e9e de ces statistiques en mati\u00e8re de tests, vous pouvez vous r\u00e9f\u00e9rer au keynote de Baruch Sadogursky<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=8eH3k4BxV6k\"> \u00ab Nous avons DevOps. Licencions tous les testeurs \u00bb<\/a><\/noindex> lors d'une autre de nos conf\u00e9rences, Heisenbug.<\/p>\n<p><\/p>\n<blockquote><p>\u00ab Quand il n'y a pas d'accord entre les camarades,<br \/>\nLeurs affaires ne progresseront pas,<br \/>\nEt il ne sortira de l\u00e0 rien de bon, juste de la souffrance.<br \/>\nUn jour, le Cygne, le Crabe et le Brochet\u2026 \u00bb<\/p><\/blockquote>\n<p>Que pensez-vous, quelle partie des d\u00e9veloppeurs web comprend vraiment dans quelles conditions leurs applications fonctionnent en production ? Combien d'entre eux iront voir les administrateurs pour essayer de comprendre ce qui se passera en cas de chute de la base de donn\u00e9es ? Qui d'entre eux se rendra chez les testeurs et demandera \u00e0 apprendre \u00e0 \u00e9crire des tests correctement ? Et il y a aussi des sp\u00e9cialistes de la s\u00e9curit\u00e9, des chefs de produits, et une foule d'autres personnes.<\/p>\n<p><\/p>\n<p>L'id\u00e9e g\u00e9n\u00e9rale de DevOps est d'\u00e9tablir une interaction entre les r\u00f4les et les d\u00e9partements. Cela se r\u00e9alise principalement non pas avec un logiciel r\u00e9gl\u00e9 de mani\u00e8re astucieuse, mais par la pratique de la communication. DevOps concerne la culture, la pratique, la m\u00e9thodologie et les processus. Il n'existe pas de sp\u00e9cialit\u00e9 d'ing\u00e9nieur qui r\u00e9ponde \u00e0 ces questions.<\/p>\n<p><\/p>\n<h2 id=\"zamknutyy-krug\">Cercle vicieux<\/h2>\n<p><\/p>\n<p>D'o\u00f9 vient alors la discipline \u00ab ing\u00e9nierie DevOps \u00bb ? Nous avons une th\u00e9orie ! Les id\u00e9es de DevOps se sont r\u00e9v\u00e9l\u00e9es si bonnes qu'elles sont devenues victimes de leur succ\u00e8s. Autour de ce sujet, des recruteurs douteux et des marchands de personnes se sont regroup\u00e9s, cr\u00e9ant une atmosph\u00e8re bien \u00e0 eux.<\/p>\n<p><\/p>\n<p>Imaginez : hier, vous faisiez des shawarmas \u00e0 Khimki, et aujourd'hui \u2014 vous \u00eates d\u00e9j\u00e0 une personne importante, un recruteur senior. Il y a tout un processus de recherche et de s\u00e9lection des candidats, tout cela n'est pas simple, il faut comprendre. Supposons que le chef de d\u00e9partement dit : trouve un sp\u00e9cialiste en X. On ajoute au mot X le mot \u00ab ing\u00e9nieur \u00bb, et le tour est jou\u00e9. Besoin de Linux ? Eh bien, c'est certainement un ing\u00e9nieur Linux, si vous voulez DevOps \u2014 un ing\u00e9nieur DevOps. Une offre d'emploi ne se compose pas seulement d'un titre, mais \u00e0 l'int\u00e9rieur, il faut inscrire un certain texte. Le plus simple est d'inscrire un ensemble de mots-cl\u00e9s de Google, selon l'imagination de chacun. DevOps se compose de deux mots \u2014 \u00ab Dev \u00bb et \u00ab Ops \u00bb, donc, il faut rassembler des mots-cl\u00e9s li\u00e9s aux d\u00e9veloppeurs et aux administrateurs, tous ensemble. Ainsi apparaissent des offres d'emploi mentionnant la ma\u00eetrise de 42 langages de programmation et 20 ans d'utilisation de Kubernetes et Swarm simultan\u00e9ment. C'est une approche habituelle.<\/p>\n<p><\/p>\n<p>Ainsi, dans l'esprit des gens s'est enracin\u00e9e l'image absurde et impitoyable d'un super-h\u00e9ros DevOps, qui configurera tous les d\u00e9ploiements sur Jenkins, et ce sera le bonheur. Ah, si tout \u00e9tait si simple. \u00ab Et en plus, on peut chasser des admins syst\u00e8mes, pense le recruteur, c'est \u00e0 la mode, les mots-cl\u00e9s sont les m\u00eames, ils devraient mordre. \u00bb<\/p>\n<p><\/p>\n<p>La demande cr\u00e9e l'offre, et toutes ces offres douteuses ont attir\u00e9 un nombre fou d'administrateurs syst\u00e8me qui ont compris qu'ils pouvaient faire exactement la m\u00eame chose qu'auparavant, mais en \u00e9tant pay\u00e9s plusieurs fois plus, sous le nom de \u00ab devops \u00bb. Comme tu configurais des serveurs via SSH un par un, tu continueras \u00e0 le faire, mais cela s'appelle apparemment maintenant une pratique devops. C'est un ph\u00e9nom\u00e8ne complexe, en partie li\u00e9 \u00e0 la sous-estimation des admins classiques et au ph\u00e9nom\u00e8ne entourant DevOps, mais au final \u2014 ce qui est fait, est fait.<\/p>\n<p><\/p>\n<p>Nous avons donc la demande et l'offre. Un cercle vicieux qui se nourrit de lui-m\u00eame. C'est ce avec quoi nous luttons (y compris en cr\u00e9ant la conf\u00e9rence DevOops).<\/p>\n<p><\/p>\n<p>Bien s\u00fbr, en plus des administrateurs syst\u00e8me qui se sont rebaptis\u00e9s en \u00ab devops \u00bb, il y a d'autres participants \u2014 par exemple, des SRE professionnels ou des d\u00e9veloppeurs d'Infrastructure-as-Code.<\/p>\n<p><\/p>\n<h2 id=\"chem-lyudi-zanimayutsya-v-devops-na-samom-dele\">Que font les gens en DevOps (r\u00e9ellement)<\/h2>\n<p><\/p>\n<p>Alors, vous voulez progresser dans l'apprentissage et l'application des pratiques DevOps. Mais comment faire, dans quelle direction regarder ? \u00c9videmment, il ne faut pas se fier aveugl\u00e9ment aux mots-cl\u00e9s populaires.<\/p>\n<p><\/p>\n<p>S'il y a du travail, quelqu'un doit s'en occuper. Nous avons d\u00e9j\u00e0 \u00e9tabli que ce ne sont pas des \u00ab ing\u00e9nieurs devops \u00bb, alors qui ? Il semble plus appropri\u00e9 de le formuler non pas en termes de postes, mais en termes de domaines de travail sp\u00e9cifiques.<\/p>\n<p><\/p>\n<p>Tout d'abord, vous pouvez vous occuper du c\u0153ur m\u00eame de DevOps \u2014 les processus et la culture. La culture est une affaire de longue haleine et difficile, et bien que cela soit traditionnellement de la responsabilit\u00e9 des dirigeants, d'une mani\u00e8re ou d'une autre, tout le monde participe \u00e0 cela, des programmeurs aux admins. Il y a quelques mois, Tim Lister <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/470926\/\">a d\u00e9clar\u00e9 dans une interview<\/a><\/noindex>:<\/p>\n<p><\/p>\n<blockquote><p>\u00ab La culture est d\u00e9termin\u00e9e par les valeurs fondamentales de l'organisation. Les gens ne s'en rendent g\u00e9n\u00e9ralement pas compte, mais nous, travaillant en consulting depuis de nombreuses ann\u00e9es, avons appris \u00e0 le remarquer. Vous entrez dans une entreprise et litt\u00e9ralement au bout de quelques minutes, vous commencez \u00e0 ressentir ce qui se passe. Nous appelons cela l'\u00ab ar\u00f4me \u00bb. Parfois, cet ar\u00f4me est vraiment bon. Parfois, il provoque des naus\u00e9es. (\u2026) Vous ne pouvez pas changer la culture tant que les valeurs et les croyances qui sous-tendent des actions sp\u00e9cifiques n'ont pas \u00e9t\u00e9 prises en compte. Le comportement est facile \u00e0 observer, mais trouver les croyances est difficile. DevOps est justement un excellent exemple de la mani\u00e8re dont tout devient de plus en plus compliqu\u00e9. \u00bb<\/p><\/blockquote>\n<p>Il y a forc\u00e9ment un aspect technique \u00e0 la question. Si ton nouveau code arrive en test dans un mois et n\u2019est publi\u00e9 que dans un an, et qu'il est physiquement impossible d\u2019acc\u00e9l\u00e9rer tout cela, tu risques de ne jamais atteindre de bonnes pratiques. Les bonnes pratiques sont soutenues par de bons outils. Par exemple, en gardant \u00e0 l\u2019esprit l\u2019id\u00e9e d\u2019Infrastructure-as-Code, on peut utiliser n\u2019importe quoi, d\u2019AWS CloudFormation et Terraform \u00e0 Chef-Ansible-Puppet. Il faut tout cela conna\u00eetre et ma\u00eetriser, et cela constitue d\u00e9j\u00e0 une v\u00e9ritable discipline d\u2019ing\u00e9nierie. Il est important de ne pas confondre la cause et les cons\u00e9quences : d'abord, vous travaillez selon les principes SRE et ensuite seulement vous incarnez ces principes sous forme de solutions techniques concr\u00e8tes. Par ailleurs, le SRE est une m\u00e9thodologie tr\u00e8s complexe qui ne parle pas de comment configurer Jenkins, mais de cinq principes fondamentaux :<\/p>\n<p><\/p>\n<ul>\n<li>Am\u00e9liorer la collaboration entre les r\u00f4les et les d\u00e9partements<\/li>\n<li>Accepter les erreurs comme une partie int\u00e9grante du travail<\/li>\n<li>Mettre en \u0153uvre des changements progressivement<\/li>\n<li>Utiliser des outils et d'autres formes d'automatisation<\/li>\n<li>Mesurer tout ce qui peut \u00eatre mesur\u00e9<\/li>\n<\/ul>\n<p><\/p>\n<p>Ce n\u2019est pas simplement un ensemble d'\u00e9nonc\u00e9s, mais un <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/books\/\">guide d'action<\/a><\/noindex>. Par exemple, sur le chemin de l'acceptation des erreurs, il faudra comprendre les risques, mesurer la disponibilit\u00e9 et l'indisponibilit\u00e9 des services gr\u00e2ce \u00e0 quelque chose comme l\u2019SLI (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Indicator\">indicateurs de niveau de service<\/a><\/noindex>) et SLO (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Objective\">objectifs de niveau de service<\/a><\/noindex>), apprendre \u00e0 r\u00e9diger des post-mortems et faire en sorte qu\u2019il ne soit pas effrayant de les r\u00e9diger.<\/p>\n<p><\/p>\n<p>Dans la discipline SRE, l'utilisation d'outils n'est qu'une partie du succ\u00e8s, bien que non n\u00e9gligeable. Nous devons continuellement nous d\u00e9velopper sur le plan technique, surveiller ce qui se passe dans le monde et comment cela peut \u00eatre appliqu\u00e9 \u00e0 notre travail.<\/p>\n<p><\/p>\n<p>D'autre part, les solutions Cloud Native sont devenues tr\u00e8s populaires r\u00e9cemment. Selon la compr\u00e9hension moderne de la Cloud Native Computing Foundation, les technologies Cloud Native permettent aux organisations de d\u00e9velopper et de d\u00e9ployer des applications \u00e9volutives dans des environnements dynamiques modernes, tels que les nuages publics, priv\u00e9s et hybrides. Parmi les exemples, on peut citer les conteneurs, les maillages de services, les microservices, l'infrastructure immuable et les API d\u00e9claratives. Toutes ces techniques permettent aux syst\u00e8mes faiblement coupl\u00e9s de rester flexibles, g\u00e9rables et bien observables. Une bonne automatisation permet aux ing\u00e9nieurs d'apporter de grands changements fr\u00e9quemment, avec des r\u00e9sultats pr\u00e9visibles, sans que cela ne devienne un travail infernal. Tout cela est soutenu par un ensemble d'outils bien connus, tels que Docker et Kubernetes.<\/p>\n<p><\/p>\n<p>Cette d\u00e9finition est assez complexe et dense, car le domaine l'est \u00e9galement. D'une part, il est affirm\u00e9 que de nouveaux changements dans ce syst\u00e8me devraient \u00eatre ajout\u00e9s assez simplement. D'autre part, pour comprendre comment cr\u00e9er un environnement conteneuris\u00e9 o\u00f9 des services faiblement coupl\u00e9s r\u00e9sident sur une infrastructure d\u00e9finie par logiciel et sont fournis par l'interm\u00e9diaire d'une CI\/CD continue, ainsi que pour \u00e9tablir des pratiques DevOps autour de cela, il faut en avoir vu d'autres.<\/p>\n<p><\/p>\n<h2 id=\"chto-so-vsem-etim-delat\">Que faire avec tout cela<\/h2>\n<p><\/p>\n<p>Chacun r\u00e9sout ces probl\u00e8mes \u00e0 sa mani\u00e8re : par exemple, on peut publier des offres d'emploi normales pour rompre le cercle vicieux. On peut comprendre la signification des termes tels que DevOps et Cloud Native et les utiliser correctement et \u00e0 bon escient. On peut progresser en DevOps et d\u00e9montrer par l'exemple des approches appropri\u00e9es.<\/p>\n<p><\/p>\n<p>Nous organisons une conf\u00e9rence <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops 2020 Moscou<\/a><\/noindex>, qui offre l'opportunit\u00e9 d'explorer en profondeur les sujets que nous venons d'aborder. Pour cela, il y a plusieurs groupes de pr\u00e9sentations :<\/p>\n<p><\/p>\n<ul>\n<li>Processus et culture;<\/li>\n<li>Ing\u00e9nierie de la fiabilit\u00e9 des sites;<\/li>\n<li>Cloud Native;<\/li>\n<\/ul>\n<p><\/p>\n<p>Comment choisir o\u00f9 aller ? Il y a un point d\u00e9licat. D'une part, DevOps, c'est une question d'interaction, et nous esp\u00e9rons vraiment que vous assisterez \u00e0 des pr\u00e9sentations de diff\u00e9rentes sessions. D'autre part, si vous \u00eates un responsable du d\u00e9veloppement venu \u00e0 la conf\u00e9rence pour se concentrer sur une t\u00e2che sp\u00e9cifique, rien ne vous en emp\u00eache \u2014 il est clair que ce sera la session sur les processus et la culture. N'oubliez pas qu'apr\u00e8s la conf\u00e9rence, vous aurez acc\u00e8s aux enregistrements (apr\u00e8s avoir rempli le formulaire de retour), donc vous pourrez toujours visionner des pr\u00e9sentations moins essentielles plus tard.<\/p>\n<p><\/p>\n<p>\u00c9videmment, lors de la conf\u00e9rence, vous ne pouvez pas assister \u00e0 trois sessions en m\u00eame temps, c'est pourquoi nous avons con\u00e7u le programme pour que chaque cr\u00e9neau horaire propose des sujets vari\u00e9s. <\/p>\n<p><\/p>\n<p>Il ne reste plus qu'\u00e0 comprendre quoi faire si vous \u00eates ing\u00e9nieur DevOps ! Tout d'abord, essayez de d\u00e9terminer ce que vous faites r\u00e9ellement. Ce terme est souvent utilis\u00e9 pour d\u00e9signer :<\/p>\n<p><\/p>\n<ul>\n<li>Les d\u00e9veloppeurs qui s'occupent de l'infrastructure. Les sessions sur l'SRE et le Cloud Native vous conviendront le mieux.<\/li>\n<li>Les administrateurs syst\u00e8mes. C'est plus compliqu\u00e9. DevOps ne concerne pas l'administration syst\u00e8me. Heureusement, il existe de nombreuses excellentes conf\u00e9rences, livres, articles, vid\u00e9os en ligne, etc. sur le sujet de l'administration syst\u00e8me. D'un autre c\u00f4t\u00e9, si vous \u00eates int\u00e9ress\u00e9 par le d\u00e9veloppement de votre compr\u00e9hension de la culture et des processus, l'\u00e9tude des technologies cloud et les d\u00e9tails de la vie avec le Cloud Native, nous serons ravis de vous accueillir ! R\u00e9fl\u00e9chissez \u00e0 ceci : si vous vous occupez de l'administration, que ferez-vous ensuite ? Pour \u00e9viter de vous retrouver dans une situation compliqu\u00e9e, il est prudent d'apprendre d\u00e8s maintenant. <\/li>\n<\/ul>\n<p><\/p>\n<p>Il y a une autre option : vous persistez et continuez \u00e0 affirmer que vous \u00eates <em>exactement un ing\u00e9nieur DevOps<\/em> et rien d'autre, quoi que cela puisse signifier. Dans ce cas, nous devons vous d\u00e9cevoir, DevOps n'est pas une conf\u00e9rence destin\u00e9e aux ing\u00e9nieurs DevOps !<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Les ing\u00e9nieurs DevOps n&#039;existent pas. Qui existe alors et que faire avec \u00e7a ?\" src=\"\/wp-content\/uploads\/2019\/12\/ae715f9f17e0792ee6b5de9114ed2c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Diapositive de <noindex><a rel=\"nofollow\" href=\"https:\/\/devopscon.io\/business-company-culture\/the-first-decade-of-devops-is-over-whats-next\/\">la pr\u00e9sentation de Konstantin Diener<\/a><\/noindex> \u00e0 Munich<\/em><\/p>\n<p><\/p>\n<p>DevOops 2020 Moscou se d\u00e9roulera les 29 et 30 avril \u00e0 Moscou, les billets sont d\u00e9j\u00e0 en vente <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/registration\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">achet\u00e9s sur le site officiel<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>De plus, vous pouvez <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">soumettre votre pr\u00e9sentation<\/a><\/noindex> jusqu'au 8 f\u00e9vrier. Notez que lors de la soumission du formulaire, vous devez choisir le public cible qui b\u00e9n\u00e9ficiera le plus de votre pr\u00e9sentation (<em>un surprise est enfouie dans la liste<\/em>).<\/p>\n<p>Source : <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 - 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\/fr\/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\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Il n'existe pas d'ing\u00e9nieurs DevOps. Alors qui existe et que faire avec cela ? | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/53925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=53925"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/53925\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=53925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=53925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=53925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}