GitLab CI

Jenkins, Gitlab CI ou GitHub Actions : quel outil de CI/CD ?

Article coécrit avec Jérémy Monnier L'onboarding dans une nouvelle équipe client est un exercice classique mais parfois périlleux. Fort heureusement, on peut souvent bénéficier de l'aide d'un collègue déjà présent sur le projet. Jusqu'au moment où l'on s'aperçoit qu'on ne partage pas forcément les mêmes valeurs, notamment en termes de...

Lire la suite

Ma boulangère est une consultante

Une histoire de pizza En tant que fou (vous en conviendrez) il est de mon devoir de raconter, pour divertir, des fables à mes hôtes. Aujourd'hui, je vous raconte l'une d'entre elles que j’affectionne et que je raconte à l’occasion en présentation client. Bienvenue dans l'esprit dérangé et les approximations ubuesques qui me caractéris...

Lire la suite

Tutoriel Serverless – 3 : Automatiser le reporting du Patch Management

Comment automatiser le patch management et notamment la gestion des redémarrages et des vérifications de serveurs ? Dans les articles précédents, nous avons vu le cas d’une infrastructure AWS avec EC2 System Manager, puis le détail de l’utilisation d’EC2 Systems Manager, de Jenkins, et la modification des “documents” Amazon avec l’impléme...

Lire la suite

Tutoriel Serverless – 2 : Automatiser le patch management avec EC2 Systems Manager, cas d’usage

Comment automatiser le patch management et notamment la gestion des redémarrages et des vérifications de serveurs ? Dans un article précédent, nous avons vu le cas d’une infrastructure AWS avec EC2 System Manager. Dans cet article, nous allons détailler l’utilisation d’EC2 Systems Manager, l’utilisation de Jenkins, et la modification des ...

Lire la suite

TIAD : Automatiser le cycle de vie des applications

Suite à la première édition de The Incredible Automation Day qui a rassemblé 250 professionnels du DevOps et du Cloud, nous revenons aujourd’hui sur la session “Automatisation du cycle de vie des applications”. Comment répondre de façon innovante à de nouveaux objectifs sur le marché compétitif de l'internet des objets ? Quel type d'inf...

Lire la suite

Fiche technique : Automatisation des tests d’infrastructure avec Puppet

Le rapprochement entre Dev et Ops, ou DevOps, a donné naissance au concept d'Infrastructure As Code : il s'agit notamment d'automatiser l'infrastructure, et à cet effet on a besoin d'outils dont la fonction primaire est la gestion des configurations systèmes. Aujourd'hui, les plus connus sont Puppet, Chef, Salt et Ansible. Cet article ...

Lire la suite

Automatisation du cycle de vie des applications : du développement au déploiement

Crédit photo La mise en place progressive de méthodes d'automatisation a permis d'automatiser complètement le cycle de vie des applications, depuis le développement jusqu'au déploiement. Nous verrons dans cet article les changements que celaimplique, et quels sont les avantages que l'on a à automatiser l'ensemble du cycle. Avec...

Lire la suite

Les outils du développeur : le Continuous Delivery

Le métier du développeur évolue en profondeur comme nous l'avons évoqué récemment. Pour répondre aux nouveaux défis posés par les transformations du monde de l'IT, ainsi qu'aux besoins croissants de leurs clients, les développeurs doivent se doter d'outils de Continuous Delivery. Aujourd'hui, nous revenons donc sur les apports du Continu...

Lire la suite

Automatisation : comment faire évoluer une infrastructure

Imaginez un grand établissement bancaire français, avec des milliers d’utilisateurs et près de 900 applications différentes. Imaginez maintenant le volume de transferts de fichiers générés au quotidien, en interne comme en externe, et la plate-forme gérant l’ensemble, un peu comme La Poste. Dans cet article, nous verrons comment cette pl...

Lire la suite

Dans les coulisses de Legends of Code : l’architecture AWS

Quand on parle de Legends of Code, on pense avant tout aux équipes d'étudiants qui s'affrontent par IA interposée, développée en Java, C++ ou C#. Aujourd'hui, nous vous dévoilons les coulisses de ce concours de programmation, à travers l'architecture technique mise en oeuvre sur Amazon Web Services pour répondre à la problématique de per...

Lire la suite