Trois façons dont DevOps sera affiné en 2019

  • Sep 08, 2023

Le DevOps sera défini par trois tendances clés au cours de l'année à venir: le cloud, le DevSecOps et l'IA.

"Le DevOps n'est plus un mouvement marginal."

Le cloud, la sécurité et l’IA permettront d’affiner le DevOps.

Photo: Joe McKendrick

C'est le mot de Wesley Pullen, stratège en chef DevOps chez Electric Cloud, dans un présentation lors du récent DevOps Enterprise Summit. Il existe désormais suffisamment d’éléments de preuve sur les mises en œuvre pour justifier DevOps auprès des cadres supérieurs en tant que stratégie permettant d’obtenir un avantage concurrentiel, explique-t-il. "C'est sérieux. Il s'agit d'un avantage concurrentiel majeur pour les entreprises qui commencent à l'adopter, non seulement au niveau de l'équipe, mais également à l'échelle de l'entreprise. » 

Pullen voit trois tendances qui façonneront l'année 2019 du DevOps :

Cloud et conteneurs : "Nous devons arriver à un point où nous facilitons la vie de vos équipes qui travaillent pour obtenir la livraison des logiciels en production ou à l'utilisateur final. » Cela ouvre également la voie à un plus grand libre-service. "Vous devriez pouvoir disposer de choses comme un catalogue en libre-service, où je peux simplement cliquer sur un bouton et dire que tout cela se réalise pour moi", explique Pullen. "Nous ne devrions pas toujours avoir à le modéliser, à le rédiger par script et à faire tout le travail. Il doit y avoir des fonctionnalités telles que le libre-service, où mon équipe informatique dit: « voici nos meilleures pratiques qui confèrent cette fonctionnalité ». Maintenant, quand je veux créer mon pipeline Kubernetes, je veux faire des choses. Alors je clique simplement sur le bouton et je dis: « va les chercher pour moi, va récupérer toutes les données pour moi et construis mon pipeline, construis mon modèle pour moi, afin que mon équipe puisse fonctionner un peu plus rapidement. »

DevSecOps: La sécurité doit être la priorité absolue de tous les efforts. "DevSecOps n'est pas un acronyme: c'est réel", déclare Pullen. "C'est quelque chose que nous devons prendre au sérieux. Nous devons cesser d'utiliser des frameworks, des correctifs et des éléments vulnérables sur lesquels nous savons que nous devons nous améliorer un peu. Nous devons commencer à ajouter de la sécurité à notre pipeline. Nous devons commencer à nous déplacer vers la gauche et permettre aux équipes de sécurité d'avoir un certain intérêt dans la vérification et la validation du code que nous sommes sur le point de mettre en production. »

Intelligence artificielle et apprentissage automatique : Pullen affirme que le nouveau « système d'exploitation DevOps » intégrera l'IA et l'apprentissage automatique pour faire passer l'analyse prédictive au niveau supérieur, en apportant une réelle valeur commerciale. "Il s'agit de savoir comment appliquer l'intelligence artificielle et l'apprentissage automatique, non pas comme de simples termes à la mode, mais où s'appliqueraient-ils réellement dans un pipeline réel ?"

L’IA et l’apprentissage automatique amélioreront à terme l’efficacité dans toutes les phases du DevOps, prédit Pullen. "Je veux pouvoir voir si je devais apporter quelques modifications si mes développeurs le faisaient ou si mes ingénieurs QA le faisaient, pourrais-je sortir cette version un mois plus tôt? pourrais-je être meilleur, pourrais-je le sortir plus rapidement? Puis-je réduire le temps de cycle de mon pipeline? Parce qu'en fin de compte, un pipeline n'est que le moment où je commence avec une idée jusqu'au moment où je la mets en production. Disons qu'il faut trois mois pour y parvenir. Et si mes concurrents le faisaient en deux? Avez-vous les analyses nécessaires pour dire: « ok, voici ce que nous devrons faire pour le sortir dans deux mois »? »