Cloud
Notre méthodologie DevSecOps : une expérience centrée sur vos besoins
Mar 27, 2024
–L’approche DevSecOps est au sein des organisations qui souhaitent automatiser et accélérer les processus, la qualité, la sécurité et la fiabilité des services. Cette approche encourage une collaboration étroite entre les équipes de développement, de sécurité et des opérations. Il s’agit donc d’accélérer la mise en production de nos stories en interne, tout en améliorant leur aspect sécuritaire et fiable.
Chez oXya, nous avons développé une stratégie DevSecOps unique qui va bien au-delà des principes de collaboration : nous l’avons centrée sur l’utilisateur (nos consultants techniques et administrateurs de systèmes) pour les aider à répondre au mieux aux besoins de leurs clients en services managés (oXya Managed Services). À travers ce blog, nous vous proposons d’en découvrir ses caractéristiques et ses avantages.
Low-code, No-code : apporter des outils simples pour les utilisateurs
Afin de faciliter le travail de nos équipes, notre approche DevSecOps tend à offrir des outils Low-code, No-code en éliminant la complexité du codage. Nous avons donc pris un tournant décisif : celui de développer des solutions plus alignées sur les habitudes quotidiennes de nos utilisateurs dans notre plateforme DevSecOps.
En masquant la complexité sous-jacente de la plateforme, nous donnons la flexibilité et l’agilité de fluidifier divers processus via des interfaces visuelles et intuitives. Nous facilitons ainsi la tâche des deux catégories d’utilisateurs : nos équipes opérationnelles internes ainsi que les équipes techniques de nos clients.
Nos outils vous permettent aujourd’hui d’effectuer toutes les tâches pour déployer de bout en bout un paysage SAP sur n’importe quel type de cloud tout en intégrant les applications critiques dans notre cadre des services managés d’oXya.
IaC Express : un produit d’oXya pour accélérer votre transformation sur le cloud
En 2024, il n’est plus possible de faire l’impasse sur l’Infrastructure-as-Code (IaC). L’IaC est la clé pour garantir un déploiement consistant de votre infrastructure grâce au code.
Vous constaterez :
- Une amélioration de la cohérence et de la fiabilité ;
- Un accroissement de l’agilité et de la vitesse de déploiement ;
- Une amélioration de la collaboration et de la gouvernance avec une bonne traçabilité ;
- Une optimisation des configurations afin de réduire les coûts de l’infrastructure ;
- La standardisation des configurations facilite la mise en place et le maintien de politiques de sécurité cohérentes.
Ainsi, nous avons arrimé chacun des déploiements sur notre nouvelle plateforme canadienne IaC Express, une interface Low-code pour nos consultants. Il s’agit pour nous de reprendre les modèles disponibles de code de déploiement de SAP pour chaque type de cloud public et de les adapter aux besoins spécifiques de nos projets clients.
En ce qui concerne l’Infrastructure as Code, nous avons défini un modèle spécifique pour le déploiement dans le cloud public, qui suit les étapes suivantes :
- Lors des ateliers techniques de démarrage, nous identifions les besoins techniques du client et nous établissons une liste complète des ressources avec les caractéristiques requises sur le cloud ;
- Un Document d’Architecture Techniques (TAD) est établi dans un gabarit prédéfini sur Excel ;
- À partir du TAD, IaC Express adapte automatiquement ses caractéristiques et génère un code prêt à l’emploi.
Pourquoi établir initialement l’architecture technique sur un fichier Excel ? Tout simplement parce qu’il s’agit d’un outil clé qui permet de faciliter le travail de nos équipes de livraison de services. Le code et les différentes variables sont traduits en un langage compréhensible pour tous, même les non-initiés à Terraform par exemple.
En rendant ce processus plus accessible, nous pouvons garantir à nos clients une livraison des projets rapide et efficace. Nous préparons aussi l’après-projet, avec une façon simple pour nos équipes pour maintenir en condition opérationnelle le code de déploiement initialement établi.
Pour plus de détails sur nos différents projets de déploiement : Indigo Books and Music (Google Cloud), Énergir (Microsoft Azure), Suez (Microsoft Azure), GRTgaz (AWS).
Au-delà d’un déploiement : de la VM aux processus métiers
Après l’automatisation du déploiement de l’infrastructure, nous élargissons notre portée pour automatiser tout le cycle de vie de la machine virtuelle (VM). Ainsi nous pouvons automatiser l’ensemble de nos processus métiers et tout particulièrement les tâches répétitives à faible valeur ajoutée. Cela nous permet d’accélérer la livraison des services en vous offrant agilité et gain de temps significatif à travers plusieurs de nos missions :
- Cloner un environnement en quelques clics pour tester une procédure de maintenance ou autre besoin spécifique ;
- Déploiement automatisé de ressources additionnelles lors de périodes de pointe (par exemple, Black Friday et Boxing Day chez les détaillants) ;
- Réduire le temps consacré à des tâches d’administration répétitives ;
- Application des mises à jour des systèmes d’exploitation, Kernel SAP… ;
- Réduction du potentiel d’erreurs humaines lors d’une maintenance d’envergure en minimisant le nombre d’interventions manuelles ;
- Et bien d’autres encore.
L’automatisation est une véritable clé pour répondre aux besoins opérationnels de nos clients. Notre connaissance fine des processus nous permet d’établir aisément une procédure standardisée pour automatiser les tâches répétitives qui pourront être exécutées de manière continue et uniformisée.
Une approche flexible et complète
Au cœur de notre méthode DevSecOps, nous nous adaptons à votre environnement pour vous fournir des solutions personnalisées répondant efficacement à vos défis opérationnels en plaçant l’utilisateur au premier plan. Elle se traduit par des déploiements plus rapides, une diminution des erreurs, une productivité accrue et bien plus, le tout en répondant aux standards SAP.
Pour en savoir plus sur la façon dont nous pouvons aider votre entreprise, contactez-nous ici dès aujourd’hui.
Other articles
De la machine au cloud : optimisez vos bases de données sur Cloud SQL
Hendrick Labranche, Loïc Moeman, Mehdi Shojaei
Lire la suitePrésence mondiale, approche locale : le modèle Follow-the-Sun d’oXya
David Desmettre, Didier Guiraud
Lire la suiteLibérez la puissance d’Oracle Database sur le cloud avec oXya
Vickram Rama, Ludovic Dessemon
Lire la suite