Technologies DevOps & Cloud
40 technologies · 200 articles approfondis · resume de commandes par technologie. Chaque technologie precise son role et propose 5 articles (fondamentaux, installation, CI/CD, production, depannage).
CI/CD
GitHub Actions
GitHub Actions est la plateforme d'automatisation et CI/CD integree a GitHub. Les workflows YAML places dans .github/workflows reagissent a des evenements (push, pull_request, sche…
5 articles + resume des commandes →
GitLab CI/CD
GitLab CI/CD est le moteur d'integration et de livraison continues integre nativement a GitLab. Le pipeline est decrit dans un fichier .gitlab-ci.yml versionne, execute par des Run…
5 articles + resume des commandes →
Jenkins
Jenkins est le serveur d'automatisation open-source de reference pour l'integration et la livraison continues. Il orchestre la compilation, les tests, le packaging et le deploiemen…
5 articles + resume des commandes →
GitOps
ArgoCD
Argo CD est le controleur GitOps declaratif de reference pour Kubernetes. Il surveille en continu un depot Git contenant l'etat desire (manifests, Helm, Kustomize) et reconcilie le…
5 articles + resume des commandes →
Flux CD
Flux CD est un ensemble de controleurs GitOps natifs Kubernetes (projet CNCF gradue) qui synchronisent l'etat du cluster avec des sources Git, OCI ou Helm. Architecture modulaire (…
5 articles + resume des commandes →
Conteneurisation
Docker
Docker est la plateforme de conteneurisation qui packetise une application et ses dependances dans une image immuable, portable et reproductible, executee de maniere isolee via les…
5 articles + resume des commandes →
Docker Compose
Docker Compose definit et execute des applications multi-conteneurs via un fichier YAML declaratif (compose.yaml). Il orchestre services, reseaux, volumes et dependances en une com…
5 articles + resume des commandes →
Harbor
Harbor est un registre de conteneurs open-source (projet CNCF gradue) de niveau entreprise. Il stocke et distribue images OCI et charts Helm avec controle d'acces RBAC par projet, …
5 articles + resume des commandes →
Helm
Helm est le gestionnaire de paquets de Kubernetes. Il empaquette un ensemble de manifests dans un Chart parametrable et versionne, instancie en Releases via des values surchargeabl…
5 articles + resume des commandes →
K3s
K3s est une distribution Kubernetes certifiee CNCF, ultra-legere (binaire unique < 100 Mo), concue pour l'edge, l'IoT, le CI et les environnements a ressources contraintes. Elle re…
5 articles + resume des commandes →
Kubernetes
Kubernetes (K8s) est l'orchestrateur de conteneurs standard de l'industrie. Il automatise le deploiement, la mise a l'echelle, l'auto-reparation et la mise en reseau d'applications…
5 articles + resume des commandes →
IaC & Config
Ansible
Ansible est l'outil d'automatisation et de gestion de configuration agentless de Red Hat. Via SSH/WinRM et des playbooks YAML idempotents, il configure des serveurs, deploie des ap…
5 articles + resume des commandes →
HashiCorp Vault
Vault est le coffre-fort de secrets de HashiCorp. Il centralise stockage, acces et audit des secrets (mots de passe, cles, certificats, tokens) avec chiffrement de bout en bout, po…
5 articles + resume des commandes →
Pulumi
Pulumi est une plateforme d'Infrastructure as Code qui exprime l'infrastructure dans des langages de programmation generalistes (TypeScript, Python, Go, C#). Au lieu d'un DSL, on b…
5 articles + resume des commandes →
Terraform
Terraform est l'outil d'Infrastructure as Code declaratif de HashiCorp. Il decrit l'infrastructure (reseau, calcul, bases, DNS, IAM) en HCL, calcule un plan de convergence vers l'e…
5 articles + resume des commandes →
Langages / Scripting
Bash
Bash est le shell et langage de script Unix omnipresent, colle universel de l'automatisation : provisioning, glue de pipelines CI, orchestration d'operations serveur et taches d'ex…
5 articles + resume des commandes →
Go
Go (Golang) est un langage compile, statiquement type, concu pour la simplicite, la performance et la concurrence. Compilation en binaire statique unique sans dependances, demarrag…
5 articles + resume des commandes →
Groovy (Jenkins)
Groovy est le langage dynamique de la JVM qui motorise les pipelines Jenkins (Jenkinsfile, declaratif et scripte) et les Shared Libraries. Sa syntaxe concise, son interoperabilite …
5 articles + resume des commandes →
Java
Java est un langage objet, statiquement type, compile en bytecode portable execute par la JVM. Robustesse, ecosysteme mature (Spring Boot, Maven/Gradle) et outillage industriel en …
5 articles + resume des commandes →
PowerShell
PowerShell est le shell et langage d'automatisation oriente objet de Microsoft, multiplateforme depuis PowerShell 7 (Core). Contrairement aux shells texte, le pipeline transporte d…
5 articles + resume des commandes →
Python
Python est un langage interprete polyvalent, lisible et a typage dynamique, omnipresent en DevOps, automatisation, data et IA. Sa bibliotheque standard riche, son ecosysteme (reque…
5 articles + resume des commandes →
TypeScript
TypeScript est un sur-ensemble type de JavaScript qui compile vers du JS standard. Le typage statique structurel detecte les erreurs a la compilation, ameliore la maintenabilite et…
5 articles + resume des commandes →
Cloud
AWS
Amazon Web Services est le fournisseur cloud leader, offrant 200+ services (calcul EC2/ECS/EKS/Lambda, stockage S3/EBS, reseau VPC, bases RDS/DynamoDB, IAM, observabilite CloudWatc…
5 articles + resume des commandes →
Google Cloud (GCP)
Google Cloud Platform fournit calcul (GCE, GKE, Cloud Run), stockage (GCS), reseau, donnees (BigQuery) et un modele IAM hierarchique (Organisation > Dossiers > Projets). GKE est l'…
5 articles + resume des commandes →
Hetzner Cloud
Hetzner Cloud est un fournisseur europeen d'infrastructure (serveurs cloud et dedies, volumes, load balancers, reseaux prives) reconnu pour un rapport performance/prix tres competi…
5 articles + resume des commandes →
Microsoft Azure
Microsoft Azure est le cloud d'entreprise integre a l'ecosysteme Microsoft (Entra ID, AKS, App Service, Azure DevOps). Organisation par Management Groups > Subscriptions > Resource…
5 articles + resume des commandes →
OVHcloud
OVHcloud est un fournisseur europeen majeur (Public Cloud OpenStack, serveurs dedies/bare metal, Managed Kubernetes, stockage objet S3-compatible). Souverainete des donnees en Euro…
5 articles + resume des commandes →
Monitoring / Observ.
Datadog
Datadog est une plateforme SaaS d'observabilite unifiee : metriques, logs, traces (APM), RUM, profiling, synthetics et securite, correles dans une seule interface. L'Agent collecte…
5 articles + resume des commandes →
ELK Stack
La suite ELK (Elasticsearch, Logstash, Kibana) + Beats est la plateforme de gestion centralisee des logs et de recherche. Elasticsearch indexe et recherche a grande echelle, Logsta…
5 articles + resume des commandes →
Grafana
Grafana est la plateforme de visualisation et d'observabilite open-source. Elle agrege de multiples sources (Prometheus, Loki, Elasticsearch, SQL, Tempo) dans des dashboards intera…
5 articles + resume des commandes →
Grafana Loki
Loki est le systeme d'agregation de logs de Grafana Labs, concu comme 'Prometheus pour les logs' : il n'indexe pas le contenu mais seulement un petit jeu de labels, ce qui le rend …
5 articles + resume des commandes →
Prometheus
Prometheus est le systeme de monitoring et d'alerting open-source de reference cloud-native (CNCF gradue). Il collecte des metriques en mode pull via HTTP, les stocke dans une TSDB…
5 articles + resume des commandes →
Securite DevSecOps
SonarQube
SonarQube est la plateforme d'inspection continue de la qualite et de la securite du code (SAST). Elle analyse 30+ langages pour detecter bugs, vulnerabilites, hotspots de securite…
5 articles + resume des commandes →
Trivy
Trivy (Aqua Security) est un scanner de securite open-source tout-en-un, rapide et sans serveur : images conteneur, systemes de fichiers, depots Git, IaC (Terraform/K8s/Dockerfile)…
5 articles + resume des commandes →
Tests automatises
Apache JMeter
Apache JMeter est l'outil open-source de reference pour les tests de performance et de charge (HTTP, API REST/SOAP, JDBC, JMS, etc.). Il simule des milliers d'utilisateurs virtuels…
5 articles + resume des commandes →
Cypress
Cypress est un framework de tests E2E/composant JavaScript execute dans le navigateur, reconnu pour son experience developpeur : time-travel, rechargement instantane, retry-ability…
5 articles + resume des commandes →
Playwright
Playwright (Microsoft) est un framework moderne de tests end-to-end multi-navigateurs (Chromium, Firefox, WebKit) en TypeScript/Python/Java/.NET. Auto-waiting intelligent, isolatio…
5 articles + resume des commandes →
Postman
Postman est la plateforme de developpement et de test d'API. Elle permet de concevoir, documenter, mocker et tester des API REST/SOAP/GraphQL via des Collections, des environnement…
5 articles + resume des commandes →
Robot Framework
Robot Framework est un framework d'automatisation de tests generique, base sur des mots-cles (keyword-driven), extensible par bibliotheques Python/Java. Sa syntaxe tabulaire lisibl…
5 articles + resume des commandes →
Selenium
Selenium est le standard historique d'automatisation des navigateurs via le protocole W3C WebDriver. Multi-langage (Java/Python/C#/JS) et multi-navigateurs, il pilote des navigateu…
5 articles + resume des commandes →