DevOps for IBM i picto

DevSecOps for IBM i (alias AS/400 ou AS400)

ARCAD for DevOps

Solution intégrée pour votre pipeline CI/CD sur IBM i

DevOps Solution

AVEC ARCAD for DEVOPS
Déployez rapidement, en toute sécurité

Livraison plus rapide

» Automatisez les déploiements de vos nouvelles fonctionnalités

Sécurité et qualité

» Par la revue de code, les normes de codage et les tests automatisés

Préparation au Cloud

» Déployez dans un Cloud Hybride avec une infrastructure as code

Rapprochez vos équipes

» Facilitez la collaboration de vos équipes de développement

Attirez les talents

» Attirez et fidélisez les jeunes générations de développeurs

Conformité

» Respectez les lois (y compris la ségrégation des tâches)

DevOps for IBM i Illustration
  • Optimisez les flux de développement pour des builds, tests et déploiements automatisés, précis et efficaces
  • Continuez à utiliser vos outils DevOps préférés
  • Libérez tout le potentiel de vos équipes de développement
  • Placez la collaboration et la transparence au cœur de votre environnement de travail
  • Compatible avec 5250, RDi, VS Code…
  • Synchronisez les packages de déploiement
  • Supportez les infrastructures mixtes (Datacenter et Cloud)
  • Builds intelligents de codes complexes
  • Analyse et compréhension de volumes de code importants
  • Capacités de tests automatisés

Accélérez vos déploiements avec ARCAD for DevOps

AUTOMATISATION DE BOUT EN BOUT À L’AIDE DE SOLUTIONS OPEN SOURCE

Réalisez vos objectifs DevOps

ARCAD for DevOps schema

S’intègre avec

Git picto
GitLab logo
Github logo
Bitbucket logo
Jenkins logo
CloudBees logo
selenium logo
JIRA logo
ServiceNow logo
HCL logo

OUTILS DEVSECOPS ENTIÈREMENT INTÉGRÉS

Ajoutez des fonctionnalités selon vos besoins

ARCAD for DEVOPS
Starter

ARCAD for DevOps Starter

ARCAD for DEVOPS
Advanced

ARCAD for DevOps Advanced
  • Analyse d’applications
  • Contrôle de version
  • Smart Build
  • Santé des applications
  • Git, ServiceNow, Azure, AWS, JIRA, GitLab, GitHub, Bitbucket, Jenkins, SonarQube, Selenium, Ansible, Bamboo, Rundeck, Selenium, X Ray

ARCAD for DEVOPS
Ultimate

  • Analyse d’applications
  • Contrôle de version
  • Smart Build
  • Santé des applications
  • Plugins DevOps
  • Déplacez les défauts vers la gauche avec des tests côté développeur pour réduire les coûts et les délais

DevOps is a Journey

ARCAD for DEVOPS
Starter

ARCAD for DEVOPS
Advanced

ARCAD for DEVOPS
Ultimate

DevOps Journey start

DISCOVER

Application Cleanup

AI Powered Code Understanding

KPI: 50% gains in application knowledge acquisition

DevOps Journey starter

A4D STARTER

Change Process Automation

  • Automated Impact Analysis
  • Source Code Versioning
  • Automated Builds
  • Automated Transfer to test & Production

KPI: 20 to 30% productivity gains

DevOps Journey advanced

A4D ADVANCED

Multi-platform DevOps

  • Centralized Git Change Methodology
  • Attract and keep young generations of developers
  • Standardization
  • Parallellism of development:
    Resources outside the IBM i capable of dealing with IBM i code

MERLIN

DevOps in a Cloud Infrastructure

  • Flexibility and Security
  • Onboard hundreds of IBM i Developers in minutes!

KPI: 10 to 50% productivity gains (flexibility of resources)

DevOps Journey ultimate

A4D ULTIMATE

Add Code Quality an Security in the Process

  • Automated Testing
  • Automated Code Review
  • Static Analysis Security Tool

KPI: 65% productivity gains of the testing phase

DevOps Maturity Quick Check banner

Où en êtes-vous dans votre démarche DevOps ?

DIMA – DevOps for IBM i Maturity Assessment

Évaluez votre progression DevOps sur IBM i, identifiez les axes d’amélioration et affinez votre stratégie dès aujourd’hui !

ARCAD Audit 

ARCAD Observer 

ARCAD Skipper 

ARCAD Builder 

Dashboards

Deploy on Datacenter, IBM Cloud, Google Cloud, AWS & Azure

Plugins DevOps

ARCAD CodeChecker 

ARCAD iUnit 

ARCAD for DEVOPS
Starter

à partir de € 135 /mois

ARCAD for DEVOPS
Advanced

à partir de € 200 /mois

ARCAD for DEVOPS
Ultimate

à partir de € 300 /mois

Automatisez avec ARCAD for DevOps

Références clients

Hsbc Logo

HSBC a choisi ARCAD for DevOps

L’adoption par HSBC d’ARCAD pour DevOps a permis :

  • Des temps de build 85% plus rapides
  • Des déploiements 75% plus rapides
  • 80% moins de temps d’arrêt​
  • Des coûts d’audit informatique réduits de 70%
Quote product

Les outils uniques d’ARCAD pour l’automatisation des builds et du déploiement nous ont aidés à mettre en œuvre un processus complet de CI/CD agile pour IBM i, fondamental pour notre stratégie DevOps à l’échelle mondiale.

HSBC TestimonialSubir Sen, Head of Tooling & Automation - Core Banking Service Line/ Global Practice Head - iSeries CoP

ARCAD est la seule solution DevOps tout-en-un intégrée pour IBM i avec une intégration profonde de Git et Jira, stratégique pour nous. Nous avions besoin de standardiser nos processus au sein de nos équipes IBM i et Web et de les garder synchronisés. Seul ARCAD était capable de couvrir un processus DevOps standardisé complet de bout en bout sur IBM i.

Simone Culp bwiSimone Culp, Snr. Ingénieur logiciel et analyste de données chez BWI Companies

Avec ARCAD for DevOps, nous avons automatisé un pipeline CI/CD de niveau entreprise pour RPG basé sur Git et Jenkins et amélioré massivement notre réactivité par rapport aux demandes des utilisateurs.

Elliot Avison CEO at DanceraceElliot Avison, Directeur général de Dancerace
right-quote
Mock up Datasheet ARCAD for DevOps

Découvrez ARCAD for DevOps

Maîtrisez vos coûts et déployez plus rapidement sur IBM i.

FAQ

1. Introduction au DevOps sur IBM i

DevOps est une Méthodologie visant à améliorer la productivité pour le développement de projets informatiques et donc raccourcir le temps entre le besoin et la mise à disposition au business. DevOps s’applique au développement sur IBM i en modernisant les processus de développement, test et déploiement, permettant de livrer plus rapidement des fonctionnalités tout en garantissant la stabilité.

Adopter DevOps sur IBM i améliore la productivité, la collaboration entre équipes, et la rapidité des livraisons. DevOps réduit les erreurs humaines et améliore la qualité grâce à l’automatisation des processus tels que le Build, le test et le déploiement.

Oui, l’adoption progressive est recommandée. Vous pouvez commencer par automatiser des tâches spécifiques ou intégrer certaines applications dans un workflow DevOps. Cela permet d’apprendre et de s’adapter sans perturber les opérations.

2. Fonctionnalités et avantages du DevOps pour IBM i

DevOps améliore la collaboration, l’efficacité grâce à des processus d’automatisation des build, des tests et des déploiements, et réduit le considérablement le temps nécessaire pour livrer des fonctionnalités. Cela augmente la qualité et la fréquence des mises en production et donc la disponibilité des nouvelles fonctionnalités au business.

DevOps est basé sur la mise en place d’outils d’automatisation comme Jenkins ou ARCAD. Ils sécurisent les étapes du cycle de vie logiciel : Revue de code, compilation, Build, tests, déploiement. Automatiser grâce à des processus d’intégration Continue (CI) ou déploiement continu (CD) réduit les erreurs humaines et accélère les mises en production.

Des outils comme Git, Jenkins, ARCAD et Jira sont compatibles avec IBM i. Git gère le code source, Jenkins automatise les pipelines CI/CD et Jira facilite la gestion de projet.
ARCAD intègre ces outils DevOps avec l’IBM i, fournissant :

  • le support des composants IBM i,
  • un référentiel de métadonnées (partage des Repo GIT avec l’IBM i),
  • un build automatique intelligent…

Oui, la sécurité est une composante importante de DevOps. Des outils comme ARCAD intègrent des revues de code automatique et des tests de sécurité automatisés dans le pipeline DevOps, permettant de détecter et corriger les vulnérabilités à chaque étape du développement.

3. Déploiement de DevOps sur IBM i

La durée dépend de la taille et de la complexité de votre environnement. Une mise en œuvre progressive commence par un projet pilote de quelques semaines, suivi d’une adoption complète sur plusieurs mois, selon les ressources et le nombre d’applications à intégrer. Un des points important, facteur de succès, c’est l’information des équipes sur DevOps.

Oui, Git et Jenkins sont compatibles avec IBM i pour gérer les sources et les pipelines CI/CD. Ces outils open-source sont flexibles et adaptés. Cependant, des outils comme ARCAD sont essentiels pour gérer les objets sans sources, effectuer des builds intelligents basés sur les dépendances et limiter les livraisons aux seuls changements, répondant ainsi aux spécificités de la plateforme.

DevOps peut être adopté progressivement pour optimiser votre workflow. L’automatisation de certaines phases simplifie les étapes, rendant le processus plus efficace tout en conservant son esprit initial. Cette approche permet d’obtenir des gains rapidement tout en ajustant le workflow au fur et à mesure de la mise en place.

4. Développement, intégration, et déploiement continu

L’intégration continue (CI) sur IBM i automatise les tâches du cycle de vie applicatif après un commit : revue de code, vérifications de sécurité, build des composants modifiés, transfert en environnement de test, tests automatisés, jusqu’à la validation utilisateur. Ce processus réduit les interventions manuelles et améliore l’efficacité et la qualité des livraisons.

Le déploiement continu (CD) sur IBM i automatise la mise en production, incluant le packaging des modifications (« Release ») et leur déploiement en production, en cohérence avec l’existant et les processus d’exploitation. Il permet des livraisons fréquentes, avec moins de risques, pour une meilleure réactivité aux besoins métiers.

CI/CD permet d’automatiser le cycle de développement, de réduire les erreurs, d’optimiser la fréquence des déploiements, et de livrer plus rapidement des fonctionnalités. Cela se traduit par un gain de temps et une qualité améliorée.

Les tests automatisés peuvent être intégrés à différents stades du pipeline CI/CD. Des outils comme ARCAD iUnit automatisent les tests unitaires pour garantir la fiabilité du code.

5. Aspects techniques et compatibilité

Oui, DevOps est compatible avec le code RPG et d’autres langages courants sur IBM i. Des outils comme ARCAD sont spécialement conçus pour gérer le code RPG, ainsi que des outils open-source.

Non, DevOps peut être adopté sans moderniser le code grâce à des outils comme ARCAD qui gèrent la complexité, notamment avec un build automatisé. Il est conseillé d’adopter DevOps avant de moderniser pour mieux maîtriser les changements. La modernisation progressive améliore ensuite les processus et la qualité des applications.

DevOps utilise Git pour gérer les versions et les branches du code, ARCAD assure l’extension des workspaces entre GIT et l’IBM i. Chaque fonctionnalité peut être développée sur une branche spécifique, permettant de conserver une version stable en production et d’intégrer les modifications de manière contrôlée.

6. Formation et support

Oui, une formation est recommandée pour aider les équipes à comprendre les processus, outils et pratiques DevOps. Cela couvre les concepts de CI/CD, la gestion des changements avec Git, et l’utilisation des outils DevOps sur IBM i.

Accompagnez vos équipes avec des sessions de formation, des ateliers pratiques, et une adoption progressive via des projets pilotes. L’assistance de consultants spécialisés peut aussi faciliter cette transition.

Des fournisseurs comme ARCAD offrent des services d’assistance pour la mise en œuvre de DevOps, incluant formation, intégration, accompagnement au changement, et support technique.

7. Bénéfices à long terme et ROI

Le ROI de DevOps sur IBM i se traduit par une productivité accrue, des livraisons plus rapides, moins d’erreurs et une meilleure qualité. Une banque mondiale a réduit les temps de build de 85%, accéléré les livraisons de 75%, diminué les interruptions de 80% et baissé les coûts d’audit IT de 70%, avec un ROI en moins d’un an.

DevOps accélère le développement en automatisant les processus de test et de déploiement. Les développeurs peuvent livrer rapidement de nouvelles fonctionnalités ou des correctifs, offrant ainsi une grande réactivité aux demandes des utilisateurs.

Oui, DevOps améliore la collaboration entre développement et exploitation en brisant les silos et instaurant une culture d’intégration et de communication continue. Les bons outils incluent également des moyens de partage des connaissances important pour la communication inter technologique.

8. Risques et défis

L’adoption de DevOps peut entraîner des risques tels que la résistance au changement, des difficultés d’intégration des outils et des besoins en formation. Ces obstacles peuvent être atténués grâce à une mise en œuvre progressive, un accompagnement adapté et l’utilisation d’outils comme ARCAD, qui facilitent une transition en douceur.

Les difficultés incluent l’intégration des outils DevOps avec les systèmes IBM i existants, et l’adaptation des équipes aux nouveaux processus. Une planification minutieuse et un accompagnement continu mais aussi les outils DevOps adaptés au monde IBM i comme ARCAD aident à surmonter ces obstacles.

Adoptez DevOps de manière incrémentale, commencez par des projets pilotes et utilisez des environnements de test avant de déployer en production, minimisant ainsi les risques et assurant la continuité des services.

9. Retour d’expérience et exemples concrets

Des entreprises comme Orange et HSBC adoptent DevOps sur IBM i, réduisant les délais de mise en production et améliorant qualité et collaboration. Une banque mondiale a réduit les temps de build de 85%, les livraisons de 75%, les interruptions de 80% et les coûts d’audit IT de 70%, avec un ROI en moins d’un an.

Contact Us

VERSION D’ESSAI / DEMO

Réservez une version d’essai ou une session dans notre sandbox !

Essayez maintenant !

ou

Demandez une démo