<?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>Forem: Judith Lethuwa</title>
    <description>The latest articles on Forem by Judith Lethuwa (@judithlethuwa).</description>
    <link>https://forem.com/judithlethuwa</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%2F3911975%2F8dccca2e-37d0-4baf-98c2-136e95b0f960.png</url>
      <title>Forem: Judith Lethuwa</title>
      <link>https://forem.com/judithlethuwa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/judithlethuwa"/>
    <language>en</language>
    <item>
      <title>Debugging the Deployment Pipeline (When the MDT Image Goes Ghost)</title>
      <dc:creator>Judith Lethuwa</dc:creator>
      <pubDate>Tue, 05 May 2026 10:47:31 +0000</pubDate>
      <link>https://forem.com/judithlethuwa/debugging-the-deployment-pipeline-when-the-mdt-image-goes-ghost-3jdg</link>
      <guid>https://forem.com/judithlethuwa/debugging-the-deployment-pipeline-when-the-mdt-image-goes-ghost-3jdg</guid>
      <description>&lt;p&gt;They call me a Support Tech, but I see myself as a Value Architect. I don’t just "install apps"—I engineer the logic that makes them deploy at scale. Recently, my flow was interrupted when our MDT image decided to stop cooperating. What should have been a routine laptop setup quickly turned into a high-stakes deep dive into systems integrity and deployment architecture.&lt;/p&gt;

&lt;p&gt;The Glitch: The Logic Break&lt;br&gt;
I was preparing to image a batch of fresh laptops when the process hit a wall. The system couldn't find the instructions it needed to start, and Disk Management showed the drive as "Unallocated".&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Problem: The bootable logic on the MDT image was corrupted.&lt;/li&gt;
&lt;li&gt;The Stake: High-stakes deployments for the IMEA region were at a complete standstill.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Systems Logic Fix&lt;br&gt;
Instead of just re-downloading and hoping for a miracle, I treated the failure like a software bug that needed a structural fix:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Re-partitioning via Script: I didn't just format the drive; I used Diskpart to re-align the partition logic to match modern UEFI standards—the specific environment Windows 11 requires to function.&lt;/li&gt;
&lt;li&gt;Verifying Source Integrity: I navigated back to the source on SharePoint to download a fresh, verified IMEA MDT image. This ensured the "code" I was deploying was clean and optimized from the start.&lt;/li&gt;
&lt;li&gt;The Result: The "ghost" drive was restored, becoming a perfectly functioning deployment tool once again.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why This is Software Development &lt;br&gt;
Software development is ultimately about creating repeatable, logical processes. By fixing the MDT pipeline, I wasn't just fixing one laptop; I was ensuring that every future deployment followed a clean, automated script.&lt;/p&gt;

&lt;p&gt;This is the exact mindset I am bringing into Data Science—identifying where a data flow is broken and re-building the pipe for maximum efficiency. Whether you're writing Python or managing MDT images, the goal is Systems Logic. If the foundation is broken, the software won't run. Fix the foundation first. ✌️&lt;/p&gt;

</description>
      <category>systemslogic</category>
      <category>mdt</category>
      <category>softwaredevelopment</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Understanding the Zscaler Connectivity Paradox: Why Port 443 is Non-Negotiable</title>
      <dc:creator>Judith Lethuwa</dc:creator>
      <pubDate>Tue, 05 May 2026 09:47:58 +0000</pubDate>
      <link>https://forem.com/judithlethuwa/understanding-the-zscaler-connectivity-paradox-why-port-443-is-non-negotiable-h65</link>
      <guid>https://forem.com/judithlethuwa/understanding-the-zscaler-connectivity-paradox-why-port-443-is-non-negotiable-h65</guid>
      <description>&lt;p&gt;In a modern enterprise environment—especially one managing global logistics—the transition to Zero Trust security through Zscaler is a game-changer. However, even the most robust security stacks can fail if the underlying network logic is ignored.&lt;/p&gt;

&lt;p&gt;One of the most common "jump-scares" for IT Support teams is when the Zscaler Client Connector refuses to connect, effectively "ghosting" the user’s cloud applications.&lt;/p&gt;

&lt;p&gt;The Technical Glitch: Service Tunnel Failure&lt;br&gt;
When users report a total loss of access to secure sites, the instinct is often to blame the ISP or a corrupted local installation. However, the issue is frequently a communication breakdown between the local client and the Zscaler Enforcement Nodes (ZENs).&lt;/p&gt;

&lt;p&gt;The Value Architect Logic: The Port 443 Requirement&lt;br&gt;
Zscaler operates by creating a secure tunnel for all user traffic. Because this tunnel uses SSL/TLS encryption, it relies on a specific "door" to communicate with the cloud:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Critical Pathway: TCP Port 443 is the industry standard for HTTPS traffic.&lt;/li&gt;
&lt;li&gt;The Paradox: Even though Zscaler is a security tool, it cannot function if the local firewall or network policy blocks its primary communication port.&lt;/li&gt;
&lt;li&gt;The Consequence: Without an open path on Port 443, the service tunnel "suffocates," leading to cascading system deadlocks and "Access Denied" errors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Solution: Ensuring Network Transparency&lt;br&gt;
To resolve this without unnecessary software re-installs, follow this logical workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyze Connection Logs: Verify if the Client Connector is reaching the cloud nodes or failing at the handshake stage.&lt;/li&gt;
&lt;li&gt;Firewall Explicit Allowance: Ensure that outbound traffic on Port 443 is explicitly allowed in your network configuration.&lt;/li&gt;
&lt;li&gt;Service Verification: Once the port is open, restart the Zscaler service to re-establish the secure tunnel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Final Thoughts&lt;br&gt;
In the world of IT &lt;br&gt;
Support, the most "complex" problems often have the most logical solutions. By understanding the traffic requirements of your security stack, you move from a "reactive" support role to a proactive Value Architect.&lt;/p&gt;

</description>
      <category>zscaler</category>
      <category>networking</category>
      <category>cybersecurity</category>
      <category>valuearchitect</category>
    </item>
    <item>
      <title>POV: The Laptop Says "No OS Found" but You’re a Value Architect💅✨</title>
      <dc:creator>Judith Lethuwa</dc:creator>
      <pubDate>Mon, 04 May 2026 12:37:49 +0000</pubDate>
      <link>https://forem.com/judithlethuwa/pov-the-laptop-says-no-os-found-but-youre-a-value-architect-1fnp</link>
      <guid>https://forem.com/judithlethuwa/pov-the-laptop-says-no-os-found-but-youre-a-value-architect-1fnp</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsig5y5xlwslxitzv15bn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsig5y5xlwslxitzv15bn.png" alt=" " width="757" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a fast-paced logistics hub, a Blue Screen of Death (BSOD) isn't just a technical glitch; it’s a killer vibe for the whole workflow. I recently had a user come to me with the ultimate jump-scare: their laptop crashed, rebooted, and hit them with: "No Bootable Device — Please download and install an operating system." 💀&lt;/p&gt;

&lt;p&gt;To most people, that screen means "your files are gone." But as a Value Architect, my job is to look past the panic, apply logic, and bridge the gap between a "disaster" and a simple fix.&lt;/p&gt;

&lt;p&gt;The "Ghost" Operating System Logic 🧠&lt;br&gt;
The system was basically gaslighting the user into thinking Windows didn't exist. Before doing anything dramatic—like a full re-image or downloading a fresh OS—I went straight to the source: the BIOS.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enter the "Command Center" (BIOS)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Turn the laptop OFF.&lt;/p&gt;

&lt;p&gt;Turn it ON and immediately tap F10 repeatedly until the settings menu pops up.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix the Vibe (UEFI Mode)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use your arrow keys to go to the Advanced tab.&lt;/p&gt;

&lt;p&gt;Select Boot Options.&lt;/p&gt;

&lt;p&gt;Find Configure Legacy Support and Secure Boot.&lt;/p&gt;

&lt;p&gt;Change it to "Legacy Support Disable and Secure Boot Enable". (Windows 11 requires this modern UEFI vibe to start).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make the Drive Visible (AHCI Mode)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Stay in the Advanced tab.&lt;/p&gt;

&lt;p&gt;Select System Options.&lt;/p&gt;

&lt;p&gt;Look for SATA Mode.&lt;/p&gt;

&lt;p&gt;Change it from "RAID" to "AHCI". This makes your hard drive "visible" again so the laptop can actually find Windows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Put Windows First in Line&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Go back to Advanced &amp;gt; Boot Options.&lt;/p&gt;

&lt;p&gt;Find UEFI Boot Order.&lt;/p&gt;

&lt;p&gt;Highlight OS Boot Manager and press F5/F6 to move it to the very top (#1).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Save and Exit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Press F10 one last time.&lt;/p&gt;

&lt;p&gt;Select Yes to "Save Changes and Exit".&lt;/p&gt;

&lt;p&gt;The Result 🚀&lt;br&gt;
By following these steps, the laptop detected the drive immediately, and Windows loaded perfectly. No data lost, no "re-downloading" needed, and zero downtime for the user.&lt;/p&gt;

</description>
      <category>news</category>
    </item>
  </channel>
</rss>
