Un hackathon interne sur l’Infrastructure as Code

Réunir des experts cloud de quatre pays et leur proposer un moment mémorable tout en révélant le large champ de possibilités offert par la solution Cloud Avenue : c’était le parti du tout premier hackathon Infrastructure as Code organisé par Orange Business. Retour sur cet événement organisé les 22 et 23 novembre derniers.

« C’est vraiment stimulant de découvrir les solutions des autres, de voir comment ils pensent et utilisent la technologie ! J’espère vraiment que ce genre d’événements se produira à nouveau chez Orange » : voilà les mots prononcés par par Yomna Meles, membre de l’équipe égyptienne gagnante du hackathon organisé par Orange Business fin 2022. Cette compétition a été l’occasion, pour les collaborateurs d’Orange Business, de développer des synergies, mais aussi de développer leurs compétences sur l’approche Infrastructure as Code (IaC) et notre solution Cloud Avenue.

Des experts de quatre pays réunis

Organisé les 22 et 23 novembre derniers, en partenariat avec HPE et VMware, cet hackathon interne d’Orange Business a en effet permis de réunir à distance des experts cloud de France, d’Inde, d’Égypte et de l’Île Maurice. Les 46 participants, répartis en 12 équipes, ont pu assister à des keynotes, profiter de moments de détente, participer à des challenges techniques mais surtout utiliser l’approche IaC pour automatiser la gestion des ressources sur Cloud Avenue. Chacune des solutions proposées a ensuite été départagée par un jury qui a récompensé les meilleurs avec, à la clé, 500 euros pour chaque membre de l’équipe gagnante et 250 euros pour les finalistes

Plus d’agilité avec l’Infrastructure as Code

L’autre enjeu majeur de ce hackathon consistait à mieux prendre en main la solution Cloud Avenue que 96 % des participants ne connaissaient pas, mais aussi d’encourager des pratiques FinOps et Green IT par l’approche IaC, la gestion des ressources cloud de manière programmable, la répétabilité, la traçabilité des modifications, la collaboration, etc. Cette méthode de gestion des ressources cloud repose sur des lignes de code plutôt que sur des processus manuels : elle déclenche ainsi une séquence de processus automatisés, notamment le déploiement d'environnements de test pour évaluer les applications développées. Cette automatisation accélère le développement et la livraison des applications en réduisant les délais et en minimisant les erreurs humaines. Résultat : un gain d’efficacité, économique mais aussi de flexibilité grâce à des outils favorisant une meilleure réactivité.

Optimiser l’intégration et la livraison continue

L’équipe lauréate a par exemple développé une solution qui identifie plus rapidement les changements de code et facilite la mise en place de pratiques DevOps. Ils ont opté pour la séparation des pipelines CI/CD – workflow qui permet aux équipes DevOps d'automatiser le processus de distribution de logiciels – en définissant trois fonctions principales, chacune avec des outils distincts. Cela permet de de mieux comprendre le cycle de vie des applications, de déployer plus facilement et rapidement les mises à jour, et d’identifier plus rapidement les failles de sécurité.

Enrichir l’offre Cloud Avenue

Cet hackathon aura ainsi mis en évidence les avantages de l'approche Infrastructure as Code et le large champ de possibilités offert par la solution Cloud Avenue aux passionnés de pratiques DevOps : espaces de travail préconfigurés, standardisation d’environnements IT, élimination de ressources non exploitées, etc. Pour poursuivre cette belle dynamique, chacun des participants a été invité à envisager un futur pour leur projet. Le modèle proposé par l’équipe arrivée en deuxième position est d’ailleurs déjà venu enrichir l’offre Cloud Avenue, avec un projet dans lequel un administrateur est à même de déployer une infrastructure cloud, au sein de laquelle le développeur va pouvoir déposer du contenu applicatif sur le cluster Kubernetes, tout en pouvant programmer l’arrêt et le redémarrage automatique de ses machines virtuelles, en adéquation avec son utilisation réelle.