Rejoignez-nous

DevOps

L’Infrastructure as Code, quand le Dev prend le pas sur l’Ops…

L'infrastructure as code a fait son apparition dans nos SI pour réconcilier ou révolutionner à la fois le dev et l'ops, découvrons ici les facteurs clefs de succès de cette méthode. … sous réserve d’étroite collaboration au départ L’Infrastructure as Code révolutionne l’ingénierie logicielle en apportant notamment une cohérence entre les environnements qui manquait jusqu’ici au versionning et aux tests. Cela dit, l’IaC emporte également une transformation des méthodes qui implique un peu de prudence et ne doit pas faire oublier le rôle primordial des ingénieurs infrastructure, au profit des équipes de développement.  L’IaC, plus vite et mieux  L’Infrastructure as Code ou IaC a pour objectif de codifier l’infrastructure mise à disposition des applications de l’entreprise. Elle permet notamment de reproduire de façon automatisée la même enveloppe technique, et ce continuellement si besoin, sur tous les environnements utiles (environnements de développement, d’intégration, de pré-production ou de production).   Schématiquement, l’IaC et l’uniformisation qu’elle permet ont pour premier avantage d’accélérer considérablement le déploiement des environnements tout en garantissant leur cohérence.   Cette course à la vitesse peut parfois laisser songeur. Il y a 10 ans, la vélocité était déjà la promesse du Cloud à travers un PaaS proposant une modélisation prédéfinie. Si, [...]

2022-10-26T09:51:24+02:002 juin 2022|À la Une, DevOps|0 commentaire

Flutter, un framework dont on cherche encore les gros défauts

Blue Soft a conçu pour le réseau CCI France International une application de mise en relation de ses membres avec le récent framework Flutter, porté par Google. Avec Flutter, le développement hybride, jusqu’ici peu convaincant, franchit manifestement un nouveau palier, en performance et simplicité, comme en esthétisme. Flutter,  un framework au top de l’hybridation Sorti fin 2018, le framework Google Flutter en est déjà à sa version 2.8 et les pronostics sont éminemment bons. Il suffit d’observer nos propres développeurs Blue Soft et l’engouement qu’ils expriment pour cette technologie. Simple à prendre en main, Flutter ne sait faire que du beau. Il s’est forgé une place de choix dans le cœur de nos équipes, surtout et étrangement, chez les moins de 30 ans. Il réussit le pari à plus large échelle, en témoignent les 120 000 étoiles décernées sur GitHub. C’est un succès à mettre en parallèle des 95 000 étoiles détenues par son concurrent le plus direct, et plus vieux de 4 ans, React Native. Car Flutter s’inscrit dans un contexte déjà foisonnant d’outils de développement applicatif hybride, permettant de développer une seule fois pour plusieurs plateformes, principalement iOS et android. React Native, Xamarin, Appcelerator, Ionic proposent [...]

2022-10-26T10:13:52+02:002 février 2022|DevOps, Non classé|0 commentaire

Pourquoi le choix de l’infrastructure IT est déterminant pour votre organisation ?

Quand elle a été choisie au gré des évolutions technologiques ou des effets d’annonces, l’infrastructure informatique peut devenir un complexe très hétérogène : une base de données par ici, une application par-là, une intégration jamais terminée… De quoi alourdir la charge de travail des métiers. Et, cerise sur le gâteau, de prendre plus de risques face aux cyberattaques. Pour autant, est-ce si important de repenser le choix de son infrastructure IT ? Oui, puisqu’une infrastructure vieillissante est à l’opposé des notions d’agilité et de flexibilité qui préparent l’entreprise au monde de demain. Mais, point de leçon de morale ici. Regardons plutôt les éléments à prendre en compte et les solutions existantes pour savoir pourquoi et comment migrer son infrastructure IT. La bonne infrastructure IT intègre les ressources, les environnements et la stratégie L’humain reste au centre de la décision Le premier regard à avoir porte sur son équipe. De quelles compétences est-elle composée ? Quels sont les recrutements à venir ? Quel est le niveau de maturité de l’équipe ? Si elle se repose sur ses ressources internes, la DSI doit adapter ses choix. Toutefois, l’entreprise peut arriver plus rapidement à son objectif si elle missionne des prestataires pour apporter les compétences manquantes, [...]

2022-10-10T16:33:13+02:0018 janvier 2022|DevOps|0 commentaire

API Management : 4 étapes indispensables avant de choisir et mettre en place une API

Transformation numérique oblige, l’utilisation d’APIs est devenue une problématique majeure pour les DSI. En effet, les APIs sont aujourd’hui si performantes qu’elles tendent à s’articuler dans une stratégie d’intégration plus globale au sein des systèmes d’informations. Le choix d’un écosystème d’APIs n’est donc pas anodin et il convient de prendre en compte quelques étapes avant de faire son choix. Étape 1 : prendre le temps de comprendre les besoins de son équipe IT Les besoins d’une équipe IT ne se résument pas à une API “100 % UX-friendly". Il faut creuser davantage pour connaître leurs besoins réels. En effet, une API performante, c’est bien plus qu’une simple fonctionnalité. La puissance des API réside en partie dans le fait que les développeurs créatifs leur trouvent des usages auxquels les concepteurs d’API n’ont jamais pensé. Si une API est bien conçue et facile à utiliser, elle peut constituer un avantage et une opportunité énormes, en transformant un service en une plate-forme capable de se développer de multiples façons. Bien comprendre la notion de fournisseur et consommateur d’API : Fournisseur d’API : ce sont ceux qui ont développé l’API. Consommateur d’API : ce sont ceux qui utilisent une API développée. Choisir une [...]

2022-08-26T13:25:09+02:0022 novembre 2021|DevOps|0 commentaire

6 tendances IT qui vont bouger le monde du développement en 2022

Remote infrastructure management, DevOps et hyper-automatisation, low-code, API-First et Security-first sont autant de tendances qui vont faire bouger en 2022... Blue Soft vous dévoile ses prédictions sur les tendances IT et développement à suivre en 2022 pour rester compétitif. #1 Le remote infrastructure management, ou comment concilier développement et télétravail La généralisation du télétravail implique de nouveaux besoins infrastructurels pour les départements IT des organisations : un réseau internet stable et performant, une certaine puissance de calcul informatique, un réseau social d’entreprise, des procédés de cybersécurité très rigoureux, etc. Pour toute ces raisons, la gestion de l'infrastructure à distance (ou RIM pour Remote Infrastructure Management) voit sa popularité grimper. Le RIM est un processus de surveillance et de gestion de l'infrastructure informatique. Centre de données, réseaux, courrier électronique, appareils, stockage, ERP, système d'exploitation, sécurité, serveurs, support, base de données, applications, téléphonie et services… Tout y passe. L’intérêt de cette méthode de gestion réside dans la centralisation de tous ces éléments au sein d’une même plateforme de gestion. Ainsi, les équipes IT, à partir d'un emplacement distant, peuvent effectuer des actions correctives pour permettre une disponibilité continue. Grâce au RIM, l'administrateur effectue des réparations sur site uniquement si le matériel [...]

2022-10-10T16:33:37+02:0016 novembre 2021|DevOps|0 commentaire

Automatiser mon infrastructure : est-ce que ça en vaut la peine ?

Dans un monde de plus en plus ouvert où les services proposés aux consommateurs sont accessibles à l’échelle planétaire à partir d’application mobile ou via le Web et en continu, toute panne ou tout ralentissement n’est plus accepté et toléré par les utilisateurs. Les applications sont de plus en plus gourmandes en ressource d’infrastructure dû au fait que les charges applicatives sont adaptées en permanence ou parce que de nouvelles applications ou de nouvelles fonctionnalités sont à implémenter afin de proposer des nouveaux services à ses utilisateurs ou à ses consommateurs. Comment peut-on donc répondre à des besoins de provisionnement d’infrastructure toujours plus importants ? Automatiser son infrastructure, est-ce que cela en vaut la peine ? L’automatisation : une étape essentielle pour les grandes entreprises Les grands groupes se définissent par des situations complexes : Le volume de données s’exprime en Téraoctets ou Pétaoctets ; La technologie est directement intégrée aux fonctions supports comme la gestion financière ou les ressources humaines ; Les collaborateurs se comptent par centaines, tout comme leurs besoins. Pour eux, impossible de se pencher sur les solutions à étagère : le système d’information doit être vu comme un ensemble, intégré et scalable. Il faudra donc se tourner [...]

2022-10-10T16:34:18+02:0013 octobre 2021|DevOps|0 commentaire

Pourquoi l’expérience utilisateur doit être au centre de la stratégie des DSI ?

Transformation numérique oblige, le calendrier des DSI est aujourd’hui bien chargé. Entre la maintenance des systèmes informatiques existants et le développement de nouveaux services, elles ne manquent pas de travail. Tout en restant disponibles pour les collaborateurs, elles évoluent dans un cadre contraint par les objectifs de la direction ou un budget défini. Dans les phases de Build ou de Run comme dans les demandes quotidiennes ressort un fil rouge : celui de l’UX (ou expérience utilisateur). Tel un leitmotiv, l’UX guide la construction de chaque nouvelle brique. Dans le domaine des applications B2C, lorsque l'UX s'est répandu dans la communauté des développeurs, celles-ci ont gagné en fluidité, en facilité de prise en main et en puissance afin de répondre aux besoins des consommateurs. Les collaborateurs eux, ne bénéficient pas systématiquement d’outils performants et polyvalents, à l’image de leur métier. Une des clés pour réussir une nouvelle transformation numérique est donc de mettre l’accent sur le développement d’applications métier suffisamment abouties pour optimiser l’expérience collaborateur. Plus vite les DSI y parviendront, plus loin elles projetteront leur structure dans le monde d’après. Dans ce contexte, le développement d'applications métier orientées utilisateurs passe donc en tête des priorités. Les bienfaits inhérents à [...]

2022-10-10T16:01:55+02:005 octobre 2021|DevOps|0 commentaire

Infrastructure-as-Code (IaC) : tout comprendre sur la nouvelle pierre angulaire du développement

L’Infrastructure-as-Code (IaC) gagne en popularité au sein de l'approche DevOps. Il s’agit de mécanismes qui permettent de gérer une infrastructure virtuelle en utilisant du code. Depuis sa création par Amazon en 2006 (avec Amazon Web Services), l’Infrastructure-as-Code a évolué pour devenir une solution intéressante à bien des égards aux yeux des entreprises. Les DSI et CTO sont de plus en plus convaincus par les bénéfices de ce type d'infrastructure IT. Pour cause, l’Infrastructure-as-Code leur offre des opportunités inédites. Alors, de quoi s’agit-il exactement ? Quels sont ses bénéfices et ses risques ? L’IaC est-il fait pour votre organisation ? Définition et fonctionnement de l’Infrastructure-as-Code L’Infrastructure-as-Code est aujourd’hui un concept clé de l’approche DevOps. Les développeurs en retirent de nombreux bénéfices, mais c’est aussi et surtout une aubaine pour les entreprises. L’Infrastructure-as-Code et son fonctionnement sont au cœur des réflexions de nombreuses organisations, en ce moment même. Aussi appelée SDI (Software-defined infrastructure), infrastructure définie par logiciel ou infrastructure programmable, l’IaC est l’automatisation de la gestion de l’infrastructure via un modèle descriptif : le code. Ce code informatique unifie le déploiement d’environnements « infrastructure » et permet la mise à disposition d’environnements de développement. Il s’inscrit dans l’approche DevOps, ayant déjà pour objectif [...]

2022-10-26T09:45:58+02:0015 juin 2021|Data, DevOps|0 commentaire

[Cas client] Mutualisation des SI et réglementation : ILEO accompagne Klesia depuis 2016

En 2012, le groupe Klesia est né de la fusion de deux acteurs de la protection sociale. Depuis 2009, la directive européenne Solvabilité 2 veut sécuriser le monde des assurances en leur imposant d’avoir des fonds propres élevés, de nature à couvrir un sinistre exceptionnel. Ceci n’est possible, pour beaucoup d’acteurs, qu’en se regroupant. Avec cette opération, Klesia dispose de la taille et de la solvabilité nécessaires pour être un acteur phare de la protection sociale, pour de nombreux secteurs d’activité.  Toute fusion appelle à une mise en commun des moyens, ressources et outils. Rapidement, le groupe Klesia a agi sur plusieurs facettes de son système d’information pour apporter une cohérence à tout le groupe, rationaliser les flux, mutualiser les efforts. Dans un contexte multi-projet, notre filiale ILEO, société de conseil spécialiste des assurances a accompagné le déploiement d’un ERP de gestion assurantiel devenu une référence du marché.  Une stratégie de développement visionnaire qui s’appuie sur des expertises complémentaires   Plutôt que de créer une solution ERP « maison », Klesia s’est appuyé sur Cegedim, un éditeur spécialisé dans l’écosystème de la santé et de la prévoyance, pour bâtir une solution qui puisse être adaptée à d’autres acteurs du marché. Une idée innovante reposant sur le partage des fondamentaux de production, mais qui nécessitait la plus grande rigueur à tous les échelons.  Pour la recette [...]

2022-10-10T15:42:14+02:0024 novembre 2020|Cas clients, DevOps, Digital|0 commentaire

Azure DevOps : les 5 principaux avantages de l’outil de Microsoft

Les équipes de développeurs et d’opérateurs sont de plus en plus nombreuses à adopter la culture DevOps pour répondre à la dualité entre les développeurs et les opérationnels. Aujourd’hui, 37% des entreprises auraient déjà mis en place des projets DevOps (Trend Micro, 2019), et Azure DevOps et ses atouts commencent à faire figure de références dans le milieu. Pourtant, le nombre d’outils estampillés « DevOps » s’allonge de jour en jour (retrouvez notre article des outils DevOps incontournables) et il est facile de s’y perdre dans la jungle des solutions. Dans cette jungle se distinguent certaines solutions comme Azure DevOps. Les raisons sont multiples, c’est pourquoi nous avons résumé les forces de Azure DevOps en 5 principaux avantages. 1. La sécurité L’environnement Azure fait de la sécurité sa priorité en respectant à la lettre les modèles de sécurité standards : détecter, évaluer, diagnostiquer, stabiliser, fermer. Le tout couplé à un contrôle de cybersécurité rigoureux, ce qui vaut à Microsoft Azure un imposant éventail de conformités internationales. 2. La collaboration Azure DevOps fait du partage une de ses principales forces. Parvenir à héberger et gérer du code de façon centralisée est bien souvent la clé lorsque l’on cherche à optimiser la [...]

2022-10-19T13:41:52+02:003 novembre 2020|DevOps, Digital|0 commentaire
Aller en haut