<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Noor Halabi</title>
    <description>The latest articles on DEV Community by Noor Halabi (@noor_halabi).</description>
    <link>https://dev.to/noor_halabi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3716297%2Fcd6a6b7c-16a8-40cd-9a38-0182313c583e.png</url>
      <title>DEV Community: Noor Halabi</title>
      <link>https://dev.to/noor_halabi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/noor_halabi"/>
    <language>en</language>
    <item>
      <title>From Incident to Stability: My Interactive DevOps Portfolio on Cloud Run</title>
      <dc:creator>Noor Halabi</dc:creator>
      <pubDate>Sat, 31 Jan 2026 14:00:54 +0000</pubDate>
      <link>https://dev.to/noor_halabi/from-incident-to-stability-my-interactive-devops-portfolio-on-cloud-run-13g6</link>
      <guid>https://dev.to/noor_halabi/from-incident-to-stability-my-interactive-devops-portfolio-on-cloud-run-13g6</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/new-year-new-you-google-ai-2025-12-31"&gt;New Year, New You Portfolio Challenge Presented by Google AI&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;I’m Noor Halabi, a DevOps-focused engineer with a background in full-stack development and a strong interest in systems reliability, automation, and cloud architecture.&lt;/p&gt;

&lt;p&gt;Before moving fully into DevOps, I worked across the application layer, which shaped how I think about infrastructure today: not as isolated tools, but as systems that exist to support real users and real software.&lt;br&gt;&lt;br&gt;
With this portfolio, I wanted to go beyond listing skills and instead &lt;strong&gt;show how I think and operate when something breaks&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Portfolio
&lt;/h2&gt;

&lt;p&gt;Instead of a traditional portfolio, I built an &lt;strong&gt;interactive DevOps system simulation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The experience begins with a traffic spike incident. Rather than explaining what DevOps can do in text, the visitor &lt;em&gt;experiences it&lt;/em&gt;:&lt;br&gt;&lt;br&gt;
an alert appears, the system scales, stability is restored. Only after then, the portfolio opens (I added a skip button for people who has visited my portfolio multiple times).&lt;/p&gt;

&lt;p&gt;From there, the portfolio is presented as a &lt;strong&gt;running production system&lt;/strong&gt;, with different operational views:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System overview&lt;/li&gt;
&lt;li&gt;Delivery (CI/CD)&lt;/li&gt;
&lt;li&gt;Incidents &amp;amp; lessons learned&lt;/li&gt;
&lt;li&gt;Systems I’ve built and operated&lt;/li&gt;
&lt;li&gt;Operator profile&lt;/li&gt;
&lt;li&gt;Escalation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;&lt;a href="https://noor-devops-portfolio-12332589426.us-central1.run.app/" rel="noopener noreferrer"&gt;Live Portfolio&lt;/a&gt; (Google Cloud Run):&lt;/strong&gt;&lt;br&gt;&lt;br&gt;


&lt;/p&gt;
&lt;div class="ltag__cloud-run"&gt;
  &lt;iframe height="600px" src="https://noor-devops-portfolio-12332589426.us-central1.run.app/"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;




&lt;p&gt;My portfolio is deployed on &lt;strong&gt;Google Cloud Run&lt;/strong&gt; and includes the required challenge label: &lt;code&gt;dev-tutorial=devnewyear2026&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I used React for modern Front-end, Node.js (Express) for the Back-end, containerized with Docker, deployment and hosting on Google Cloud Run (serverless, container-based).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google AI Tools&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I used &lt;strong&gt;Antigravity&lt;/strong&gt;, to design the system architecture, user flow, and component structure. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gemini&lt;/strong&gt; also assisted me with reasoning about UX, storytelling, and refining technical explanations.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Design Decisions&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Single-page application with multiple operational views.&lt;/li&gt;
&lt;li&gt;No long scrolling! navigation feels like switching dashboards.&lt;/li&gt;
&lt;li&gt;Friendly for non-DevOps people, technical depth revealed through interaction.&lt;/li&gt;
&lt;li&gt;Calm, stable UI after an initial moment of chaos (incident).&lt;/li&gt;
&lt;li&gt;Supports dark and light mode, to match users' preferences.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was to make the portfolio understandable for non-DevOps viewers, while still signaling real DevOps thinking to engineers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Most Proud Of
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Turning a portfolio into a &lt;strong&gt;system you operate&lt;/strong&gt;, not a page you read.&lt;/li&gt;
&lt;li&gt;Explaining DevOps concepts without jargon.&lt;/li&gt;
&lt;li&gt;Modeling incidents, recovery, and delivery visually.&lt;/li&gt;
&lt;li&gt;Successfully deploying and debugging a real production container on Google Cloud Run.&lt;/li&gt;
&lt;li&gt;Using Google AI tools not just to generate code, but to reason about systems and experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project represents how I want to work as an engineer:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;calm under pressure, systems-oriented, and always improving.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks for checking it out! I’d love to hear your thoughts or questions in the comments!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>googleaichallenge</category>
      <category>portfolio</category>
      <category>gemini</category>
    </item>
    <item>
      <title>Hello Dev.to 👋</title>
      <dc:creator>Noor Halabi</dc:creator>
      <pubDate>Sat, 17 Jan 2026 10:26:52 +0000</pubDate>
      <link>https://dev.to/noor_halabi/hello-devto-11om</link>
      <guid>https://dev.to/noor_halabi/hello-devto-11om</guid>
      <description>&lt;p&gt;Hi everyone!&lt;br&gt;
I’m &lt;strong&gt;Noor Halabi&lt;/strong&gt;, a full-stack developer currently located in Jerusalem.&lt;/p&gt;

&lt;p&gt;I recently joined Dev.to because I want to learn &lt;em&gt;in public&lt;/em&gt;, share my journey honestly, and connect with people who care about building meaningful technology (not just shipping code).&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Where I am now
&lt;/h3&gt;

&lt;p&gt;I recently gradated from the &lt;strong&gt;ADAM Full-Stack Software Development Program&lt;/strong&gt; at the &lt;strong&gt;University of Notre Dame&lt;/strong&gt;, where I practically learnt:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go, Rust, JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Systems thinking":&lt;/strong&gt; clean architecture, scalability, and efficiency&lt;/li&gt;
&lt;li&gt;DevOps: I started my DevOps journey there and I'm still on my way to be the future DevOps Engineer🎉&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’m especially drawn to &lt;strong&gt;clean, readable code&lt;/strong&gt; and systems that scale without becoming fragile.&lt;/p&gt;

&lt;p&gt;At the same time, I’m actively improving my &lt;strong&gt;English and Hebrew communication skills&lt;/strong&gt;, because great software is built by people who can think &lt;em&gt;and&lt;/em&gt; collaborate well across cultures.&lt;/p&gt;

&lt;h3&gt;
  
  
  📊 Before tech: markets, data, and systems
&lt;/h3&gt;

&lt;p&gt;Before diving fully into software development, I spent nearly &lt;strong&gt;two years exploring financial markets and digital currencies&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That experience gave me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strong &lt;strong&gt;data analysis &amp;amp; pattern recognition&lt;/strong&gt; skills&lt;/li&gt;
&lt;li&gt;A deep respect for &lt;strong&gt;risk management&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;A habit of thinking in &lt;strong&gt;systems&lt;/strong&gt;, not isolated features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Interestingly, those skills transferred &lt;em&gt;naturally&lt;/em&gt; into software engineering: debugging, architecture decisions, and performance trade-offs all feel very familiar.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎮 A lifelong gamer
&lt;/h3&gt;

&lt;p&gt;I’ve been gaming for over &lt;strong&gt;15 years&lt;/strong&gt;! Are you a gamer? I &lt;strong&gt;DEFINITELY&lt;/strong&gt; would like to have a game with you 😉&lt;/p&gt;

&lt;p&gt;What started as “just playing” slowly turned into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding &lt;strong&gt;game logic&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Exploring &lt;strong&gt;server mechanics&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Building creative systems inside constraints&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That curiosity is honestly what pulled me toward &lt;strong&gt;game development and low-level systems&lt;/strong&gt; in the first place.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌱 What I care about
&lt;/h3&gt;

&lt;p&gt;I don’t just want to be a “good developer.”&lt;/p&gt;

&lt;p&gt;I want to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build things that &lt;strong&gt;actually help people&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Grow into someone who &lt;strong&gt;uplifts others in tech&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Learn continuously, even when it’s uncomfortable&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🤝 Let’s connect
&lt;/h3&gt;

&lt;p&gt;If you’re learning Go, Rust, full-stack development, or just enjoy discussing systems, code quality, or growth in tech. I’d love to connect with you, here and on &lt;a href="//linkedin.com/in/noor-halabi"&gt;LinkedIn&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Thanks for reading 🙌&lt;br&gt;
Excited to learn from this community.&lt;/p&gt;

&lt;p&gt;Noor&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>firstpost</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
