<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Marwan Ayman Shawky — Blog</title><description>Notes on Linux, Docker, Kubernetes, AWS, and DevOps — guides from real homelab and production work.</description><link>https://maroayman.vercel.app/</link><item><title>Switching to CachyOS: Learning Linux Beyond WSL2</title><link>https://maroayman.vercel.app/blog/cachy-os-experience/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/cachy-os-experience/</guid><description>My experience switching to CachyOS, exploring Arch package management, Pacman, AUR, and Fish shell while learning Linux beyond WSL2.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Kubernetes Deployments Part 2: Update Strategies &amp; Production Practices</title><link>https://maroayman.vercel.app/blog/kubernetes-deployments-part2/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/kubernetes-deployments-part2/</guid><description>Deep dive into Rolling Updates, Blue/Green, Canary deployments, rollback mechanisms, and production-grade Kubernetes configuration.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Kubernetes Deployments Part 1: Foundations &amp; Core Concepts</title><link>https://maroayman.vercel.app/blog/kubernetes-deployments-part1/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/kubernetes-deployments-part1/</guid><description>Understand Kubernetes Deployments from architecture to hands-on practice with real examples.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Kubernetes Starter Guide: Architecture, Concepts &amp; Hands‑On</title><link>https://maroayman.vercel.app/blog/kubernetes-starter-guide/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/kubernetes-starter-guide/</guid><description>A beginner‑friendly Kubernetes guide with diagrams, examples, and real world use cases.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Comprehensive Docker Images Guide: For Beginners to Advanced Users</title><link>https://maroayman.vercel.app/blog/docker-images-guide/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/docker-images-guide/</guid><description>Docker has become a cornerstone of modern software development and DevOps. At the heart of it all lies the Docker image — the building block that makes containers portable, lightweight, and reliable.</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Beginner’s Guide: Installing Docker and Taking Your First Steps</title><link>https://maroayman.vercel.app/blog/docker-getting-started/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/docker-getting-started/</guid><description>Learn How to Install Docker and Start Using It Today</description><pubDate>Sun, 28 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Mastering Disk Management for Better Storage Control</title><link>https://maroayman.vercel.app/blog/linux-disk-management/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-disk-management/</guid><description>Handle storage devices, partitions, and file systems: check available space, partition disks, and keep data reliable.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Beginner&apos;s Guide to Networking Essentials in Linux</title><link>https://maroayman.vercel.app/blog/linux-networking-essentials/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-networking-essentials/</guid><description>Networking is at the heart of Linux system administration and DevOps. Whether you’re managing servers, debugging applications, or configuring firewalls, understanding Linux networking is essential</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Beginner&apos;s Guide to Shell Scripting Basics in Linux</title><link>https://maroayman.vercel.app/blog/linux-shell-scripting-basics/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-shell-scripting-basics/</guid><description>Automate repetitive tasks and combine commands into workflows — shell scripting basics for aspiring sysadmins and developers.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Scheduling &amp; Automation in Linux: Mastering Cron, At, and Systemd Timers</title><link>https://maroayman.vercel.app/blog/linux-cron-automation/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-cron-automation/</guid><description>One of the most powerful features of Linux is the ability to automate tasks. Whether it&apos;s running a backup every night, sending reports every week, or cleaning up logs at boot, scheduling saves a lot of time</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Step-by-Step Guide to Handling Processes and Jobs in Linux</title><link>https://maroayman.vercel.app/blog/linux-process-management/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-process-management/</guid><description>Every program you run becomes a process. Learn to inspect, control, and manage processes and jobs — from ps and kill to background jobs.</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate></item><item><title>How to Install and Update Software on Linux: A Guide to Package Management</title><link>https://maroayman.vercel.app/blog/linux-package-management/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-package-management/</guid><description>Installing, updating, and removing software on Linux with package managers — one guide for the major distributions.</description><pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Linux File Management Made Simple: How to Copy, Move, Delete, and Organize</title><link>https://maroayman.vercel.app/blog/linux-file-management/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-file-management/</guid><description>Roll up your sleeves and work with files and directories: copy, move, delete, and organize like a pro.</description><pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Understanding Linux File Permissions and Ownership: A Complete Guide for Beginners to Experts</title><link>https://maroayman.vercel.app/blog/linux-file-permissions/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-file-permissions/</guid><description>Who can access what in Linux? Learn file ownership and permissions — users, groups, chmod, chown — from beginner basics to expert practice.</description><pubDate>Tue, 02 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Exploring the Linux Filesystem: A Map-Inspired Overview</title><link>https://maroayman.vercel.app/blog/linux-filesystem-overview/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-filesystem-overview/</guid><description>If you&apos;re new to Linux, opening the terminal and running ls / can feel like stepping into a maze. Learn what /bin, /etc, /home, /var, /usr and other directories mean.</description><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Understanding Linux: A Beginner&apos;s Guide to Practicing on Windows</title><link>https://maroayman.vercel.app/blog/linux-wsl-beginners/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/linux-wsl-beginners/</guid><description>New to Linux on Windows? Learn what Linux is, why it matters, and how to practice safely with WSL — distros, setup, and first commands.</description><pubDate>Sat, 30 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Automated Deployment of a Go Web App on AWS EC2 with Daily Backups Using Ansible</title><link>https://maroayman.vercel.app/blog/go-web-app-aws-ansible/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/go-web-app-aws-ansible/</guid><description>From code to cloud: deploy a Go note-taking app on EC2 with Ansible, local SQLite data, and automated daily backups.</description><pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Deploy a Flask + MariaDB Note App on EC2 (Amazon Linux 2023) — Complete Guide</title><link>https://maroayman.vercel.app/blog/flask-mariadb-ec2-deploy/</link><guid isPermaLink="true">https://maroayman.vercel.app/blog/flask-mariadb-ec2-deploy/</guid><description>Deploy a Flask + MariaDB note app on a free-tier EC2 instance running Amazon Linux 2023 — from launching the server to connecting the database.</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate></item></channel></rss>