Skip to main content

Writing

Insights on DevOps, cloud infrastructure, Kubernetes, and Linux systems. I write about the things I learn and the problems I solve.

knowledge sharing

How to Find a Real DevOps Engineer Among Thousands of Certified Ones?

A step by step guide

1 min read
Read article
PersonalCommunityCareer

Why I Stopped Knowledge Sharing

A personal reflection on the reasons behind my recent hiatus from public technical writing and community knowledge sharing.

1 min read
Read article
Google CloudCertificationCareer

How I Passed Google Cloud ACE and PCA in One Month

My intensive study strategy for passing both the Associate Cloud Engineer and Professional Cloud Architect exams in just 30 days, including my honest take on using exam dumps.

1 min read
Read article
DevOpsCareerRoadmap

How I Would Learn DevOps (If I Started Today)

A comprehensive roadmap for aspiring DevOps engineers, outlining the essential skills, tools, and learning path I would follow if I were starting my career from scratch.

3 min read
Read article
FreelancingUpworkPayments

All You Need to Know About Upwork Payments

A complete guide for freelancers on understanding Upwork's payment cycles, hourly vs. fixed-price protection, and available withdrawal methods.

2 min read
Read article
UbuntuLinuxHardware

Fixing Ubuntu External Display Wake Up Problem

A troubleshooting guide to resolve the common issue where external monitors fail to wake up from suspend mode on Ubuntu, covering graphics driver and kernel configuration fixes.

1 min read
Read article
GitLab CIAWSSpot Instances

GitLab Runner Autoscaling with AWS Spot Instances

A guide to significantly reducing CI/CD costs by configuring GitLab Runners to auto-scale using AWS EC2 Spot Instances via Docker Machine.

4 min read
Read article
CareerFreelancingUpwork

My First Month Freelancing on Upwork: Lessons Learned

A personal reflection on transitioning from full-time employment to freelance DevOps work on Upwork, covering client acquisition, project management, and key takeaways.

4 min read
Read article
GitLab CIDevOpsVMware

GitLab Runner Autoscaling with VMware vSphere

A step-by-step guide to configuring GitLab CI Runners to automatically scale up and down by provisioning Virtual Machines on VMware vSphere on demand.

1 min read
Read article
LinuxNetworkingSysAdmin

Modifying Network Configuration in Linux

A practical guide to configuring network interfaces, setting static IP addresses, and managing DNS settings in Linux using command-line tools.

4 min read
Read article
DockerDevOpsContainers

Understanding Docker Restart Policies

A guide to managing container lifecycles and ensuring high availability using Docker's restart policies: no, on-failure, always, and unless-stopped.

6 min read
Read article
LinuxSysAdminPerformance

How Much Swap Size Do You Need in Linux?

A definitive guide to calculating the optimal swap partition size for Linux servers and desktops based on available RAM and Red Hat's official recommendations.

3 min read
Read article
LinuxRHELBoot Process

Understanding the Linux Boot Process (RHEL 7)

A deep dive into how Red Hat Enterprise Linux 7 boots up, covering the transition from BIOS/UEFI, GRUB2, kernel loading, to systemd initialization.

4 min read
Read article
LinuxSysAdminSystemd

Service Management in Linux

A comprehensive guide to managing Linux background services (daemons) using systemd, systemctl, and service commands.

4 min read
Read article
LinuxSysAdminStorage

Mounting and Unmounting File Systems in Linux

A comprehensive guide on managing Linux storage devices, understanding the file system tree, and using essential commands like mount, umount, fdisk, and mkfs.

7 min read
Read article