Hi, I'm Choirul 👋
Student aspiring to become a System Administrator, with a strong passion for Linux systems, DevOps, and infrastructure automation to boost performance, scalability, and reliability.
Muhammad Choirul Rasyid

About

I’m a student at SMK Negeri 2 Yogyakarta majoring in Sistem Informasi Jaringan dan Aplikasi. Passionate about Linux, server infrastructure, and DevOps practices, I focus on building and managing reliable systems using tools like Docker, Kubernetes, and Ansible. I’m actively exploring cloud computing, CI/CD, and observability stacks such as Prometheus and Grafana to improve performance and scalability. Always eager to learn and gain hands-on experience, I aim to grow into a professional System Administrator or DevOps Engineer.

Skills

Linux
Shell Script
HAProxy
Nginx
Docker
Kubernetes
Ansible
Jenkins
Prometheus
Grafana
AWS
My Projects

Check out my latest work

I've worked on various projects, ranging from Linux server administration to web development. Here are some of my favorites.

High-Availability K3s Cluster

High-Availability K3s Cluster

A fault-tolerant K3s cluster with multi-control plane setup and external database (MySQL) for high availability. Includes load-balanced API servers, multiple worker nodes, and built-in Traefik for ingress. Designed for self-healing and scalable workloads.

K3s
MySQL
Traefik
HA
Load Balancer
Mailcow Self-Hosted Mail Server

Mailcow Self-Hosted Mail Server

A self-hosted Mailcow installation on Ubuntu Server with Docker, providing secure mail services including Postfix, Dovecot, and SOGo webmail. Configured SSL, DNS records, and backup automation for reliable email delivery and domain isolation.

Mailcow
Docker
Postfix
Dovecot
SOGo
SSL
Proxmox High-Availability Cluster

Proxmox High-Availability Cluster

A Proxmox VE 8.2.2 cluster with high availability, featuring nodes (irul, irul2, irul3) and leveraging local-lvm and NFS for efficient storage. It enables seamless VM and container orchestration with backup, replication, and security for optimal performance.

Proxmox
NFS
HA
IoT Data Center

IoT Data Center

An IoT-based data center monitoring system that utilizes DHT11 and PZEM sensors to measure environmental parameters such as temperature, humidity, and power consumption. The system provides real-time output through the Blynk platform for remote monitoring, as well as alerts via a buzzer and LED indicators to ensure immediate response to critical conditions.

Arduino IDE
C++
Blynk
Activity

I like to be active

During my time at school, I attended several webinars and courses on System Administration, and Web Technologies.

  • Belajar Linux dari Nol+

    Belajar Linux dari Nol+

    Completed an online course on learning Linux from scratch, covering fundamental Linux concepts and practical skills for system administration.
  • Jaringan Komputer Dasar

    Jaringan Komputer Dasar

    Completed a comprehensive course covering basic computer networking concepts, network models, IP addressing, DNS systems, and AWS networking services.
  • Belajar Jaringan Komputer untuk Pemula

    Belajar Jaringan Komputer untuk Pemula

    Mastered fundamental computer networking concepts including network types, internet protocols, bandwidth, throughput, latency, OSI and TCP/IP models, IP addressing, subnetting, DHCP, and various DNS record types.
  • Belajar Dasar-Dasar DevOps

    Belajar Dasar-Dasar DevOps

    Learned comprehensive DevOps fundamentals including understanding DevOps definition and benefits, core principles through The Three Ways, CALMS Framework culture, DevOps practices with pipelines and tools, and real-world implementation case studies using Amazon examples.
  • Amikom IITC Optimization SEO and CDN

    Amikom IITC Optimization SEO and CDN

    Frontend Supercharged: SSR Secrets for SEO and CDN Optimization for Fast and Interactive Websites.
  • Amikom HMIF Dedicated to School

    Amikom HMIF Dedicated to School

    HMIF is working with UKM AMCC to provide students with material on web programming using ReactJS technology.
Contact

Get in Touch

Want to chat? Just shoot me an email with a direct question and I'll respond whenever I can. I will ignore all soliciting.