{"id":37684,"date":"2019-10-31T22:19:05","date_gmt":"2019-10-31T19:19:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\/"},"modified":"2019-10-31T22:19:05","modified_gmt":"2019-10-31T19:19:05","slug":"zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","title":{"rendered":"Pourquoi le DevOps est-il n\u00e9cessaire et qui sont les sp\u00e9cialistes DevOps ?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Lorsque l'application ne fonctionne pas, on souhaite entendre le moins possible de la part des coll\u00e8gues la phrase \u00ab le probl\u00e8me est de votre c\u00f4t\u00e9 \u00bb. Au final, les utilisateurs en souffrent \u2013 et ils se moquent de quelle partie de l'\u00e9quipe est responsable du dysfonctionnement. La culture DevOps est n\u00e9e pr\u00e9cis\u00e9ment pour unir d\u00e9veloppement et support autour d'une responsabilit\u00e9 commune pour le produit final.<\/p>\n<p>Quelles pratiques font partie du concept de DevOps et pourquoi sont-elles n\u00e9cessaires ? Que font les ing\u00e9nieurs DevOps et quelles comp\u00e9tences doivent-ils poss\u00e9der ? Les experts d'EPAM r\u00e9pondent \u00e0 ces questions et \u00e0 d'autres : Kirill Sergeev, ing\u00e9nieur syst\u00e8me et \u00e9vang\u00e9liste DevOps, et Igor Boyko, ing\u00e9nieur syst\u00e8me senior et coordinateur d'une des \u00e9quipes DevOps de l'entreprise.<\/p>\n<p><img decoding=\"async\" alt=\"Pourquoi le DevOps est-il n\u00e9cessaire et qui sont les sp\u00e9cialistes DevOps ?\" src=\"\/wp-content\/uploads\/2019\/09\/aec00d2c1dfe908cf1e2640380287b20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Pourquoi le DevOps est-il n\u00e9cessaire ?<\/h3>\n<p>\nAuparavant, il existait une barri\u00e8re entre les d\u00e9veloppeurs et le support (ce qu'on appelle les op\u00e9rations). Cela semble paradoxal, mais ils avaient des objectifs et des KPI diff\u00e9rents, bien qu'ils travaillent sur une t\u00e2che commune. L'objectif du d\u00e9veloppement \u00e9tait d'impl\u00e9menter aussi rapidement que possible les exigences commerciales et de les int\u00e9grer dans le produit fonctionnel. Le support \u00e9tait responsable du bon fonctionnement de l'application \u2013 et tout changement mettait la stabilit\u00e9 en p\u00e9ril. Il s'agit d'un conflit d'int\u00e9r\u00eats \u2013 le DevOps a \u00e9merg\u00e9 pour le r\u00e9soudre.<\/p>\n<h3>Qu'est-ce que le DevOps ?<\/h3>\n<p>\nC'est une bonne question \u2013 et une question controvers\u00e9e : il n'y a pas encore de consensus \u00e0 ce sujet dans le monde. Chez EPAM, nous pensons que le DevOps combine des technologies, des processus et une culture d'interaction au sein de l'\u00e9quipe. Cette combinaison vise \u00e0 garantir une livraison continue de valeur aux utilisateurs finaux.<\/p>\n<p><b>Kirill Sergeev<\/b>: \u00ab Les d\u00e9veloppeurs \u00e9crivent du code, les testeurs le v\u00e9rifient, et les administrateurs d\u00e9ploient le produit final dans l'environnement de production. Pendant longtemps, ces parties de l'\u00e9quipe \u00e9taient quelque peu d\u00e9sunies, puis l'id\u00e9e de les regrouper dans un processus commun est n\u00e9e. C'est ainsi que sont apparues les pratiques DevOps \u00bb.<\/p>\n<p>Le jour est enfin arriv\u00e9 o\u00f9 les d\u00e9veloppeurs et les ing\u00e9nieurs syst\u00e8me se sont int\u00e9ress\u00e9s au travail des autres. La barri\u00e8re entre production et support a commenc\u00e9 \u00e0 s'effacer. Ainsi, le DevOps est n\u00e9, qui englobe des pratiques, une culture et un cadre d'interaction au sein de l'\u00e9quipe.<\/p>\n<p><img decoding=\"async\" alt=\"Pourquoi le DevOps est-il n\u00e9cessaire et qui sont les sp\u00e9cialistes DevOps ?\" src=\"\/wp-content\/uploads\/2019\/09\/f81ab458e853b0cb61105c1483034604.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Quelle est l'essence de la culture DevOps ?<\/h3>\n<p>\nLa responsabilit\u00e9 du r\u00e9sultat final incombe \u00e0 chaque membre de l'\u00e9quipe. L'aspect le plus int\u00e9ressant et complexe de la philosophie DevOps est de comprendre qu'une personne ne se contente pas d'\u00eatre responsable de son \u00e9tape de travail, mais qu'elle est \u00e9galement responsable du fonctionnement de l'ensemble du produit. Le probl\u00e8me n'appartient \u00e0 personne en particulier \u2013 il est collectif, et chaque membre de l'\u00e9quipe contribue \u00e0 sa r\u00e9solution.<\/p>\n<p>Le principe fondamental de la culture DevOps consiste \u00e0 r\u00e9soudre des probl\u00e8mes, plut\u00f4t qu'\u00e0 simplement appliquer des pratiques DevOps. De plus, ces pratiques ne sont pas mises en \u0153uvre 'd'un c\u00f4t\u00e9', mais s'appliquent \u00e0 l'ensemble du produit. Un projet n'a pas besoin d'un ing\u00e9nieur DevOps \u00e0 lui seul \u2013 il a besoin d'une solution \u00e0 un probl\u00e8me, et le r\u00f4le de l'ing\u00e9nieur DevOps peut \u00eatre r\u00e9parti entre plusieurs membres de l'\u00e9quipe avec diff\u00e9rentes sp\u00e9cialisations.<\/p>\n<h3>Quelles sont les pratiques DevOps ?<\/h3>\n<p>\nLes pratiques DevOps couvrent toutes les \u00e9tapes du cycle de vie du logiciel.<\/p>\n<p><b>Igor Bo\u00efko<\/b>: 'Le cas id\u00e9al est lorsque nous commen\u00e7ons \u00e0 utiliser des pratiques DevOps d\u00e8s l'initiation du projet. Avec les architectes, nous planifions quel sera le paysage architectural de l'application, o\u00f9 elle sera situ\u00e9e et comment elle pourra \u00e9voluer, en choisissant la plateforme. Actuellement, l'architecture microservices est \u00e0 la mode \u2013 pour cela, nous choisissons un syst\u00e8me d'orchestration : il est n\u00e9cessaire de g\u00e9rer chaque \u00e9l\u00e9ment de l'application individuellement et de le mettre \u00e0 jour ind\u00e9pendamment des autres. Une autre pratique est ce qu'on appelle 'l'infrastructure comme code'. Cela d\u00e9signe une approche dans laquelle l'infrastructure d'un projet est cr\u00e9\u00e9e et g\u00e9r\u00e9e par code, plut\u00f4t que par une interaction directe avec les serveurs.<\/p>\n<p>Nous passons ensuite \u00e0 l'\u00e9tape de d\u00e9veloppement. Ici, une des plus grandes pratiques est la mise en place de CI\/CD : il faut aider les d\u00e9veloppeurs \u00e0 int\u00e9grer rapidement les modifications dans le produit, de mani\u00e8re plus fr\u00e9quente et avec le moins de douleur possible. CI\/CD couvre \u00e0 la fois la v\u00e9rification du code, l'int\u00e9gration dans la base de code et le d\u00e9ploiement de l'application dans des environnements de test et de production.<\/p>\n<p>Aux \u00e9tapes de CI\/CD, le code passe par des quality gates. Ce m\u00e9canisme permet de v\u00e9rifier que le code sorti de la station de travail du d\u00e9veloppeur respecte des crit\u00e8res de qualit\u00e9 d\u00e9finis. Ici, des tests unitaires et UI sont ajout\u00e9s. Pour un d\u00e9ploiement rapide, sans douleur et cibl\u00e9 du produit, il est possible de choisir le type de d\u00e9ploiement appropri\u00e9.<\/p>\n<p>Les pratiques DevOps ont leur place m\u00eame au stade de maintenance d'un produit fini. Elles sont utilis\u00e9es pour la surveillance, le retour d'information, la s\u00e9curit\u00e9 et l'impl\u00e9mentation des changements. DevOps aborde toutes ces t\u00e2ches sous l'angle de l'am\u00e9lioration continue. Nous minimisons les op\u00e9rations r\u00e9p\u00e9titives et les automatisons. Cela inclut \u00e9galement les migrations, l'expansion de l'application et le soutien \u00e0 sa fonctionnalit\u00e9.<\/p>\n<h3>Quels sont les avantages des pratiques DevOps ?<\/h3>\n<p>\nSi nous \u00e9crivions un manuel sur les pratiques modernes de DevOps, les trois points suivants y figureraient en premi\u00e8re page : automatisation, acc\u00e9l\u00e9ration des releases et retour rapide des utilisateurs.<\/p>\n<p><b>Kirill Sergeev<\/b>Le premier point est l'automatisation. Toutes les interactions au sein de l'\u00e9quipe peuvent \u00eatre automatis\u00e9es : \u00e9criture du code \u2013 d\u00e9ploiement \u2013 v\u00e9rification \u2013 installation \u2013 collecte de feedback \u2013 retour au d\u00e9but. Tout cela se fait automatiquement.<\/p>\n<p>Le deuxi\u00e8me point est l'acc\u00e9l\u00e9ration du lancement des releases et m\u00eame la simplification du d\u00e9veloppement. Pour le client, il est toujours important que le produit soit lanc\u00e9 sur le march\u00e9 le plus t\u00f4t possible et commence \u00e0 apporter des b\u00e9n\u00e9fices plus rapidement que ses concurrents. Le processus de livraison du produit peut toujours \u00eatre am\u00e9lior\u00e9 : r\u00e9duire le temps, ajouter des jalons suppl\u00e9mentaires, perfectionner la surveillance.<\/p>\n<p>Le troisi\u00e8me point est l'acc\u00e9l\u00e9ration du retour d'information de l'utilisateur. Si l'utilisateur a des remarques, nous pouvons imm\u00e9diatement apporter des corrections et mettre \u00e0 jour l'application.<\/p>\n<p><img decoding=\"async\" alt=\"Pourquoi le DevOps est-il n\u00e9cessaire et qui sont les sp\u00e9cialistes DevOps ?\" src=\"\/wp-content\/uploads\/2019\/09\/6c7ebde7b939a7d37dfa69cff8a0e69b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Comment s'articulent les notions d'ing\u00e9nieur syst\u00e8me, d'ing\u00e9nieur de build et d'ing\u00e9nieur DevOps ?<\/h3>\n<p>\nElles se chevauchent, mais rel\u00e8vent de sph\u00e8res l\u00e9g\u00e8rement diff\u00e9rentes.<\/p>\n<p>Un ing\u00e9nieur syst\u00e8me chez EPAM est un poste. Ils existent \u00e0 diff\u00e9rents niveaux : du junior au chief sp\u00e9cialiste.<\/p>\n<p>Un ing\u00e9nieur de build est plut\u00f4t un r\u00f4le que l'on peut exercer dans un projet. On d\u00e9signe actuellement sous ce terme les personnes responsables du CI\/CD.<\/p>\n<p>On appelle ing\u00e9nieur DevOps un sp\u00e9cialiste qui impl\u00e9mente des pratiques DevOps dans un projet.<\/p>\n<p>En r\u00e9sum\u00e9, cela donne \u00e0 peu pr\u00e8s ceci : une personne occupant le poste d'ing\u00e9nieur syst\u00e8me remplit dans le projet le r\u00f4le d'ing\u00e9nieur de build et s'occupe de la mise en \u0153uvre des pratiques DevOps.<\/p>\n<h3>Quelles sont pr\u00e9cis\u00e9ment les responsabilit\u00e9s d'un ing\u00e9nieur DevOps ?<\/h3>\n<p>\nLes ing\u00e9nieurs DevOps rassemblent toutes les parties qui composent un projet. Ils connaissent les sp\u00e9cificit\u00e9s du travail des programmeurs, des testeurs et des administrateurs syst\u00e8me et aident \u00e0 simplifier leur travail. Ils comprennent les besoins et les exigences de l'entreprise, son r\u00f4le dans le processus de d\u00e9veloppement, et construisent le processus en tenant compte des int\u00e9r\u00eats du client.<\/p>\n<p>Nous avons beaucoup parl\u00e9 d'automatisation - c'est ce \u00e0 quoi les ing\u00e9nieurs DevOps s'attaquent en premier lieu. C'est un point tr\u00e8s important, qui comprend notamment la pr\u00e9paration de l'environnement.<\/p>\n<p><b>Kirill Sergeev<\/b>: \u00ab Avant d'appliquer des mises \u00e0 jour au produit, elles doivent \u00eatre test\u00e9es dans un environnement tiers. C'est pr\u00e9par\u00e9 par les ing\u00e9nieurs DevOps. Ils introduisent \u00e9galement la culture DevOps dans le projet en g\u00e9n\u00e9ral : ils mettent en \u0153uvre des pratiques DevOps \u00e0 tous les niveaux de leurs projets. Ces trois principes : automatisation, simplification, acc\u00e9l\u00e9ration - ils les apportent partout o\u00f9 ils le peuvent \u00bb.<\/p>\n<h3>Que doit savoir un ing\u00e9nieur DevOps ?<\/h3>\n<p>\nEn gros, il doit avoir des connaissances dans plusieurs domaines : programmation, travail avec des syst\u00e8mes d'exploitation, bases de donn\u00e9es, syst\u00e8mes de compilation et de configuration. \u00c0 cela s'ajoute la capacit\u00e9 \u00e0 travailler avec des infrastructures cloud, des syst\u00e8mes d'orchestration et de surveillance.<\/p>\n<p><b>1. Langages de programmation<\/b><\/p>\n<p>Les ing\u00e9nieurs DevOps connaissent plusieurs langages de base pour l'automatisation et peuvent, par exemple, dire \u00e0 un programmeur : \u00ab Et si tu faisais l'installation du code non pas manuellement, mais \u00e0 l'aide de notre script qui automatise tout ? Nous pr\u00e9parerons un fichier de configuration pour cela, il sera facile \u00e0 lire pour toi et pour nous - et nous pourrons le modifier \u00e0 tout moment. De plus, nous verrons qui, quand et pourquoi y apporte des modifications \u00bb.<\/p>\n<p>Un ing\u00e9nieur DevOps peut apprendre un ou plusieurs de ces langages : Python, Groovy, Bash, Powershell, Ruby, Go. Il n'est pas n\u00e9cessaire de les conna\u00eetre en profondeur - des notions de base sur la syntaxe, les principes de la POO, et la capacit\u00e9 \u00e0 \u00e9crire des scripts simples pour l'automatisation suffisent.<\/p>\n<p><b>2. Syst\u00e8mes d'exploitation<\/b><\/p>\n<p>L'ing\u00e9nieur DevOps doit comprendre sur quel serveur le produit sera install\u00e9, dans quel environnement il sera ex\u00e9cut\u00e9 et avec quels services il interagira. Il peut choisir de se sp\u00e9cialiser dans Windows ou dans une famille Linux.<\/p>\n<p><b>3. Syst\u00e8mes de contr\u00f4le de version<\/b><\/p>\n<p>Sans connaissances des syst\u00e8mes de contr\u00f4le de version, l'ing\u00e9nieur DevOps ne peut aller nulle part. Git est l'un des syst\u00e8mes les plus populaires actuellement.<\/p>\n<p><b>4. Fournisseurs de cloud<\/b><\/p>\n<p>AWS, Google, Azure - surtout si nous parlons de l'orientation Windows.<\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abLes fournisseurs de cloud nous fournissent <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/\"   title=\"des serveurs virtuels\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1263\">des serveurs virtuels<\/a>, qui s'int\u00e8grent parfaitement dans les pipelines CI\/CD.<\/p>\n<p>Installer dix <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\"   title=\"serveurs physiques\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1268\">serveurs physiques<\/a> n\u00e9cessite environ une centaine d'op\u00e9rations manuelles. Chaque serveur doit \u00eatre d\u00e9marr\u00e9 manuellement, le syst\u00e8me d'exploitation appropri\u00e9 doit \u00eatre install\u00e9, notre application install\u00e9e sur ces dix serveurs, puis tout doit \u00eatre v\u00e9rifi\u00e9 dix fois. Les services cloud remplacent cette proc\u00e9dure par dix lignes de code, et un bon ing\u00e9nieur DevOps doit savoir les utiliser. Cela lui permet de gagner du temps, de la force et de l'argent \u2013 tant pour le client que pour l'entreprise\u00bb.<\/p>\n<p><b>5. Syst\u00e8mes d'orchestration : Docker et Kubernetes<\/b><\/p>\n<p><b>Kirill Sergeev<\/b>: \u00abLes serveurs virtuels sont divis\u00e9s en conteneurs, chacun pouvant accueillir notre application. Lorsqu'il y a beaucoup de conteneurs, il faut les g\u00e9rer : en activer un, d\u00e9sactiver un autre, faire des sauvegardes quelque part. Cela devient assez complexe, n\u00e9cessitant un syst\u00e8me d'orchestration.<\/p>\n<p>Autrefois, chaque application \u00e9tait g\u00e9r\u00e9e par un serveur distinct \u2013 tout changement dans son fonctionnement pouvait affecter son bon fonctionnement. Gr\u00e2ce aux conteneurs, les applications deviennent isol\u00e9es et s'ex\u00e9cutent s\u00e9par\u00e9ment \u2013 chacune sur sa propre machine virtuelle. Si une d\u00e9faillance se produit, il n'est pas n\u00e9cessaire de passer du temps \u00e0 rechercher la cause. Il est plus facile de d\u00e9truire l'ancien conteneur et d'ajouter un nouveau\u00bb.<\/p>\n<p><b>6. Syst\u00e8mes de configuration : Chef, Ansible, Puppet<\/b><\/p>\n<p>Lorsqu'il est n\u00e9cessaire d'entretenir un parc entier de serveurs, il faut effectuer de nombreuses op\u00e9rations r\u00e9p\u00e9titives. C'est long et compliqu\u00e9, et le travail manuel augmente le risque d'erreur. C'est l\u00e0 que les syst\u00e8mes de configuration interviennent. Gr\u00e2ce \u00e0 eux, on cr\u00e9e un script qui est lisible \u00e0 la fois par les programmeurs, les ing\u00e9nieurs DevOps et les administrateurs syst\u00e8me. Ce script aide \u00e0 effectuer les m\u00eames op\u00e9rations sur les serveurs automatiquement. Cela r\u00e9duit le nombre d'op\u00e9rations manuelles (et, par cons\u00e9quent, d'erreurs).<\/p>\n<h3>Quelle carri\u00e8re peut construire un ing\u00e9nieur DevOps ?<\/h3>\n<p>\nIl est possible de se d\u00e9velopper \u00e0 la fois de mani\u00e8re horizontale et verticale.<\/p>\n<p><b>Igor Bo\u00efko<\/b>: \u00abEn termes de d\u00e9veloppement horizontal, les ing\u00e9nieurs DevOps ont actuellement les perspectives les plus larges. Tout \u00e9volue constamment, et il est possible d'am\u00e9liorer ses comp\u00e9tences dans diverses directions : du contr\u00f4le de version \u00e0 la surveillance, de la gestion des configurations aux bases de donn\u00e9es.<\/p>\n<p>On peut devenir architecte syst\u00e8me si un employ\u00e9 est int\u00e9ress\u00e9 \u00e0 comprendre comment fonctionne une application \u00e0 toutes les \u00e9tapes de son cycle de vie \u2013 du d\u00e9veloppement \u00e0 la maintenance.<\/p>\n<h3>Comment devenir ing\u00e9nieur DevOps ?<\/h3>\n<p><\/p>\n<ol>\n<li>Lisez les livres \u00ab Projet Phoenix \u00bb et DevOps Handbook. Ce sont de v\u00e9ritables piliers de la philosophie DevOps, et le premier est un roman artistique.<\/li>\n<li>Apprenez les technologies de la liste ci-dessus : par vous-m\u00eame ou via des cours en ligne.<\/li>\n<li>Rejoignez un projet open source en tant qu'ing\u00e9nieur DevOps.<\/li>\n<li>Pratiquez et proposez des pratiques DevOps dans vos projets personnels et professionnels.<\/li>\n<\/ol>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/epam_systems\/blog\/465601\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443. \u041a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 DevOps \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0437\u0430\u0442\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u043f\u043b\u043e\u0442\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0438\u0445 \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0431\u0449\u0435\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. \u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443.\" \/>\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\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\" \/>\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\udd47\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DevOps \u0438 \u043a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty\" \/>\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:19:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:05+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\udd47Pourquoi DevOps est-il n\u00e9cessaire et qui sont les sp\u00e9cialistes DevOps | ProHoster","description":"Lorsque l'application ne fonctionne pas, on a moins envie d'entendre des coll\u00e8gues dire \u00ab le probl\u00e8me vient de votre c\u00f4t\u00e9 \u00bb. En fin de compte, ce sont les utilisateurs qui souffrent \u2013 et ils se moquent de la partie de l'\u00e9quipe responsable de la panne.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","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\udd47\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d DevOps \u0438 \u043a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b | ProHoster","og:description":"\u041a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u043e\u0442 \u043a\u043e\u043b\u043b\u0435\u0433 \u0444\u0440\u0430\u0437\u0443 \u00ab\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435\u00bb. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u2013 \u0430 \u0438\u043c \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e, \u043a\u0430\u043a\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435\u0441\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u043b\u043e\u043c\u043a\u0443.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/zachem-nuzhen-devops-i-kto-takie-devops-spetsialisty","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:19:05+00:00","article:modified_time":"2019-10-31T19:19:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37684","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 16:46:30","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:22:29","updated":"2026-02-09 16:46:30","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\/37684","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=37684"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37684\/revisions"}],"predecessor-version":[{"id":158512,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37684\/revisions\/158512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/28282"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=37684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=37684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=37684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}