chaos engineering

Gérer la complexité des systèmes d’information grâce au Chaos Engineering

Ce sont les travaux du météorologue Edward Lorenz dans les années 60 qui ont permis l’émergence de la théorie du chaos : Lorenz a mis en avant le caractère chaotique de la météo, à travers la notion de sensibilité aux conditions initiales. Cette théorie s’illustre notamment à travers l’image du papillon, dont “le battement d’ailes au Brés...

Lire la suite

Tutoriel : Développer son premier Provider Terraform

Outil open source permettant de construire, modifier et versionner une infrastructure de façon fiable et automatisée, Terraform est pour nous un outil de prédilection pour faire de l'Infra as Code. La communauté Terraform est très active, et nous y contribuons également. De nombreux providers Terraform sont déjà disponibles, mais comment ...

Lire la suite

Tutoriel Serverless : Automatiser le patch management avec EC2 Systems Manager

Le patch management, ou mise à jour des serveurs, a toujours été problématique pour les administrateurs. Techniquement, le patch management ne présente pas vraiment de challenge: il suffit d’installer les mises à jour régulièrement afin que le système soit protégé et fonctionne dans des conditions optimales. Mais il reste toujours à redém...

Lire la suite

Une approche personnelle du DevOps

J'arrive un peu après la bataille, mais à la suite d'une récente discussion entre collègues j'ai ressenti le besoin d'écrire mon avis sur la mouvance DevOps apparue il y a quelques années, et qu'on retrouve désormais partout. Note de l'auteur : ceci est un billet d'humeur qui reflète un avis personnel. À moins d'avoir vécu dans une grot...

Lire la suite

AWS re:Invent 2017, du Serverless au Monitoring AWS X-Ray

AWS re:Invent 2017 fut un événement hors-normes, et la team D2SI était présente en force ! J'ai eu la chance de faire partie de l'équipe présente sur place, en tant que membre de la cellule Serverless/Cloud Native. Mon objectif au sein de cette cellule étant de l'animer, d'évangéliser autour des technologies de cet éco-système, et d'aider...

Lire la suite

Serverless Garbage collection : Autoscaling group, Lambda dotnet pour AD

Nous avons vu récemment comment automatiser une stack Active Directory et comment directement rattacher les instances dans un domaine à la création de ces dernières. L'un des avantages majeurs du Cloud est de pouvoir scaler automatiquement l’infrastructure selon les besoins applicatifs, mais s’il est possible de joindre un domaine lors d'...

Lire la suite
AWS Serverless

Quelles architectures AWS pour améliorer l’expérience client digitale ?

Qu'est-ce qui fait expérience digitale réussie ? Un parcours client fluide, un achat facilité par des informations précises et à jour... tout cela est le fruit d'une organisation DevOps et d'une infrastructure IT permettant de livrer régulièrement très régulièrement de nouvelles fonctionnalités. À travers le retour d’expérience du projet ...

Lire la suite

Cloud AWS : Automatisation d’un déploiement SQL Always On

Les applications web d’entreprises sont très souvent construites sur un modèle classique qui a fait ses preuves : des serveurs web front-end se chargent de prendre en compte les requêtes des clients et renvoient les résultats en s’appuyant sur des serveurs de base de données SQL en back-end. Sur AWS, le service managé RDS (Relational Data...

Lire la suite

5 conseils pour réussir votre entretien de recrutement

L’entretien de recrutement est-il une science exacte ? Dans quelle mesure peut-on faire confiance à son intuition ? L’objectif de cet article est de partager ma vision sur la manière d’adresser l’exercice de recrutement et d’exposer la méthode que j’ai pu construire au fil des entretiens menés. 1/ Quelles questions se poser avant un entr...

Lire la suite

Docker Overlay Networks : comment fonctionne l’Overlay Docker ?

Utiliser Docker en production demande une compréhension profonde de la technologie, et d'être capable de debugger des problèmes complexes, d'analyser des comportements inattendus ou de résoudre des dégradations de performance. C'est pourquoi nous avons essayé de comprendre au mieux les différents composants techniques utilisés par Docker....

Lire la suite