Pour réussir dans les DevOps de nos jours, il faut passer à l’hybride

Spread the love
Pour réussir dans les DevOps de nos jours, il faut passer à l'hybride

DevOps n’est pas seulement une entreprise technique, c’est une proposition commerciale. Cela nécessite des compétences hybrides qui permettent d’avoir une vision plus globale de l’ensemble du processus de développement et de déploiement de logiciels. Une majorité d’entreprises (52 %) ayant l’intention d’intensifier leur recrutement de compétences DevOps, près des deux tiers, soit 65 %, ont déclaré avoir des difficultés à trouver ces combinaisons de compétences.

Ce qui ressort d’une enquête menée par le DevOps Institute auprès de 1 260 responsables informatiques, selon laquelle les compétences et les connaissances en matière de processus sont désormais les principales compétences recherchées pour les initiatives DevOps, dépassant les compétences en automatisation, la principale compétence recherchée dans l’enquête de l’année dernière. En outre, l’adoption du DevOps, l’Agile et l’ingénierie de fiabilité des sites (SRE) ont tous gagné des pourcentages en tant que compétences indispensables.

Dans la première étape de l’adoption de DevOps, « les utilisateurs se sont familiarisés avec la technologie, ses avantages potentiels et ses difficultés de mise en œuvre », soulignent les auteurs de l’enquête. « La prochaine étape logique est d’établir un processus et des règles par lesquels la technologie sera utilisée. »

publicité

Un défi de transformation organisationnelle

Le parcours de DevOps est encore très difficile pour plus de 50 % des personnes interrogées. « Le DevOps est un changement fondamental dans la structure traditionnelle de l’informatique. Il représente non seulement l’adoption d’une nouvelle technologie, mais aussi un défi de transformation organisationnelle avec tout ce que cela implique avec l’évangélisation des silos de responsabilité existants. Je peux certainement être perçu comme menaçant pour plusieurs structures qui sont à l’aise dans le modèle organisationnel existant. »

Les topologies DevOps principalement utilisées aujourd’hui constituent un énorme défi. Les auteurs de l’enquête ont identifié trois modèles distincts. Le modèle le plus utilisé est celui du silo de l’équipe DevOps – ou le modèle de plaidoyer DevOps – où une équipe DevOps s’occupe du développement et une autre des opérations. Le deuxième implique une collaboration DevOps : le développement est l’affaire de tous. Le troisième modèle le plus déployé intègre une équipe DevOps Tools, responsable de l’outillage nécessaire.

L’enquête montre que les entreprises recherchent de plus en plus de compétences hybrides pour aller de l’avant avec les DevOps. « Les candidatures idéales pour un rôle de DevOps à ce stade exigent une vision et une compréhension globales des problèmes auxquels sont confrontés les développeurs, les équipes d’exploitation et les possibilités d’automatisation ». En effet, « les compétences humaines, les compétences en matière de processus, les connaissances et les compétences sen automatisation sont tout aussi importantes. Les spécialistes hybrides du DevOps tirent parti des compétences d’un large éventail de domaines qui vont des compétences fonctionnelles telles que les opérations informatiques, en passant par les processus et les compétences en matière de cadre de travail tels que SRE ou Agile ».

Les compétences qui figurent en tête de liste de l’enquête de l’Institut DevOps

Les principales compétences hybrides :

  • Compétences et connaissances en matière de processus : 68 %.
  • Compétences en matière d’automatisation : 67 %.
  • Compétences relationnelles : 61 %.
  • Connaissances fonctionnelles (réseaux, stockage, etc.) : 36 %.
  • Outils d’automatisation spécifiques : 29 %.
  • Compétences commerciales : 23 %.

Les principales compétences fonctionnelles :

  • Connaissances opérationnelles en matière d’IT : 52 %.
  • Pratiques de sécurité : 52 %.
  • Connaissance de l’infrastructure informatique : 50 %.
  • Développement et conception d’applications : 45 %.
  • Connaissances en matière d’assurance qualité : 32 %.
  • Connaissances en matière de continuité des activités / reprise après sinistre : 31 %.
  • Tester les connaissances : 31 %.
  • Connaissance des réseaux : 28 %.

Les principales compétences techniques :

  • Compétence de la chaîne d’outils CI / CD : 69 %.
  • Connaissance des plateformes et des environnements cloud : 63 %.
  • API : 41 %.
  • Connaissances analytiques : 31 %.
  • Langages de programmation multiples : 28 %.
  • Expérience avec l’interface utilisateur, le Web et les services intermédiaires : 28 %.

Source : ZDNet.com

Leave a Reply