<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RawMe's Blog]]></title><description><![CDATA[A Senior DevOps engineer proficient in optimizing infrastructures and driving innovation in cloud technologies. I publish blogs about Kubernetes, Automation, Linux System Administration, DevSecOps..]]></description><link>https://alqunaibit.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 09:33:35 GMT</lastBuildDate><atom:link href="https://alqunaibit.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[The Art of Building Platforms: Lessons From Saudi’s Fastest Tech Teams]]></title><description><![CDATA[Introduction
Saudi companies are moving at the speed of light. In just a few years, we’ve seen entire sectors evolve from paper-based processes to fully automated workflows integrated, scalable, and connected across hundreds or even thousands of syst...]]></description><link>https://alqunaibit.dev/the-art-of-building-platforms-lessons-from-saudis-fastest-tech-teams</link><guid isPermaLink="true">https://alqunaibit.dev/the-art-of-building-platforms-lessons-from-saudis-fastest-tech-teams</guid><category><![CDATA[Saudi Platforms]]></category><category><![CDATA[Saudi Arabia]]></category><dc:creator><![CDATA[Rami AlQunaibit]]></dc:creator><pubDate>Sat, 06 Dec 2025 13:47:55 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/QckxruozjRg/upload/d08f989200566799d2d9e78b8a8384a4.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1 id="heading-introduction"><strong>Introduction</strong></h1>
<p>Saudi companies are moving at the speed of light. In just a few years, we’ve seen entire sectors evolve from paper-based processes to fully automated workflows integrated, scalable, and connected across hundreds or even thousands of systems.</p>
<p>Platforms didn’t just grow, they <strong>multiplied</strong>, merged, evolved, and then merged again into larger, unified ecosystems.</p>
<p>But not everyone is keeping up. “Slow” and “fast” are now relative concepts in a market that rewards teams who think differently, young leaders with ambition, a history of mistakes, and the courage to break old patterns. In this environment, the real differentiators are <strong>automation, experience, and the humility that comes from failing enough times to know where the traps are.</strong></p>
<p>These are the ingredients that shape Saudi’s fastest platform teams today.</p>
<hr />
<h1 id="heading-why-teams-move-slowly"><strong>Why Teams Move Slowly</strong></h1>
<h3 id="heading-1-consultants-everywhere-but-not-always-used-well"><strong>1. Consultants Everywhere, But Not Always Used Well</strong></h3>
<p>Consultants are a permanent part of the Saudi tech movement. The smartest teams use them as accelerators; the weaker ones create siloed environments where consultants and internal teams fight for ownership. That fight alone delays entire platforms or even pause them.</p>
<h3 id="heading-2-dependency-on-the-top-20"><strong>2. Dependency on the Top 20%</strong></h3>
<p>In many organizations, <strong>10–20% of people carry the momentum</strong>. They do the thinking, the fixing, and the building. The rest often unintentionally become bottlenecks instead of enablers.</p>
<h3 id="heading-3-organizational-inflation"><strong>3. Organizational Inflation</strong></h3>
<p>Some divisions grow not because of necessity, but because leaders want bigger teams. More people. More headcount. But more people doesn’t mean more progress it usually means slower decisions and fragmented accountability.</p>
<h3 id="heading-4-work-created-for-the-sake-of-looking-busy"><strong>4. Work Created for the Sake of Looking Busy</strong></h3>
<p>When velocity is not understood, people create “tasks” that look productive but derail platform goals.<br />This fake productivity is deadly for fast-moving environments. Slow teams aren’t slow because of tools.<br />They’re slow because of <strong>structures, ego, and misalignment.</strong></p>
<hr />
<h1 id="heading-how-fast-teams-actually-operate"><strong>How Fast Teams Actually Operate</strong></h1>
<h3 id="heading-1-young-seasoned-leaders"><strong>1. Young, Seasoned Leaders</strong></h3>
<p>The most effective leaders are young in age but old in experience. They’ve built, failed, broken things, rebuilt them, and learned the difference between noise and progress.</p>
<h3 id="heading-2-they-focus-on-the-20-who-drive-the-momentum"><strong>2. They Focus on the 20% Who Drive the Momentum</strong></h3>
<p>Fast leaders don’t burden their strongest people. They remove noise, meetings, and politics so those 20% can lift the entire team.</p>
<h3 id="heading-3-light-policies-real-flexibility"><strong>3. Light Policies, Real Flexibility</strong></h3>
<p>Fast teams don’t rely on heavy process. They thrive in cultures that value:</p>
<ul>
<li><p>Remote work</p>
</li>
<li><p>Slack over emails</p>
</li>
<li><p>Flexible hours</p>
</li>
<li><p>Minimal meetings</p>
</li>
<li><p>Maximum trust</p>
</li>
</ul>
<p>These aren’t perks they’re productivity infrastructure.</p>
<h3 id="heading-4-extreme-ownership-even-when-it-breaks-the-rules"><strong>4. Extreme Ownership (Even When It Breaks the Rules)</strong></h3>
<p>In every fast team, there’s always someone who will push through bureaucracy, skip unnecessary approvals, or bypass slow processes not recklessly, but responsibly because protecting platform velocity is a mission, not a task. These people are often the reason products launch on time.</p>
<h3 id="heading-5-cloud-adoption-as-a-force-multiplier"><strong>5. Cloud Adoption as a Force Multiplier</strong></h3>
<p>Not having to wait a week for a firewall port, a VM, or storage request?<br />That advantage alone can save months. Cloud is more than infrastructure it’s acceleration.</p>
<h3 id="heading-6-the-power-of-automation"><strong>6. The Power of Automation</strong></h3>
<p>People underestimate automation because of the upfront cost. But automation compounds over time.</p>
<p>A single automated flow may save 5 minutes. Multiply it by 30 days, 100 people, and 12 months and you realize automation isn’t convenience. It’s strategy.</p>
<p>This is why the fastest Saudi teams treat automation as a core value, not an afterthought.</p>
<hr />
<h1 id="heading-how-slow-teams-become-fast-teams"><strong>How Slow Teams Become Fast Teams</strong></h1>
<h3 id="heading-1-selling-the-idea-is-more-important-than-implementing-it"><strong>1. Selling the Idea Is More Important Than Implementing It</strong></h3>
<p>Every platform starts as a story. If stakeholders don’t believe in it, the code doesn’t matter. Alignment is 80% of the work.</p>
<h3 id="heading-2-amazing-teams-work-regardless-of-credit"><strong>2. Amazing Teams Work Regardless of Credit</strong></h3>
<p>Fast teams don’t care about whose name is on the slide. Momentum matters more than recognition. Business impact matters more than ego.</p>
<h3 id="heading-3-conflict-is-normal-and-useful"><strong>3. Conflict Is Normal And Useful</strong></h3>
<p>Every breakthrough comes with tension. Great leaders don’t avoid conflict, they <strong>channel</strong> it into clarity and the accept it as part of the culture.</p>
<h3 id="heading-4-clarity-confidence-ownership"><strong>4. Clarity + Confidence + Ownership</strong></h3>
<p>These three elements turn slow environments into fast ones.<br />Clarity eliminates confusion.<br />Confidence kills hesitation.<br />Ownership accelerates decisions.</p>
<p>This is the foundation of every successful internal platform team.</p>
<hr />
<h1 id="heading-final-thoughts"><strong>Final Thoughts</strong></h1>
<p>I can’t stop thinking about the future of Saudi’s tech ecosystem. The next generation of builders will face the most complex platforms we’ve ever seen interconnected systems, massive data, national-level integrations, and expectations that move faster than any city in the world, especially Riyadh.</p>
<p>The speed will triple.<br />The challenges will grow.<br />But so will the people.</p>
<p>We’re entering a new era where <strong>internal platforms will define the winners</strong> and the leaders who master them will define the future of Saudi tech.</p>
]]></content:encoded></item><item><title><![CDATA[How I Automated My Financial Life and Reclaimed 8+ Hours Every Month]]></title><description><![CDATA[IntroFor years, managing my personal and professional finances was one of the most mentally draining parts of my life. I juggle multiple credit cards, run several businesses, and handle over 5+ GnuCash books — each with different rules, owners, and r...]]></description><link>https://alqunaibit.dev/how-i-automated-my-financial-life-and-reclaimed-8-hours-every-month</link><guid isPermaLink="true">https://alqunaibit.dev/how-i-automated-my-financial-life-and-reclaimed-8-hours-every-month</guid><category><![CDATA[AI-automation]]></category><category><![CDATA[Zapier]]></category><category><![CDATA[GnuCash]]></category><dc:creator><![CDATA[Rami AlQunaibit]]></dc:creator><pubDate>Thu, 11 Sep 2025 07:00:20 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/0rHxkbcvQAE/upload/1648c364d89dfba13312def27f0169ca.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Intro</strong><br />For years, managing my personal and professional finances was one of the most mentally draining parts of my life. I juggle multiple credit cards, run several businesses, and handle over 5+ GnuCash books — each with different rules, owners, and reporting structures.</p>
<p>Every 1st of the month, those books need to be fully up-to-date because critical financial decisions are made from distributing dividends to evaluating budgets. Before automation, I was drowning in:</p>
<ul>
<li><p>Manual reviews of all balances</p>
</li>
<li><p>Chasing down missing receipts</p>
</li>
<li><p>Wasting hours double-checking every transaction</p>
</li>
</ul>
<p>Now? I spend <strong>less than 20 minutes</strong> managing <strong>more</strong> <strong>five different books</strong>, and I rarely worry about forgetting a thing. Here’s how I built my automation flow.</p>
<hr />
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1757242884098/54386cfd-df30-4d77-aa15-d4c6bffeeb65.png" alt class="image--center mx-auto" /></p>
<p><strong>The Problem</strong></p>
<ul>
<li><p>I had multiple credit cards and bank accounts to monitor.</p>
</li>
<li><p>More than 5 GnuCash files: some personal, some for projects, some for partnerships.</p>
</li>
<li><p>Financial data scattered across emails, screenshots, PDFs, and WhatsApp.</p>
</li>
<li><p>A huge time crunch around the 1st of every month.</p>
</li>
<li><p>High stress, low confidence in accuracy.</p>
</li>
</ul>
<p><strong>Before Automation:</strong></p>
<ul>
<li><p>I would manually check balances against expected values.</p>
</li>
<li><p>Transactions were added manually.</p>
</li>
<li><p>I would often miss small items or forget to log invoices.</p>
</li>
<li><p>It would take me <strong>6–8 hours monthly</strong> to organize everything.</p>
</li>
</ul>
<hr />
<p><strong>The Solution: Automating Bookkeeping with GnuCash + Zapier + Telegram</strong></p>
<p><strong>1. I kept GnuCash</strong><br />GnuCash is free, powerful, and gives me full ownership over my financial data. It’s not the prettiest tool, but it supports multi-currency, double-entry accounting, and importing from CSV.</p>
<p><strong>2. I added a Telegram bot</strong><br />Whenever I make a transaction or receive an invoice, I forward the info to my personal Telegram bot. The format is simple:</p>
<pre><code class="lang-plaintext">Company A [2024-09-07] Paid domain renewal 240 SAR + bill
</code></pre>
<p><strong>3. The bot does the following:</strong></p>
<ul>
<li><p>Saves the invoice (if attached) to the correct cloud directory (e.g., <code>/Expenses/2024-09/CompanyA/</code>)</p>
</li>
<li><p>Parses the message and appends a new line to that month's <strong>CSV</strong> file used for GnuCash import</p>
</li>
<li><p>Categorizes the transaction based on rules I've set for each book</p>
</li>
</ul>
<p><strong>4. Each book has automation rules</strong><br />For example, Company A requires that if total monthly expenses cross a certain threshold, the chairman gets notified. So:</p>
<ul>
<li><p>A script runs daily, reads that book’s monthly CSV, and checks thresholds.</p>
</li>
<li><p>If the rule is triggered, it sends a WhatsApp alert directly to the chairman.</p>
</li>
</ul>
<p><strong>5. On the 1st of every month:</strong></p>
<ul>
<li><p>I manually import the CSVs into GnuCash (takes 5–10 mins total)</p>
</li>
<li><p>I run a quick validation script that checks each book’s summary against the expected values using an AI-powered API</p>
</li>
<li><p>If there's an anomaly, it flags it immediately</p>
</li>
</ul>
<hr />
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1757242921843/6248d463-aef0-43d9-8a8c-50de4ad18279.png" alt class="image--center mx-auto" /></p>
<p><strong>The Results</strong></p>
<ul>
<li><p><strong>Time saved:</strong> ~8 hours per month</p>
</li>
<li><p><strong>Confidence:</strong> 100% accurate tracking across 5+ books</p>
</li>
<li><p><strong>Stress:</strong> Gone. I barely think about bookkeeping anymore</p>
</li>
<li><p><strong>Scalability:</strong> I can onboard a new business/book in under an hour</p>
</li>
</ul>
<hr />
<p><strong>Final Thoughts</strong></p>
<p>This system didn’t happen overnight. I started by solving one pain point at a time. The combination of <strong>GnuCash + Telegram + AI + Zapier + Scripts</strong> gave me:</p>
<ul>
<li><p>Speed</p>
</li>
<li><p>Control</p>
</li>
<li><p>Flexibility</p>
</li>
</ul>
<p>More importantly, it gave me peace of mind.</p>
<p>Finance isn’t just numbers. It’s mental space, freedom, and clarity. And now, it runs itself.</p>
<blockquote>
<p>If you're drowning in receipts, stressed by spreadsheets, or wasting time on repetitive financial admin, I hope this inspires you to automate more than just tasks — automate your peace.</p>
</blockquote>
]]></content:encoded></item><item><title><![CDATA[DevOps in Saudi Arabia: Lessons They Don’t Teach You in Courses]]></title><description><![CDATA[Ever felt lost trying to break into DevOps in Saudi?
You’re not alone. Do you go for AWS or Kubernetes first? Terraform or Ansible? Should you memorize all CI/CD tools or focus on soft skills? I’ve been mentoring junior engineers for years now, and m...]]></description><link>https://alqunaibit.dev/devops-in-saudi-arabia-lessons-they-dont-teach-you-in-courses</link><guid isPermaLink="true">https://alqunaibit.dev/devops-in-saudi-arabia-lessons-they-dont-teach-you-in-courses</guid><category><![CDATA[Devops]]></category><category><![CDATA[DevOps Journey]]></category><category><![CDATA[Saudi Arabia]]></category><dc:creator><![CDATA[Rami AlQunaibit]]></dc:creator><pubDate>Tue, 22 Apr 2025 13:53:18 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/kUANvJwGN4M/upload/e200e8e8bd3021b234ea60708debc8bd.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Ever felt lost trying to break into DevOps in Saudi?</strong></p>
<p>You’re not alone. Do you go for AWS or Kubernetes first? Terraform or Ansible? Should you memorize all CI/CD tools or focus on soft skills? I’ve been mentoring junior engineers for years now, and most of them are chasing global advice that doesn't quite fit the reality here in the Kingdom.</p>
<p>This blog is my no-filter, real-world guide. A collection of things I wish someone had told me earlier. You won’t find buzzwords or bootcamp hype here. Just hard-earned truths, especially tailored for the Saudi tech ecosystem.</p>
<hr />
<h3 id="heading-1-dont-fight-the-culture-join-the-game">1. Don’t Fight the Culture, Join the Game</h3>
<p>This is the first, most valuable lesson.</p>
<p>Saudi’s tech culture is <strong>laid-back</strong>, often reliant on <strong>vendors and consultants</strong>. In my early years, I kept trying to change everything building tools from scratch, automating every small task, rewriting delivery pipelines myself. I thought that’s what good DevOps engineers do.</p>
<p>But I was swimming against the tide.</p>
<p>Eventually, I realized: the key is <strong>supervision, not substitution</strong>. Don’t try to do it all yourself. Instead, <strong>guide vendors</strong>, <strong>improve their output</strong>, and <strong>focus on process</strong>. Play the game, improve it gradually, and don’t get frustrated when things move slower than what you see in global tech stories.</p>
<hr />
<h3 id="heading-2-time-flows-differently-here">2. Time Flows Differently Here</h3>
<p>Another thing nobody tells you: <strong>Saudi time is not Silicon Valley time</strong>.</p>
<p>In the beginning, I stressed about deadlines and sprint goals. But I soon realized that even simple tasks here can take days, approvals are slow, dependencies are vague, and roles overlap.</p>
<p>Does that mean you should move slow too? <strong>No.</strong></p>
<p>It means you should <strong>anticipate delays</strong> and <strong>account for cultural pace</strong> in your planning. Be the person who delivers early, but not the one who burns out trying to move at a global pace that the ecosystem doesn't support.</p>
<hr />
<h3 id="heading-3-theres-no-clear-career-path-so-you-create-it">3. There’s No Clear Career Path, So You Create It</h3>
<p>In many companies here, <strong>DevOps is still misunderstood</strong>. I’ve been placed under development teams, infrastructure teams, or even general IT.</p>
<p>When I asked about career development, they asked <em>me</em> to suggest courses.</p>
<p>If you’re expecting a clear ladder to climb, forget it. You’ll need to lead your own roadmap. Decide what kind of DevOps engineer you want to be infrastructure-heavy, cloud automation-focused, or SRE-oriented then build your skills and suggest your own goals. Just make sure to align your goal with your department’s objectives so that it becomes easy for leads to understand and support.</p>
<p>For example, I once asked for GitLab Professional Services not just to improve my skills, but because I saw it as an opportunity to understand the tool deeply. That knowledge allowed me to help vendors automate their build pipelines, improve monitoring, and reduce deployment time. It aligned with the company’s direction  and because I could connect the dots, it got approved.</p>
<p><strong>You have to be your own lead, even as a junior.</strong></p>
<hr />
<h3 id="heading-4-meetings-are-sacred-dont-skip-them">4. Meetings Are Sacred, Don’t Skip Them</h3>
<p>This one may sound silly, but it’s critical: <strong>meetings are part of Saudi work culture</strong>.</p>
<p>You’ll be in a lot of them. Most will feel wasteful. Some will feel like déjà vu.</p>
<p>Still, <strong>always show up</strong>. Even if the agenda is unclear or the value seems low, <strong>being present is expected</strong>, and skipping meetings (even virtual ones) can reflect poorly on your professionalism and commitment.</p>
<p>The trick? <strong>Find small ways to add value</strong>: summarize the discussion, suggest a follow-up action, or just bring clarity to what’s being said. Those little things get noticed.</p>
<hr />
<h3 id="heading-5-change-tools-slowly-but-still-try">5. Change Tools Slowly, But Still Try</h3>
<p>Tools here can be outdated. You’ll run into self-hosted GitLab instances with zero CI/CD, broken Jenkins pipelines, and manual deployments.</p>
<p>Don’t shy away from trying to change things.</p>
<p>Yes, you’ll often hit resistance. Yes, your presentation might be ignored. But <strong>once in a while</strong>, your initiative will lead to a real shift.</p>
<p>Start small. Automate one thing. Document it. Share a quick win. Then pitch something bigger. That’s how you leave your mark not by fighting everything, but by planting seeds.</p>
<hr />
<h3 id="heading-final-thoughts">Final Thoughts</h3>
<p>Being a DevOps engineer in Saudi isn’t about chasing the latest trend. It’s about <strong>understanding your environment</strong>, <strong>learning how to navigate it</strong>, and <strong>leading from wherever you are</strong>.</p>
<p>If you’re just getting started, take these truths to heart. And if you’re a few years in and frustrated, I hope this gives you clarity.</p>
<p>You’re not behind. You’re just in a different kind of game.</p>
<p>Let’s play it better.</p>
<hr />
<p><em>If this helped you or someone came to mind while reading, share it with them. And feel free to reach out — I’m always open to connect with passionate engineers in the region.</em></p>
]]></content:encoded></item></channel></rss>