<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>devops.ma</title><description>Articles techniques en français sur le DevOps, le DevSecOps et l’AI-DevOps. Labos reproductibles, retours d’expérience et mesures réelles.</description><link>http://devops.ma</link><language>fr-MA</language><copyright>CC BY 4.0 — Mohamed Ait Taleb</copyright><item><title>Des GPU dans un cluster OpenShift : ce qui change pour l&apos;ops</title><link>http://devops.ma/articles/gpu-openshift-quotidien-ops</link><guid isPermaLink="true">http://devops.ma/articles/gpu-openshift-quotidien-ops</guid><description>Un GPU ne se planifie pas comme un CPU, ne se surréserve pas, et coûte le même prix à l&apos;arrêt qu&apos;en charge. Ce que l&apos;arrivée des cartes graphiques change concrètement dans l&apos;exploitation d&apos;un cluster.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>DevOps</category><category>openshift</category><category>gpu</category><category>kubernetes</category><category>nvidia</category><category>observabilité</category><author>contact@devops.ma</author></item><item><title>Le carnet d&apos;un DevOps qui apprend le vocabulaire de l&apos;IA</title><link>http://devops.ma/articles/vocabulaire-ia-pour-devops</link><guid isPermaLink="true">http://devops.ma/articles/vocabulaire-ia-pour-devops</guid><description>Un essai : ces mots, je les entends tous les jours et je les comprends à peu près. Les fixer pour de bon — ce que je croyais avant de regarder de près, et ce qu&apos;ils désignent réellement.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>AI-DevOps</category><category>essai</category><category>vocabulaire</category><category>llm</category><category>rag</category><category>agents</category><category>évaluation</category><author>contact@devops.ma</author></item><item><title>Ce que coûte vraiment un agent de revue de code</title><link>http://devops.ma/articles/cout-reel-agent-revue-de-code</link><guid isPermaLink="true">http://devops.ma/articles/cout-reel-agent-revue-de-code</guid><description>Un agent branché sur les pull requests d&apos;une équipe de six personnes : le compte de jetons réel, ce qu&apos;il a trouvé que la CI ne trouvait pas, et les trois réglages qui ont divisé la facture par quatre.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><category>AI-DevOps</category><category>agents</category><category>revue-de-code</category><category>coût</category><category>ci</category><author>contact@devops.ma</author></item><item><title>Signer ses images avec Cosign, puis refuser les autres à l&apos;admission</title><link>http://devops.ma/articles/signer-images-cosign-admission-kyverno</link><guid isPermaLink="true">http://devops.ma/articles/signer-images-cosign-admission-kyverno</guid><description>Signer une image ne protège rien tant que le cluster accepte encore les images non signées. Signature sans clé depuis GitHub Actions, vérification par Kyverno, et la migration Audit → Enforce.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>DevSecOps</category><category>cosign</category><category>kyverno</category><category>supply-chain</category><category>kubernetes</category><category>sigstore</category><author>contact@devops.ma</author></item><item><title>De 9 à 2 minutes : découper un pipeline GitHub Actions</title><link>http://devops.ma/articles/pipeline-github-actions-9-a-2-minutes</link><guid isPermaLink="true">http://devops.ma/articles/pipeline-github-actions-9-a-2-minutes</guid><description>Le pipeline d&apos;un monorepo Node mettait neuf minutes. Trois changements — annulation des runs obsolètes, cache des dépendances, cache de build Docker — l&apos;ont ramené à deux.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>DevOps</category><category>github-actions</category><category>ci</category><category>cache</category><category>docker</category><author>contact@devops.ma</author></item></channel></rss>