Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Notre client est une banque multidépartementale qui possède plus de 80 produits numériques, dont des logiciels propriétaires, des systèmes CRM, des systèmes ERP, des portails web et des applications mobiles.
Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.
DevOps et les pipelines CI/CD sont des composantes cruciales du développement de logiciels dans le secteur bancaire, où les logiciels numériques font partie intégrante du bon fonctionnement des processus internes et externes. Malgré la disponibilité de plusieurs solutions numériques, certaines organisations ne parviennent pas à adopter une approche holistique pour les construire et les gérer. Il en résulte des retards dans la livraison des produits, ce qui engendre de la frustration chez les parties prenantes et des pertes de profits. Les organisations qui négligent l'importance des pratiques DevOps peuvent être confrontées à une dispersion des connaissances et des bases de code, à un manque d'automatisation des tests et à des délais de mise sur le marché plus longs. Notre client n'avait pas de vision claire du développement logiciel, de l'idéation à la livraison, ce qui l'a empêché de tirer parti de DevOps dans le secteur bancaire.
Gestion du cycle de vie des applications et communications - Logiciel Jira
Nous avons configuré Jira pour gérer les processus de développement, car il permet une mise en œuvre et une utilisation transparentes de la gestion agile. En outre, nous avons décidé d'utiliser Confluence pour créer et stocker la documentation qui était auparavant dispersée dans de multiples documents et fichiers d'entreprise. Enfin, nous avons intégré Microsoft Teams pour faciliter la communication en temps réel entre les équipes de développement et les partenaires externes en configurant des plugins personnalisés et des fonctions d'automatisation comme les chats.Système de contrôle de version et intégration continue - Bitbucket, Bamboo, Jenkins
Bien que notre client gère un large éventail de solutions bancaires numériques, il ne disposait pas d'un référentiel centralisé pour stocker le code. Pour assurer la rationalisation des pipelines de livraison d'applications et le contrôle des versions, notre équipe de projet a organisé des sessions de formation sur l'utilisation de GitHub avant de passer à Bitbucket. En outre, nous avons déployé Jenkins pour faciliter l'intégration et la livraison continues.Tests et analyses de sécurité - TEST-IT, Black Duck, SonarQube
Notre équipe a mis en œuvre TEST IT pour effectuer des tests manuels et automatisés et garantir des intégrations autotest, des API publiques étendues, des bibliothèques de test, des éditeurs de scripts de test pratiques, la gestion des versions et des données historiques. Pour éliminer le moindre risque de violation, nous avons utilisé Black Duck pour la conformité aux politiques de sécurité et SonarQube pour la qualité et la propreté du code. Ces outils ont permis à nos spécialistes agréés de surveiller les vulnérabilités des logiciels et de maintenir une qualité de produit irréprochable.Déploiement, configuration et gestion des artefacts - Bamboo (Jenkins en option), Ansible, Packer, Nexus Repository Pro
En outre, nos spécialistes ont assuré l'automatisation du déploiement. Les développeurs de logiciels étaient chargés d'écrire le code et de le déployer, mais sans ingénieurs DevOps expérimentés, ils rencontraient des écueils et ne respectaient pas les délais. Nous avons choisi Bamboo comme outil fondamental pour construire, tester et livrer le logiciel en raison de son intégration transparente avec les infrastructures existantes et d'un large éventail de plugins tiers. De plus, notre équipe de projet a adopté les principes IaC pour gérer les déploiements, avec Terraform pour gérer les environnements cloud, Ansible pour configurer les machines virtuelles et Packer pour préparer et unifier les images. Nexus Repository Pro a également été déployé dans ce flux, car il peut gérer des quantités massives de données sur les produits et le développement.Surveillance/journalisation - Zabbix, Grafana, Elasticsearch, Loki
Notre équipe a donné la priorité à la surveillance et à l'analyse des événements dans l'infrastructure du client. Pour ce faire, Innowise a mis en œuvre Zabbix pour surveiller l'équipement physique et les canaux de communication et fournir des affichages visuels de l'état de l'infrastructure. Nous avons également intégré l'outil avec des messagers pour envoyer des alertes et des notifications sur l'état actuel et la progression. Pour collecter, stocker et analyser les fichiers journaux et les métriques des produits, nous avons utilisé les fonctionnalités Logstash, Elasticsearch et Kibana. Enfin, nous nous sommes appuyés sur Grafana et Loki pour fournir des vues en temps réel des applications en cours de développement et un suivi continu de leur progression.
Orchestration - Kubernetes, VMware Tanzu
Pour héberger et orchestrer les applications conteneurisées, nous avons mis en œuvre des machines virtuelles et des hôtes physiques, Kubernetes et VMware Tanzu en conséquence. Cette approche permet de s'affranchir des fournisseurs de services en nuage et d'atteindre un niveau élevé de performance, d'utilisation des ressources et de gestion centralisée.
Infrastructure - Microsoft Azure, VMware, Hyper-V
Pour garantir l'accessibilité et la capacité des solutions d'infrastructure, nos spécialistes DevOps ont adopté des approches de cloud hybride basées sur un environnement informatique mixte. Nous avons recommandé les piles de produits VMware et Microsoft pour l'infrastructure du centre de données privé afin de garantir la tolérance aux pannes de l'équipement. En ce qui concerne le fournisseur de cloud public, notre choix s'est porté sur Microsoft Azurequi permet d'héberger facilement des applications Windows dans des centres de données répartis dans le monde entier.
En outre, nous avons mis en place des canaux de retour d'information permanents, tant de la part des services bancaires que des utilisateurs finaux, afin d'améliorer la qualité des produits et de mettre en œuvre des changements immédiats.
Le projet prenait beaucoup de temps, nécessitait beaucoup de ressources et impliquait de repenser les approches et les pratiques de développement de logiciels. Outre le déploiement de la boîte à outils DevOps, nous avons assuré la formation des spécialistes de l'informatique à l'exploitation de nouvelles solutions et à la mise à jour d'applications existantes à l'aide de pipelines CI/CD.
Notre société a démarré le projet en septembre 2019. Après avoir élicité les exigences techniques et commerciales, nous avons constitué une équipe composée principalement de professionnels DevOps possédant une expertise pertinente et une expérience centrée sur l'industrie.
Nous avons utilisé la méthodologie Scrum avec des sprints simultanés pour gérer le projet et suivre les réalisations. Outre la supervision du projet, nos chefs d'équipe sont restés en contact avec le client, lui fournissant des informations en temps voulu et adoptant des changements dans le champ d'application.
Actuellement, le groupe Innowise continue de configurer, déployer, moderniser et maintenir les outils DevOps, en assurant un support permanent et en conseillant les employés du client.
Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.
Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.
Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.
Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.
En vous inscrivant, vous acceptez nos Conditions d'utilisation et Politique de confidentialité, y compris l'utilisation de cookies et le transfert de vos informations personnelles.
2007-2024 Innowise. Tous droits réservés.
Politique de confidentialité. Politique en matière de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovie, Pologne
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous recontacterons dès que possible.
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous contacterons dès que possible.