vendredi, 29 mars 2024

Comment surmonter la pénurie de compétences Kubernetes

Les microservices et les conteneurs sont des innovations fondamentales pour les efforts de transformation numérique, et de nombreuses entreprises se sont empressées d’adopter Kubernetes et la gestion des conteneurs pour les soutenir. Cependant, Kubernetes est très compliqué et il y a une pénurie de talents Kubernetes. C’est une situation qui appelle à une réflexion créative.

Une étude du Critic Group de septembre 2022 sur l’adoption de Kubernetes a révélé que le manque de compétences dans Kubernetes et la gestion des conteneurs est un obstacle majeur pour les entreprises qui souhaitent mettre à jour leur infrastructure d’applications et d’opérations. Plus de la moitié des entreprises interrogées avaient du mal à conserver l’expertise nécessaire pour adopter la nouvelle innovation avec le personnel actuel, et 35 % avaient du mal à acquérir les compétences de l’extérieur.

Et pourtant, plus de 61 % de ces entreprises obtenaient du succès avec Kubernetes en production, exécutant des environnements de conteneurs multicluster avec plus de six charges de travail ou applications.

Que font ces entreprises pour combler le manque de talents Kubernetes et rendre leurs déploiements Kubernetes efficaces ? Lors d’entretiens de suivi, nous avons demandé aux adoptants réussis de partager leurs secrets pour obtenir et développer un savoir-faire. Quatre stratégies gagnantes ont émergé.

Technique 1 : Profitez d’un spécialiste sous-traité pour développer un savoir-faire interne

De nombreuses grandes entreprises démarrent leur production Kubernetes à l’aide de systèmes internationaux intégrateurs (GSI). Cependant, plutôt que d’externaliser l’ensemble du travail, ceux qui ont réussi ont engagé un expert GSI en tant que directeur de l’application de la tâche ou des installations, mais avec un mélange de personnel GSI et client.

Ces directeurs « à double badge » -les experts ont été chargés de l’envoi à la fois de la réussite professionnelle et du transfert des connaissances. Un certain nombre d’experts que nous avons interrogés ont déclaré que cette pratique est de plus en plus courante. En plus d’apporter des compétences techniques à chaque projet, ils ont également apporté leurs connaissances sur le terrain des meilleures (et des pires) pratiques d’autres grands clients.

Méthode 2 : Profiter de la culture « open source » pour cultiver le développement des compétences au sein du personnel interne

Un directeur d’une entreprise de gestion de l’énergie classée parmi les 500 dans le monde a mis en place une approche ingénieuse : utiliser la culture open source pour externaliser en interne à la fois les livrables et un pipeline de compétences. Ce responsable de l’architecture de service a motivé le personnel existant (affecté aux architectures héritées) à se joindre à ses conférences d’évaluation de projets de devops et d’ingénierie de plate-forme, d’abord pour écouter et apprendre, puis pour gérer des projets de plus petite taille à réaliser pendant leur temps libre. Ces personnes envoient leur travail à l’équipe de travail pour examen, modification et acceptation par les pairs, et ceux qui révèlent leurs capacités sont considérés comme des tâches permanentes pour les projets futurs. Ainsi, le directeur construit un vivier de compétences et les employés achètent leur propre nouvelle carrière.

Pour les travailleurs qui estiment qu’ils ont besoin d’une introduction plus officielle pour commencer, la bonne nouvelle est qu’un certain nombre de fournisseurs importants du marché (VMware Academy, IBM Skill Network, etc.) sont offrant une formation gratuite – pas seulement sur les produits eux-mêmes, mais sur les idées de base. La Cloud Native Computing Foundation (CNCF) propose un programme d’accréditation pour les développeurs et le personnel d’exploitation intéressés qui souhaitent démontrer leur toute nouvelle aptitude en tant que développeurs ou administrateurs d’applications Kubernetes certifiés.

Stratégie 3 : Améliorer les compétences humaines grâce à l’automatisation

Un spécialiste de Kubernetes travaillant dans une grande internationale a déclaré que des services tels que Terraform et Ansible, et des modèles de conception de gestion de conteneurs pré-packagés d’entreprises telles que SUSE et D2IQ, peuvent être des outils importants pour atténuer la pénurie de talents. L’automatisation des tâches répétitives élimine la nécessité d’employer (autant) de ressources compétentes et ouvre la voie à une transition plus facile en cas de roulement inévitable du personnel. Le spécialiste a reconnu que l’automatisation nécessite sa propre formation et un investissement monétaire, mais a fait valoir que concentrer cet investissement financier sur les endroits idéaux peut apporter des gains de performances considérables.

Technique 4 : Utilisez un service de conteneur Kubernetes géré

La solution ultime à la pénurie de compétences : laisser une autre personne s’en occuper. Plus de la moitié des clients interrogés par Critic Group utilisaient au moins un service de gestion de conteneurs, généralement d’AWS, Microsoft Azure ou Cloud. S’appuyer sur un service cloud géré réduit la nécessité de développer des compétences internes, en particulier dans les opérations, et peut fournir une automatisation et une gouvernance enracinées pour aider les nouveaux concepteurs d’applications à devenir efficaces beaucoup plus rapidement.

Il suffit de comprendre que ce qui est simple aujourd’hui peut développer un problème plus important pour demain. Une grande entreprise de médias et de communications a partagé que bien que ses applications initiales s’intègrent bien dans AWS, lorsqu’elle a ensuite dû déployer Kubernetes pour un cas d’utilisation de périphérie souvent déconnecté (avec de grandes sources de données), elle devait déployer une nouvelle architecture. Cela a nécessité une refonte de la formation.

Étant donné que la plupart des entreprises interrogées ont montré qu’elles allaient rapidement migrer vers une architecture hybride et multi-cluster, faites le point sur vos besoins en compétences à la fois pour aujourd’hui et pour l’avenir est un must. Un dirigeant de l’une des plus grandes entreprises a noté que – avec Kubernetes en production dans le monde à la fois sur site et dans six services cloud différents – ses dirigeants ont décidé d’utiliser (et de former) leur groupe sur Red Hat OpenShift car « il fonctionne partout . »

N’oubliez pas de vous concentrer sur l’avenir

Parmi les enjeux cruciaux pour la gestion des compétences, il y aura la coexistence prolongée des machines virtuelles et des conteneurs. Équilibrer l’investissement dans les compétences dans les deux architectures diverses ne sera pas seulement un problème à court terme. Alors que l’adoption de Kubernetes et des conteneurs se renforce, nos consommateurs déclarent qu’ils s’attendent à ce que les appareils virtuels restent une partie importante de leur infrastructure pendant plusieurs années.

Le bon côté est que les services gérés pour l’infrastructure sur site et Les applications finissent par être largement disponibles, à la fois auprès des entreprises régionales et des principaux fournisseurs tels que HPE et Dell. Les clients peuvent externaliser le passé et concentrer leurs compétences internes sur l’avenir, c’est-à-dire les microservices et les conteneurs prenant en charge l’amélioration numérique. profondeur et la largeur. Le choix est subjectif, basé sur notre sélection des innovations que notre société considère comme cruciales et les plus intéressantes pour les lecteurs d’InfoWorld. InfoWorld n’accepte pas les supports pour publication et se réserve le droit de modifier tout le matériel fourni. Envoyez toutes vos demandes à newtechforum@infoworld.com..

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici