Sopra Steria aide ses clients à profiter des avantages apportés par les toutes dernières innovations technologiques tout en leur évitant d’essuyer les plâtres. Seul un investissement régulier dans la bonne expertise et des outils de management pertinents permet une telle démarche.
« L’innovation est inscrite dans notre ADN », souligne Thomas Jouffroy, ingénieur Lead DevOps chez Sopra Steria. « Nous cherchons toujours à accélérer et à améliorer nos processus de développement. Dans le même temps, nos clients comptent sur nos services pour une disponibilité de leur IT à 100 %. Un temps d’arrêt ou, pire, une perte de données, n’est tout simplement pas envisageable. »
Sopra Steria utilise une série de distributions Kubernetes conteneurisées comprenant 300 nœuds pour automatiser le déploiement, la montée en charge et la gestion des développements logiciels. C’est un vrai coup de pouce donné aux développeurs pour leur faciliter la tâche.
« Nous voulons que nos développeurs avancent vite et exécutent leurs tests dans Kubernetes sans rien détruire ! », ajoute Thomas Jouffroy. « Pour y arriver, nous avons réalisé qu’ils devaient pouvoir répliquer tous les composants et ressources ainsi que les configurations et données associées, et revenir aux versions précédentes en cas de besoin. Nous avons donc ciblé une solution capable de prendre en charge notre pipeline d’intégration continue pour nous aider à progresser en qualité et à développer plus vite. »
Sopra Steria a choisi Kasten K10 comme réponse à ses problématiques de mobilité de données dans ses environnements Kubernetes. L’effet attendu est là : les processus de développement sont plus rapides et rationalisés.
Avec Kasten K10, Sopra Steria peut capturer l’intégralité de la pile applicative et utiliser ces données pour les tests de logiciels. Tester le nouveau code à l’aide de données de production permet de découvrir et de traiter plus rapidement les problèmes et, par voie de conséquence, de fournir les fonctionnalités à ses clients dans un temps record.
« Kasten K10 a l’avantage de découvrir automatiquement les applications, ce qui assure une vue cohérente des applications par rapport à l’infrastructure », souligne Thomas Jouffroy. « Par exemple, tous les dimanches nous dupliquons l’environnement de production d’un client, nous rendons anonymes les informations personnelles et nous le passons à nos développeurs pour qu’ils jouent avec les données. Du coup, nous avons considérablement boosté notre aptitude à innover. »
A présent, les développeurs peuvent lancer les sauvegardes quasi-instantanément alors qu’avant il leur fallait pratiquement un quart d’heure, ce qui les rend bien plus productifs. Depuis le déploiement de Kasten K10, Sopra Steria est passé à deux cycles de développement par jour voire plus.
Sopra Steria s’appuie aussi sur ce système pour ses services de sauvegarde et restauration. C’est une solution parfaitement adaptée pour la sécurité des environnements cloud natifs de ses clients.
« C’est grâce à Kasten K10 que nous pouvons respecter nos engagements en matière de niveaux de service comme un RPO de quatre heures ou moins pour certains clients », affirme Thomas Jouffroy. « Nous pouvons conserver la confiance pleine et entière de nos clients et éviter d’éventuels préjudices, financiers ou en terme d’image, en cas de non respect des accords SLA. Ce système nous aide aussi à renforcer notre stratégie de cyber-résilience. Nous sommescertains de pouvoir restaurer les données critiques de nos clients à tout moment si nécessaire. »