tham@skez:~$

Tham Kaeoketธาม แก้วเกษJunior DevOps / Cloud Engineer

I write the scripts and pipelines that make repetitive operations work disappear. At my internship I automated the morning health check of 11 production servers, cutting it from 1–2 h to ~5 min.

ผมเขียน script และ pipeline ที่ทำให้งานดูแลระบบแบบซ้ำ ๆ หายไป ตอนฝึกงานผมทำระบบตรวจเซิร์ฟเวอร์ Production 11 เครื่องแบบอัตโนมัติ ลดเวลาจาก 1–2 ชม. เหลือ ~5 นาที

bash — skez.codes

Live demosทดลองใช้งานจริง

Automate Daily Monitoring

React dashboard · n8n data · anonymized sampleReact dashboard · ข้อมูลจาก n8n · ข้อมูลตัวอย่างที่ปิดชื่อแล้ว

The internship dashboard running on sample data: server overview, trend charts, disk, tablespace, AIX error reports, PDF export.

dashboard จากงานฝึกงาน รันด้วยข้อมูลตัวอย่าง: ภาพรวมเซิร์ฟเวอร์ กราฟแนวโน้ม disk tablespace error report ของ AIX และส่งออก PDF

skez.codes

this site · static · GitHub Pages · custom domainเว็บนี้ · static · GitHub Pages · โดเมนของตัวเอง

Bilingual portfolio with a working terminal. Moving to AWS S3 + CloudFront with Terraform next.

พอร์ตโฟลิโอ 2 ภาษาพร้อม terminal ที่พิมพ์คำสั่งได้ ขั้นต่อไปย้ายไป AWS S3 + CloudFront ด้วย Terraform

source →ดูโค้ด →

Experienceประสบการณ์ทำงาน

Cloud Engineer Intern, A-HOST Co., Ltd.Cloud Engineer (นักศึกษาสหกิจศึกษา) บริษัท เอ-โฮสต์ จำกัด

Nov 2025 – Mar 2026 · System Management Serviceพ.ย. 2568 – มี.ค. 2569 · แผนก System Management Service
1–2 h → 5 minmorning checkตรวจช่วงเช้า
11production serversเซิร์ฟเวอร์
  • n8n workflows over SSH through SSL VPN collect disk, CPU/memory, tablespace, AIX error logs, process and backup status.
  • Parsers turn inconsistent command output into JSON, stored as dated logs and in PostgreSQL for trends and monthly reports.
  • Custom TypeScript n8n node (ssh2) to capture non‑interactive AIX topas output.
  • Docker Compose behind an Nginx reverse proxy; GitHub Actions on a self‑hosted runner redeploys on every push.
  • workflow ด้วย n8n เชื่อมต่อผ่าน SSH และ SSL VPN เก็บข้อมูล disk, CPU/memory, tablespace, AIX error log, process และ backup
  • parser แปลงผลลัพธ์คำสั่งที่รูปแบบไม่แน่นอนเป็น JSON เก็บเป็น log ตามวันที่และใน PostgreSQL เพื่อดูแนวโน้มและทำรายงานรายเดือน
  • custom node ของ n8n ด้วย TypeScript (ssh2) สำหรับดึงผล topas ของ AIX
  • Docker Compose หลัง Nginx reverse proxy และ GitHub Actions บน self‑hosted runner ที่ deploy ใหม่ทุกครั้งที่ push
n8nSSHDockerNginxGitHub ActionsPostgreSQLReact

Projectsโครงงาน

Smart Bed Sensor, IoT patient monitoringSmart Bed Sensor ระบบติดตามผู้ป่วยผ่านเซนเซอร์ IoT

Senior project · team of 7 · my part: data pipeline, alerting, LSTM modelโครงงานจบ · ทีม 7 คน · ส่วนที่ผมทำ: data pipeline, ระบบแจ้งเตือน, โมเดล LSTM
99%LSTM accuracyความแม่นยำ LSTM
5posture classesคลาสท่านอน
  • MQTT ingestion from Raspberry Pi gateways with per‑sensor topics and auto‑resubscribe; live updates over Socket.IO.
  • Alerting service with per‑patient thresholds and history on NestJS + MySQL.
  • Trained an LSTM posture and bed‑exit classifier: 99% accuracy (F1 0.99) vs 79% for a plain neural network.
  • รับข้อมูลผ่าน MQTT จาก Raspberry Pi gateway แยก topic ตามเซนเซอร์ เชื่อมต่อใหม่อัตโนมัติ และส่งขึ้นหน้าจอแบบเรียลไทม์ด้วย Socket.IO
  • ระบบแจ้งเตือนตามเกณฑ์รายผู้ป่วยพร้อมประวัติ บน NestJS + MySQL
  • เทรนโมเดล LSTM จำแนกท่านอนและการลุกจากเตียง ได้ความแม่นยำ 99% (F1 0.99) เทียบกับ neural network ธรรมดา 79%
backend · frontend · team credit in each READMEระบุเครดิตทีมไว้ใน README

Server Health-Check Automation

In progressกำลังทำ · Terraform · Ansible · Prometheus / Grafana · GitHub Actions · AWS

An open rebuild of my internship system with standard DevOps tooling.

สร้างระบบแบบที่ทำตอนฝึกงานขึ้นใหม่ด้วยเครื่องมือมาตรฐานของสาย DevOps

mumu-auto-farm

Personalโปรเจกต์ส่วนตัว · Python · github

Automation bot that scripts repetitive emulator workflows end to end.

bot อัตโนมัติสำหรับงานซ้ำ ๆ บน emulator

Documentsเอกสาร

Résumé (English)

1 page · A4
download pdf ↓

เรซูเม่ (ภาษาไทย)

1 หน้า · A4
download pdf ↓ดาวน์โหลด pdf ↓

Smart Bed Sensor senior project reportเล่มโครงงานจบ Smart Bed Sensor

Thai · 332 pages · 17.6 MB · team of 7ภาษาไทย · 332 หน้า · 17.6 MB · ทีม 7 คน
download pdf ↓ดาวน์โหลด pdf ↓

Internship reportเล่มรายงานสหกิจศึกษา

Automate Daily Monitoring · Thai · 116 pages · 5.9 MBAutomate Daily Monitoring · ภาษาไทย · 116 หน้า · 5.9 MB
download pdf ↓ดาวน์โหลด pdf ↓

Skillsทักษะ

Cloud & DevOps

Docker, Docker Compose, Nginx, GitHub Actions, Linux, IBM AIX, SSH, VPN

Scripting

Bash, Python, JavaScript / TypeScript, n8n

Data & messaging

PostgreSQL, MySQL, MQTT, WebSockets, REST

Learning nowกำลังเรียน

AWS, Terraform, Ansible, Prometheus / Grafana

Contactติดต่อ

Callโทร062-473-9152
Gmailtham.kaeoket@gmail.com
DiscordID 429980296604155906
GitHubgithub.com/5kez