Pour les développeurs d’applications, travailler aux côtés d’une grande équipe de plateforme d’infrastructure peut être une bénédiction ou une malédiction à tout moment. Lorsque cette équipe fournit des services d’infrastructure, de réseau et de sécurité dans un modèle géré en libre-service, soulageant ainsi les développeurs de la corvée de gestion de l’infrastructure, c’est une véritable bénédiction. En comparaison, si la livraison principale de l’équipe d’infrastructure est un arriéré d’une semaine et une porte tournante de transferts, les développeurs d’applications peuvent se sentir maudits.
La question est : que pouvez-vous faire dans ce dernier cas ? Comment gérez-vous une équipe d’infrastructure lente et encombrante qui, très franchement, limite votre capacité à produire au rythme attendu de vous ?
La réponse, bien sûr, est aussi vieille que le conflit lui-même : Commencez par améliorer votre compréhension de la situation dans son ensemble, ajoutez-y une bonne dose d’empathie et assouplissez le tout dans une atmosphère de respect mutuel et d’objectifs partagés. (Faites-moi savoir où récupérer mon Prix de la Paix.)
OK, ce n’est peut-être pas si simple, mais ce plan est un excellent point de départ.
Les développeurs d’applications sont généralement liés par un certain nombre de contraintes immuables (ou moins mobiles). L’infrastructure d’entreprise, la politique, les besoins de sécurité et les exigences d’audit sont autant de considérations commerciales essentielles et constituent donc des considérations d’application essentielles. Cependant, dans de nombreuses organisations, les équipes NetOps et SecOps responsables de ces éléments critiques évoluent souvent plus lentement que DevOps , ce qui crée à son tour des frictions.
D’une certaine manière, dire que NetOps est plus lent que DevOps revient à comparer des pommes et des mandarines. Au cours des dernières années, la profession DevOps a subi des changements spectaculaires, adoptant un flux de travail plus agile et adoptant l’automatisation à chaque étape. NetOps, en revanche, commence seulement à avoir accès à son propre ensemble d’outils d’automatisation. En conséquence, de nombreuses organisations sont prêtes à bénéficier d’une nouvelle augmentation importante de la vitesse et de la productivité (cette fois dans les services d’infrastructure), mais cela nécessitera que les équipes NetOps développent leurs compétences afin de pouvoir tirer parti des nouveaux outils d’automatisation du réseau.
Le fait que DevOps ait accès aux outils d’automatisation depuis beaucoup plus longtemps que ses homologues NetOps constitue une différence importante entre les deux groupes. Mais cette différence n’est pas la seule chose que les équipes DevOps doivent connaître à propos de l’équipe d’infrastructure.
Voici donc cinq choses recommandées à savoir (ou dans certains cas, à retenir) sur NetOps :
Comme vous le savez bien, l’automatisation est la clé d’un déploiement plus rapide. Travaillez pour que vos collègues NetOps soient sur la même longueur d’onde. Assurez-vous de leur parler de la valeur de l’automatisation dans le cycle de vie du développement d’applications et encouragez-les à explorer comment l’automatisation peut également bénéficier à leurs flux de travail. Les programmes ou événements qui favorisent la collaboration croisée entre des équipes disparates peuvent contribuer à mettre en lumière cet objectif commun. Chez F5, nous rencontrons beaucoup de succès avec les sessions de déjeuner-apprentissage visant à couvrir des divisions traditionnellement déconnectées.
De plus, F5 aide les professionnels des réseaux à progresser vers l'automatisation et à développer leurs compétences grâce à une gamme de cours Super-NetOps gratuits en ligne . Ce programme Super-NetOps aide les professionnels des opérations réseau à acquérir les compétences nécessaires pour standardiser les services d'application critiques et à acquérir la capacité d'utiliser efficacement les chaînes d'outils automatisées. Des chaînes d'outils automatisées qui peuvent, par ailleurs, réduire le temps de maintenance de plusieurs jours à quelques minutes , tout en garantissant que toutes les applications répondent aux normes de conformité, de politique et de performance nécessaires.
Lorsque vous impliquez vos collègues autour de sujets tels que l’automatisation accrue et l’infrastructure en libre-service, gardez à l’esprit que tout le monde travaille vers les mêmes résultats. Lorsqu’il y a des frictions entre les équipes ou lorsqu’une équipe avance à un rythme plus lent que les autres, il est facile de considérer vos collègues comme des adversaires, se dressant entre vous et le succès final. En réalité, un succès durable est atteint lorsque les frictions sont éliminées (ou au moins considérablement réduites) et que chaque département avance en soutenant les autres.