networkingfun.hashnode.devDocker: Simple to Run, Difficult to Do ProperlyDocker is usually introduced as a tool that packages an application and runs it anywhere. Most people think of it like this: Build an image Run a container Expose a port Done At that level, it really is simple. The difficulty starts when you st...Feb 17·4 min read
networkingfun.hashnode.devGit & GitHub: What Looked Simple Until It Wasn’tThis week was about Git and GitHub. I’ve used them before, but mostly in a surface-level way. I knew the basic flow like make changes, commit, push. Things usually worked, so I never questioned why they worked. This time, the tasks forced me to slow ...Feb 2·4 min read
networkingfun.hashnode.devShell Scripting Didn’t Make Sense to Me Until I Built These Two ScriptsI’m still new to shell scripting, and for a while it felt confusing , not because nothing worked, but because I didn’t clearly understand what was happening Most of my learning hasn’t come from memorizing commands. It came from writing scripts, break...Jan 16·4 min read
networkingfun.hashnode.devLinux System Administration & AutomationThis part of my DevOps journey was about understanding how a Linux system actually works when you manage it. Not just running commands ,but knowing what’s happening behind the scenes. TL;DR Linux basics and user management were easy File permissio...Jan 9·3 min read
networkingfun.hashnode.devWeek 1 – Networking Fundamentals for DevOps (What Finally Made Sense)TL;DR Networking felt overwhelming at first like OSI, ports, DNS, traceroute… too much flying around EC2 + Security Groups taught me how traffic actually flows Fixed beginner issues like SSH key permissions, blocked ports, missing tools Ended the...Dec 2, 2025·4 min read