<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DevOps on Nubis Morocco</title>
    <link>https://nubis.ma/categories/devops/</link>
    <description>Recent content in DevOps on Nubis Morocco</description>
    <generator>Hugo -- 0.148.1</generator>
    <language>en</language>
    <lastBuildDate>Mon, 25 May 2026 22:30:24 +0200</lastBuildDate>
    <atom:link href="https://nubis.ma/categories/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A Practical Guide to NUMA Affinity in Kubernetes</title>
      <link>https://nubis.ma/blog/a_practical_guide_to_numa_affinity_in_kubernetes/</link>
      <pubDate>Sun, 22 Feb 2026 10:00:00 +0000</pubDate>
      <guid>https://nubis.ma/blog/a_practical_guide_to_numa_affinity_in_kubernetes/</guid>
      <description>&lt;p&gt;NUMA effects are one of those problems that don’t show up in dashboards, but will happily show up in your p99 latency and in “why is this box slower than the identical box next to it?”&lt;/p&gt;
&lt;p&gt;Kubernetes can help—but only if you enable the right node-level managers and verify the result from inside the workload.&lt;/p&gt;
&lt;h3 id=&#34;what-is-numa&#34;&gt;What is NUMA?&lt;/h3&gt;
&lt;p&gt;Modern multi-socket servers split memory banks across CPU sockets. Each socket and its directly attached memory form a &lt;strong&gt;NUMA node&lt;/strong&gt; (Non-Uniform Memory Access). Accessing memory on your own socket is fast (local); crossing the interconnect to another socket’s memory is slower (remote).&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Practical Guide to CPU Pinning in Kubernetes</title>
      <link>https://nubis.ma/blog/a_practical_guide_to_cpu_pinning_in_kubernetes/</link>
      <pubDate>Mon, 16 Feb 2026 13:29:46 +0000</pubDate>
      <guid>https://nubis.ma/blog/a_practical_guide_to_cpu_pinning_in_kubernetes/</guid>
      <description>&lt;p&gt;I recently attended the Cloud Native Days France 2026 conference in Paris, where &lt;a href=&#34;https://ricardorocha.io/about/&#34;&gt;Ricardo Rocha (Head of Infrastructure at CERN)&lt;/a&gt; opened the session with a talk titled “10 PB/s without breaking the budget.”&lt;/p&gt;
&lt;p&gt;He explained in detail how the LHC upgrade forced them to process 10 petabytes of data per second with a fixed computing budget. The solution was not magical hardware, but rigorous resource isolation.&lt;/p&gt;
&lt;p&gt;If strict resource limits are effective enough for particle physics, they are certainly effective enough for our production workloads.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deploying an OpenTelemetry-Native LGTM Stack on Kubernetes</title>
      <link>https://nubis.ma/blog/deploying_an_opentelemetry_native_lgtm_stack_on_kubernetes/</link>
      <pubDate>Mon, 27 Oct 2025 07:37:28 +0000</pubDate>
      <guid>https://nubis.ma/blog/deploying_an_opentelemetry_native_lgtm_stack_on_kubernetes/</guid>
      <description>&lt;p&gt;In my &lt;a href=&#34;https://elbazi.me/observability-2-0-breaking-the-three-pillar-silos-for-good-bf3cdca1f40f&#34;&gt;previous article on Observability 2.0&lt;/a&gt;, I talked about how ClickStack and unified platforms solve the fragmented three-pillar problem by storing everything in ClickHouse. That&amp;rsquo;s the ideal end state — but what if you&amp;rsquo;re not ready to rip and replace your entire stack today?&lt;/p&gt;
&lt;p&gt;This Helm chart is the pragmatic answer. It&amp;rsquo;s still three separate backends under the hood (Loki, Tempo, Mimir), but thanks to OpenTelemetry&amp;rsquo;s OTLP protocol, it &lt;em&gt;feels&lt;/em&gt; like one unified system. Your apps emit OTLP, hit a single gateway, and that gateway routes everything to the right storage. You get centralized ingestion, Grafana pre-wired for correlation, and zero vendor lock-in.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kubernetes Resource Lifecycle Management with CronJob-Scale-Down-Operator</title>
      <link>https://nubis.ma/blog/kubernetes_resource_lifecycle_management_with_cronjob_scale_down_operator/</link>
      <pubDate>Sun, 27 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://nubis.ma/blog/kubernetes_resource_lifecycle_management_with_cronjob_scale_down_operator/</guid>
      <description>A practical guide to Kubernetes operators with the CronJob-Scale-Down-Operator - automate resource scaling and cleanup to optimize cloud costs.</description>
    </item>
    <item>
      <title>Secure Secrets Management in Terraform — Part2: AWS Secret Manager</title>
      <link>https://nubis.ma/blog/secure_secrets_management_in_terraform_part2_aws_secret_manager/</link>
      <pubDate>Wed, 25 Dec 2024 15:46:47 +0000</pubDate>
      <guid>https://nubis.ma/blog/secure_secrets_management_in_terraform_part2_aws_secret_manager/</guid>
      <description>Following our previous tutorial about using AWS KMS for secrets management, this second part explores how to</description>
    </item>
    <item>
      <title>Submit your articles to Aws Morocco</title>
      <link>https://nubis.ma/blog/submit_your_articles_to_aws_morocco/</link>
      <pubDate>Mon, 08 Jan 2024 01:36:45 +0000</pubDate>
      <guid>https://nubis.ma/blog/submit_your_articles_to_aws_morocco/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://nubis.ma/images/medium/1*wJE1-rkDOU1XXM_wEmyi5g.jpeg&#34;&gt;
&lt;strong&gt;AWS Morocco&lt;/strong&gt; Medium publication is dedicated to providing insightful articles and tutorials on AWS products, services, and the latest news and updates. If you’re passionate about sharing your knowledge and expertise in this domain, this guide will help you contribute effectively to our publication.&lt;/p&gt;
&lt;h4 id=&#34;types-of-submissions&#34;&gt;Types of Submissions&lt;/h4&gt;
&lt;p&gt;We welcome a variety of submissions, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In-depth articles that delve into specific AWS services, best practices, case studies, and industry trends.&lt;/li&gt;
&lt;li&gt;Step-by-step tutorials that guide readers through the process of using AWS services effectively.&lt;/li&gt;
&lt;li&gt;AWS product overviews that highlight the features, benefits, and use cases of specific products.&lt;/li&gt;
&lt;li&gt;News articles that inform readers about the latest developments in the AWS world.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;submission-process&#34;&gt;Submission Process&lt;/h4&gt;
&lt;p&gt;To submit your content, please fill &lt;a href=&#34;https://forms.gle/jVcjjsGa4jAczBM39&#34;&gt;this form&lt;/a&gt; :
&lt;a href=&#34;https://medium.com/media/f704cbc6e6cf6cefb0d74302c671d9e1/href&#34;&gt;https://medium.com/media/f704cbc6e6cf6cefb0d74302c671d9e1/href&lt;/a&gt;
We hope this guide has been helpful. We look forward to receiving your submissions and collaborating with you to create high-quality content that benefits our readers.
&lt;img loading=&#34;lazy&#34; src=&#34;https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=925097326aca&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
