Skip to Content
Back to Skills

Linux Server Administration

Early System Administration

My journey with Linux administration began with hosting personal projects, most notably the Ragnarok Canopus Private Server. This required me to set up, configure, and maintain a Linux server from scratch, including compiling the server software, managing the MySQL database, and ensuring uptime and security for a small community of users.

Professional Experience

During my time at Hostinger, I honed these skills in a professional environment. As a Technical Support Specialist and later a Server Administrator for the Southeast Asia region, my responsibilities included:

  • Troubleshooting a wide range of server-side issues for clients.
  • Managing web servers (Apache, Nginx) and PHP environments.
  • Monitoring system performance and security.
  • Working with virtualization technologies to manage hosting infrastructure.

Modern Application

Today, this foundational knowledge is critical to my DevOps work. It provides the underlying understanding necessary to effectively build and manage Docker containers, debug issues within Kubernetes pods, and provision cloud infrastructure, all of which are predominantly Linux-based.

Key Competencies

  • OS: Debian, CentOS, Ubuntu.
  • CLI: Proficient in shell scripting (Bash) and command-line tools.
  • Web Servers: Apache, Nginx configuration and management.
  • Security: User management, firewall configuration (iptables), and basic security hardening.
  • Monitoring: Using tools like htop, iotop, and log analysis to monitor system health.