{"id":75526,"date":"2020-03-26T19:42:18","date_gmt":"2020-03-26T17:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen"},"modified":"2020-03-26T19:42:18","modified_gmt":"2020-03-26T17:42:18","slug":"kto-takoj-devops-i-kogda-on-ne-nuzhen","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","title":{"rendered":"Qui est DevOps et quand n'est-il pas n\u00e9cessaire ?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Qui est DevOps et quand n&#039;est-il pas n\u00e9cessaire ?\" src=\"\/wp-content\/uploads\/2020\/03\/dd0004f6f305d9fbf44ac3ffe080157b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe sujet du DevOps est devenu tr\u00e8s populaire ces derni\u00e8res ann\u00e9es. Beaucoup r\u00eavent d'y entrer, mais comme le montre la pratique, c'est souvent uniquement en raison des niveaux de salaires.<\/p>\n<p>Certains mentionnent DevOps dans leur CV, bien qu'ils ne comprennent pas toujours la signification du terme. Certains pensent qu'en \u00e9tudiant Ansible, GitLab, Jenkins, Terraform et d'autres outils similaires (la liste peut se prolonger), ils deviendront imm\u00e9diatement des \u00ab devops \u00bb. Ce n'est bien s\u00fbr pas le cas.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDepuis quelques ann\u00e9es, je m'occupe principalement de l'impl\u00e9mentation du DevOps dans diverses entreprises. Avant cela, j'ai travaill\u00e9 pendant plus de 20 ans \u00e0 divers postes allant d'administrateur syst\u00e8me \u00e0 directeur informatique. Actuellement, je suis DevOps Lead Engineer chez Playgendary. <\/p>\n<h3>Qui est DevOps<\/h3>\n<p>\nL'id\u00e9e d'\u00e9crire cet article est n\u00e9e apr\u00e8s une nouvelle question : \u00ab qui est DevOps ? \u00bb. Il n'existe pas encore de terme \u00e9tabli pour d\u00e9signer cela ou cette personne. Une partie des r\u00e9ponses se trouve d\u00e9j\u00e0 ici. <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">vid\u00e9o<\/a><\/noindex>. Je vais d'abord mettre en avant les principaux points de ce texte, puis je partagerai mes observations et r\u00e9flexions.<\/p>\n<p>DevOps n'est pas un sp\u00e9cialiste que l'on peut embaucher, ce n'est pas un ensemble d'outils, et ce n'est pas un d\u00e9partement de d\u00e9veloppeurs et d'ing\u00e9nieurs.<\/p>\n<blockquote><p>DevOps est une philosophie et une m\u00e9thodologie.<\/p><\/blockquote>\n<p>\nEn d'autres termes, c'est un ensemble de pratiques qui aide \u00e0 promouvoir l'interaction active entre les d\u00e9veloppeurs et les administrateurs syst\u00e8mes. En d'autres termes, cela vise \u00e0 relier et int\u00e9grer les processus de travail les uns aux autres.<\/p>\n<p>Avec l'\u00e9mergence de DevOps, la structure et les r\u00f4les des sp\u00e9cialistes sont rest\u00e9s les m\u00eames (il y a des d\u00e9veloppeurs, il y a des ing\u00e9nieurs), mais les r\u00e8gles d'interaction ont chang\u00e9. Les fronti\u00e8res entre les d\u00e9partements se sont estomp\u00e9es.<\/p>\n<p>Les objectifs de DevOps peuvent \u00eatre d\u00e9crits en trois points : <\/p>\n<ul>\n<li>Le logiciel doit \u00eatre mis \u00e0 jour r\u00e9guli\u00e8rement.<\/li>\n<li>Le logiciel doit \u00eatre produit rapidement.<\/li>\n<li>Le logiciel doit \u00eatre d\u00e9ploy\u00e9 de mani\u00e8re pratique et dans des d\u00e9lais courts.<\/li>\n<\/ul>\n<p>\nIl n'y a pas d'outil unique pour DevOps. Configurer, installer et \u00e9tudier plusieurs produits ne signifie pas qu'une entreprise a adopt\u00e9 DevOps. Il existe de nombreux outils qui sont utilis\u00e9s \u00e0 diff\u00e9rentes \u00e9tapes, mais qui servent un objectif commun.<\/p>\n<p><img decoding=\"async\" alt=\"Qui est DevOps et quand n&#039;est-il pas n\u00e9cessaire ?\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Et ceci n'est qu'une partie des outils DevOps.<\/i><\/p>\n<p>Cela fait plus de 2 ans que j'interroge des personnes pour le poste d'ing\u00e9nieur DevOps, et j'en suis venu \u00e0 r\u00e9aliser \u00e0 quel point il est important de bien comprendre la signification du terme. J'ai accumul\u00e9 de l'exp\u00e9rience sp\u00e9cifique, des observations et des r\u00e9flexions que je veux partager.<\/p>\n<p>D'apr\u00e8s mon exp\u00e9rience des entretiens, je vois le tableau suivant : <b>les sp\u00e9cialistes qui consid\u00e8rent DevOps comme un poste ont g\u00e9n\u00e9ralement des malentendus avec leurs coll\u00e8gues.<\/b>.<\/p>\n<p>Il s'agissait d'un exemple frappant. Lors de l'entretien, un jeune homme est venu avec plein de mots techniques dans son CV. Dans ses trois derniers emplois, il n'a effectu\u00e9 que des stages de 5-6 mois. Il a quitt\u00e9 deux startups parce qu'elles \u00ab n'ont pas fonctionn\u00e9 \u00bb. Quant \u00e0 la troisi\u00e8me entreprise, il a dit que personne ne le comprenait : les d\u00e9veloppeurs \u00e9crivent du code sous Windows, tandis que le directeur exige de \u00ab mettre \u00bb ce code dans un Docker classique et de l'int\u00e9grer dans le pipeline CI\/CD. Le jeune homme a partag\u00e9 de nombreuses critiques n\u00e9gatives sur son emploi actuel et ses coll\u00e8gues \u2014 j'avais envie de lui r\u00e9pondre : \u00ab Tu n'iras pas loin avec \u00e7a \u00bb.<\/p>\n<p>Puis je lui ai pos\u00e9 une question qui figure parmi les premi\u00e8res de ma liste pour chaque candidat.<\/p>\n<p>\u2014 Qu'est-ce que DevOps signifie pour toi personnellement ?<br \/>\n\u2014 En g\u00e9n\u00e9ral ou selon ma perception ?<\/p>\n<p>J'\u00e9tais int\u00e9ress\u00e9 par son avis personnel. Il ma\u00eetrisait la th\u00e9orie et l'origine du terme, mais n'\u00e9tait absolument pas d'accord avec eux. Il consid\u00e9rait que DevOps \u00e9tait un poste. C'est l\u00e0 que r\u00e9side la racine de ses probl\u00e8mes. Comme pour d\u2019autres sp\u00e9cialistes avec le m\u00eame avis.<\/p>\n<p>Les employeurs, s\u00e9duits par la \u00ab magie du DevOps \u00bb, souhaitent trouver quelqu'un qui viendra cr\u00e9er cette \u00ab magie \u00bb. Et les candidats qui pensent que \u00ab DevOps est un poste \u00bb ne comprennent pas qu'avec cette approche, ils ne pourront pas r\u00e9pondre aux attentes. Et, en fait, ils ont inscrit DevOps dans leur CV parce que c'est \u00e0 la mode et que cela paie bien. <\/p>\n<h3>La m\u00e9thodologie et la philosophie du DevOps<\/h3>\n<p>\nLa m\u00e9thodologie peut \u00eatre th\u00e9orique ou pratique. Dans notre cas, c'est la seconde. Comme j'ai mentionn\u00e9 pr\u00e9c\u00e9demment, DevOps est un ensemble de pratiques et de strat\u00e9gies appliqu\u00e9es pour atteindre les objectifs d\u00e9clar\u00e9s. Et dans chaque cas, selon les processus m\u00e9tier de l'entreprise, elle peut diff\u00e9rer consid\u00e9rablement. Ce qui ne la rend ni meilleure ni pire.<\/p>\n<blockquote><p>La m\u00e9thodologie DevOps n'est qu'un moyen d'atteindre les objectifs fix\u00e9s.<\/p><\/blockquote>\n<p>\nMaintenant, parlons de ce qu'est la philosophie DevOps. Et c'est probablement la question la plus difficile.<\/p>\n<p>Formuler une r\u00e9ponse courte et concise est assez difficile, car elle n'est pas encore formalis\u00e9e. Et comme les adeptes de la philosophie DevOps passent plus de temps dans la pratique, il n'y a tout simplement pas de temps pour philosopher. N\u00e9anmoins, c'est un processus tr\u00e8s important. De plus, cela est directement li\u00e9 \u00e0 l'activit\u00e9 d'ing\u00e9nierie. Il existe m\u00eame un domaine de connaissance sp\u00e9cialis\u00e9 \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8\">la philosophie de la technique<\/a><\/noindex>.<\/p>\n<p>Dans mon \u00e9tablissement, il n'y avait pas ce cours, j'ai donc d\u00fb tout \u00e9tudier moi-m\u00eame \u00e0 partir des mat\u00e9riaux que j'ai pu trouver dans les ann\u00e9es 90. Le sujet n'est pas obligatoire pour une formation d'ing\u00e9nieur, d'o\u00f9 l'absence de formalisation de la r\u00e9ponse. Mais ceux qui se sont s\u00e9rieusement plong\u00e9s dans le DevOps commencent \u00e0 ressentir une certaine \u00ab esprit \u00bb ou \u00ab universalit\u00e9 inconsciente \u00bb de tous les processus de l'entreprise.<\/p>\n<p>J'ai essay\u00e9 de formaliser certains \u00ab postulats \u00bb de cette philosophie \u00e0 partir de mon exp\u00e9rience. Voici ce que j'en ai retenu :<\/p>\n<ul>\n<li>Le DevOps n'est pas quelque chose de s\u00e9par\u00e9, qu'on peut distinguer comme un domaine de connaissances ou une activit\u00e9 \u00e0 part.<\/li>\n<li>Tous les employ\u00e9s de l'entreprise doivent \u00eatre guid\u00e9s par la m\u00e9thodologie DevOps dans la planification de leur travail.<\/li>\n<li>Le DevOps touche tous les processus au sein de l'entreprise.<\/li>\n<li>Le DevOps existe pour r\u00e9duire le temps consacr\u00e9 \u00e0 tous les processus internes de l'entreprise afin d'assurer le d\u00e9veloppement de ses services et le maximum de confort pour le client.<\/li>\n<li>Le DevOps, en termes modernes, repr\u00e9sente une position proactive de chaque employ\u00e9 de l'entreprise, visant \u00e0 r\u00e9duire les co\u00fbts temporels et \u00e0 am\u00e9liorer la qualit\u00e9 des produits IT qui nous entourent.<\/li>\n<\/ul>\n<p>\nJe pense que mes \u00ab postulats \u00bb sont un sujet de discussion \u00e0 part enti\u00e8re. Mais maintenant, nous avons une base sur laquelle nous appuyer.<\/p>\n<h3>Que fait le DevOps<\/h3>\n<p>\nLe mot cl\u00e9 ici est la communication. Il y a beaucoup de communications, initi\u00e9es pr\u00e9cis\u00e9ment par ce DevOps ing\u00e9nieur. Pourquoi ? Parce que c'est une philosophie et une m\u00e9thodologie, et seulement apr\u00e8s des connaissances techniques.<\/p>\n<p>Je ne peux pas parler du march\u00e9 du travail occidental avec une certitude \u00e0 100%. Mais concernant le march\u00e9 du DevOps en Russie, j'en sais assez. En plus de centaines d'entretiens, j'ai particip\u00e9 ces dix-huit derniers mois \u00e0 une centaine de pr\u00e9ventes techniques pour le service \u00ab Mise en \u0153uvre du DevOps \u00bb pour de grandes entreprises et banques russes.<\/p>\n<p>En Russie, DevOps est encore un sujet tr\u00e8s jeune, mais d\u00e9j\u00e0 en vogue. D'apr\u00e8s ce que je sais, il y a eu un manque de plus de 1000 sp\u00e9cialistes dans ce domaine \u00e0 Moscou rien qu'en 2019. Le mot Kubernetes est presque comme un chiffon rouge pour les employeurs. Les adeptes de cet outil sont pr\u00eats \u00e0 l'utiliser m\u00eame l\u00e0 o\u00f9 cela n'est pas n\u00e9cessaire et n'est pas rentable. L'employeur ne comprend pas toujours dans quels cas il est plus appropri\u00e9 d'utiliser tel ou tel outil, alors que lorsque le cluster Kubernetes est correctement d\u00e9ploy\u00e9, son contenu co\u00fbte 2 \u00e0 3 fois plus cher que le d\u00e9ploiement d'une application selon un sch\u00e9ma de cluster classique. Utilisez-le l\u00e0 o\u00f9 il est vraiment n\u00e9cessaire. <\/p>\n<p><img decoding=\"async\" alt=\"Qui est DevOps et quand n&#039;est-il pas n\u00e9cessaire ?\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa mise en \u0153uvre de DevOps, en termes financiers, est co\u00fbteuse. Elle n'est justifi\u00e9e que si elle apporte un avantage \u00e9conomique dans d'autres domaines, et non par elle-m\u00eame.<\/p>\n<p>Les ing\u00e9nieurs DevOps sont en r\u00e9alit\u00e9 des pionniers \u2014 ce sont eux qui doivent d'abord mettre en \u0153uvre cette m\u00e9thodologie dans les entreprises et \u00e9tablir les processus. Pour que cela r\u00e9ussisse, le sp\u00e9cialiste doit interagir en permanence avec les employ\u00e9s et les coll\u00e8gues \u00e0 tous les niveaux. Comme je le dis souvent, tous les employ\u00e9s de l'entreprise doivent \u00eatre impliqu\u00e9s dans le processus de mise en \u0153uvre de DevOps : du personnel de nettoyage au CEO. C'est une condition essentielle. Si le membre le plus junior de l'\u00e9quipe ne sait pas et ne comprend pas ce qu'est DevOps et pourquoi certaines actions organisationnelles sont r\u00e9alis\u00e9es, la mise en \u0153uvre ne pourra pas \u00eatre r\u00e9ussie.<\/p>\n<p>De plus, l'ing\u00e9nieur DevOps doit de temps en temps utiliser des ressources administratives. Par exemple, pour surmonter la \"r\u00e9sistance de l'environnement\" \u2014 lorsque l'\u00e9quipe n'est pas pr\u00eate \u00e0 accepter les outils et la m\u00e9thodologie DevOps. <\/p>\n<p>Le d\u00e9veloppeur ne doit \u00e9crire que du code et des tests. Pour cela, il n'a pas besoin d'un ordinateur portable super puissant sur lequel il va d\u00e9ployer et maintenir toute l'infrastructure du projet localement. Par exemple, un d\u00e9veloppeur front-end garde sur son ordinateur portable tous les \u00e9l\u00e9ments de l'application, y compris la base de donn\u00e9es, un \u00e9mulateur S3 (minio) et d'autres \u00e9l\u00e9ments. Cela signifie qu'il consacre beaucoup de temps \u00e0 maintenir cette infrastructure locale et qu'il se bat seul contre tous les probl\u00e8mes que cette solution engendre, au lieu de d\u00e9velopper le code pour le front. De telles personnes peuvent r\u00e9sister fortement \u00e0 tout changement.<\/p>\n<p>Mais il existe des \u00e9quipes qui, au contraire, sont ravies d'int\u00e9grer de nouveaux outils et m\u00e9thodes, et participent activement \u00e0 ce processus. M\u00eame dans ce cas, la communication entre l'ing\u00e9nieur DevOps et l'\u00e9quipe reste essentielle.<\/p>\n<h3>Quand DevOps n'est pas n\u00e9cessaire<\/h3>\n<p>\nIl existe des situations o\u00f9 DevOps n'est pas n\u00e9cessaire. C'est un fait \u2014 il faut le comprendre et l'accepter.<\/p>\n<p>Cela concerne en premier lieu toutes les entreprises (en particulier les petites entreprises), lorsque leur profit ne d\u00e9pend pas directement de la pr\u00e9sence ou de l'absence de produits informatiques fournissant des services d'information aux clients. Et ici, il ne s'agit pas du site de l'entreprise, qu'il s'agisse d'une simple \u00ab carte de visite \u00bb statique ou de blocs d'actualit\u00e9s dynamiques, etc.<\/p>\n<p>DevOps est n\u00e9cessaire lorsque la satisfaction de votre client et son d\u00e9sir de revenir vers vous d\u00e9pendent de la pr\u00e9sence de ces services d'information pour interagir avec le client, de leur qualit\u00e9 et de leur ciblage.<\/p>\n<p>Un exemple frappant est une banque bien connue. La soci\u00e9t\u00e9 n'a pas de bureaux clients traditionnels, la gestion des documents se fait par courrier ou par coursiers, et de nombreux employ\u00e9s travaillent \u00e0 domicile. L'entreprise a cess\u00e9 d'\u00eatre simplement une banque et, \u00e0 mon avis, s'est transform\u00e9e en entreprise IT avec des technologies DevOps d\u00e9velopp\u00e9es.<\/p>\n<p>De nombreux autres exemples et conf\u00e9rences peuvent \u00eatre trouv\u00e9s dans les enregistrements de meetups th\u00e9matiques et de conf\u00e9rences. J'en ai personnellement assist\u00e9 \u00e0 quelques-uns \u2014 c'est une exp\u00e9rience tr\u00e8s enrichissante pour ceux qui souhaitent progresser dans ce domaine. Voici des liens vers des cha\u00eenes YouTube avec de bonnes conf\u00e9rences et du mat\u00e9riel sur DevOps :<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjnQreLMbpKsfJwDnHGZLxg\/featured\">DevOops<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC1nDIT9thqoFSSxvLyPHF5w\/featured\">DevOpsConf<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/profyclub\/featured\">HighLoad++<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">Flant<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCnvbzVff0AGuHHzxcDTtj6w\/featured\">MailRu Cloud Solution<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nMaintenant, regardez votre entreprise et r\u00e9fl\u00e9chissez \u00e0 ceci : dans quelle mesure votre entreprise et ses b\u00e9n\u00e9fices d\u00e9pendent-ils des produits informatiques qui assurent l'interaction avec le client ? <\/p>\n<p>Si votre entreprise vend du poisson dans un petit magasin et que le seul produit informatique est deux configurations 1C: Entreprise (Comptabilit\u00e9 et UHF), il est peu probable qu'il soit pertinent de parler de DevOps.<\/p>\n<p>En revanche, si vous travaillez dans une grande entreprise commerciale et industrielle (par exemple, si vous produisez des fusils de chasse), il est int\u00e9ressant d'y r\u00e9fl\u00e9chir. Vous pouvez prendre l'initiative et faire part de votre vision de l'int\u00e9gration de DevOps \u00e0 votre direction. Et au passage, vous pouvez mener ce processus. Une position proactive est l'un des principes importants de la philosophie DevOps.<\/p>\n<blockquote><p>La taille et le volume du chiffre d'affaires annuel ne sont pas le principal crit\u00e8re pour d\u00e9terminer si votre entreprise a besoin de DevOps.<\/p><\/blockquote>\n<p>\nImaginons une grande entreprise industrielle qui n'interagit pas directement avec les clients. Par exemple, certaines marques automobiles et soci\u00e9t\u00e9s de construction automobile. Je ne suis pas s\u00fbr en ce moment, mais d'apr\u00e8s mon exp\u00e9rience pass\u00e9e, durant de nombreuses ann\u00e9es, toute l'interaction avec les clients se faisait par e-mail et t\u00e9l\u00e9phone. <\/p>\n<p>Leurs clients sont une liste restreinte de concessionnaires automobiles. Et un sp\u00e9cialiste du fabricant est affect\u00e9 \u00e0 chacun d'eux. Tout le flux documentaire interne se fait via ERP SAP. Les employ\u00e9s internes sont, en fait, des clients du syst\u00e8me d'information. Mais la gestion de ce syst\u00e8me d'information est effectu\u00e9e par des moyens classiques de gestion des syst\u00e8mes en cluster. Ce qui exclut la possibilit\u00e9 d'utiliser les pratiques DevOps.<\/p>\n<p>D'o\u00f9 la conclusion : pour de telles entreprises, l'impl\u00e9mentation de DevOps n'est pas quelque chose de critique, si l'on se souvient des objectifs de la m\u00e9thodologie \u00e9voqu\u00e9s au d\u00e9but de l'article. Mais je ne doute pas que certains outils DevOps sont utilis\u00e9s par eux aujourd'hui.<\/p>\n<p>D'autre part, il existe de nombreuses petites entreprises qui d\u00e9veloppent des logiciels en utilisant la m\u00e9thodologie, la philosophie, les pratiques et les outils DevOps. Et elles consid\u00e8rent que les co\u00fbts li\u00e9s \u00e0 l'impl\u00e9mentation de DevOps sont des d\u00e9penses leur permettant de rivaliser efficacement sur le march\u00e9 du logiciel. On peut voir des exemples de telles entreprises. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">ici<\/a><\/noindex>.<\/p>\n<blockquote><p>Le crit\u00e8re principal pour comprendre si DevOps est n\u00e9cessaire : quelle importance vos produits informatiques ont-ils pour l'entreprise et les clients.<\/p><\/blockquote>\n<p>\nSi le produit principal de l'entreprise, qui g\u00e9n\u00e8re des b\u00e9n\u00e9fices, est un logiciel - vous avez besoin de DevOps. Et il n'importe pas tant que vous gagnez de l'argent avec d'autres produits. Cela inclut \u00e9galement les boutiques en ligne ou les applications mobiles avec des jeux.<\/p>\n<p>Tous les jeux existent gr\u00e2ce \u00e0 un financement : direct ou indirect de la part des joueurs. Chez Playgendary, nous d\u00e9veloppons des jeux mobiles gratuits, dans la cr\u00e9ation desquels participent plus de 200 personnes. Comment utilisons-nous DevOps ?<\/p>\n<p>De la m\u00eame mani\u00e8re que d\u00e9crit ci-dessus. Je communique constamment avec les d\u00e9veloppeurs et les testeurs, je r\u00e9alise des formations internes pour les employ\u00e9s sur la m\u00e9thodologie et les outils DevOps. <\/p>\n<p>Nous utilisons actuellement Jenkins comme outil pour les pipelines CI\/CD afin d'ex\u00e9cuter tous les processus de compilation avec Unity et de d\u00e9ployer ensuite dans l'App Store et le Play Market. \u00c9galement dans notre ensemble classique d'outils : <\/p>\n<ul>\n<li>Asana - pour la gestion de projets. Une int\u00e9gration avec Jenkins est configur\u00e9e.<\/li>\n<li>Google Meet - pour organiser des visioconf\u00e9rences.<\/li>\n<li>Slack - pour la communication et diverses notifications, y compris les alertes de Jenkins.<\/li>\n<li>Atlassian Confluence - pour la documentation et le travail en groupe.<\/li>\n<\/ul>\n<p>\nDans nos plans les plus proches, nous pr\u00e9voyons d'impl\u00e9menter une analyse statique du code avec SonarQube et de r\u00e9aliser des tests automatis\u00e9s de l'interface utilisateur avec Selenium lors de l'int\u00e9gration continue.<\/p>\n<h3>En conclusion<\/h3>\n<p>\nJe souhaite terminer par cette pens\u00e9e : pour devenir un ing\u00e9nieur DevOps de haut niveau, il est vital d'apprendre \u00e0 communiquer efficacement avec les gens.<\/p>\n<p>Un ing\u00e9nieur DevOps est un joueur d'\u00e9quipe. Et rien d'autre. L'initiative de communication avec les coll\u00e8gues doit venir de lui-m\u00eame, et non sous l'influence de circonstances ext\u00e9rieures. Un sp\u00e9cialiste DevOps doit voir et proposer la meilleure solution pour l'\u00e9quipe. <\/p>\n<p>Et oui, l'impl\u00e9mentation de toute solution n\u00e9cessitera de nombreuses discussions, et \u00e0 la fin, elle peut m\u00eame changer. En se d\u00e9veloppant de mani\u00e8re autonome, en proposant et en r\u00e9alisant ses id\u00e9es - une telle personne repr\u00e9sente une valeur de plus en plus grande tant pour l'\u00e9quipe que pour l'employeur. Ce qui, en fin de compte, se refl\u00e8te \u00e9galement sur le montant de sa r\u00e9mun\u00e9ration mensuelle ou sous forme de primes suppl\u00e9mentaires.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/playgendary\/blog\/493998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":75527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-75526","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=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c.\" \/>\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\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\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\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\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=\"2020-03-26T17:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-26T17:42:18+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\udd47Qui est DevOps et quand n'est-il pas n\u00e9cessaire | ProHoster","description":"Le sujet du DevOps est devenu tr\u00e8s actuel ces derni\u00e8res ann\u00e9es.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","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\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster","og:description":"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","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":"2020-03-26T17:42:18+00:00","article:modified_time":"2020-03-26T17:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75526","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:55:26","updated":"2022-09-27 16:15:47","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\/75526","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=75526"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/75526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/75527"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=75526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=75526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=75526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}