รายละเอียดงาน•CI/CD Pipeline Management:
ออกแบบ พัฒนา และดูแลรักษา CI/CD Pipelines สำหรับ Web Applications (เช่น Web หลัก, ระบบลงทะเบียน, Top-up, Activity) เพื่อให้การ Deploy เป็นไปอย่างรวดเร็วและน่าเชื่อถือ
ทำงานร่วมกับทีม Dev เพื่อ Implement GitOps และแนวทางการ Deploy แบบอัตโนมัติ
•Infrastructure as Code (IaC):
ใช้เครื่องมือ IaC (เช่น Terraform, CloudFormation, Ansible) เพื่อจัดการและ Provision Infrastructure ทั้งบน Cloud (AWS, Azure, GCP) และ On-Premise
oสร้างและดูแลรักษา Templates และ Modules สำหรับการ Deploy Environment ที่สอดคล้องกัน
•Containerization & Orchestration:
ดูแลและปรับปรุงระบบ Containerization (Docker) และ Orchestration (Kubernetes) สำหรับ Web Services
Implement Best Practices สำหรับการสร้าง Docker Images และการ Deploy บน Kubernetes
•Monitoring & Alerting:
ตั้งค่าและดูแลระบบ Monitoring และ Alerting สำหรับ Web Applications และ Infrastructure (เช่น Prometheus, Grafana, ELK Stack)
วิเคราะห์ Metric และ Log เพื่อระบุปัญหาและแนวโน้มเชิงรุก
•Security & Compliance:
Implement และดูแลรักษา Security Best Practices ในทุก Layer ของ Infrastructure และ Application
ทำงานร่วมกับทีม Security เพื่อให้มั่นใจว่าระบบเป็นไปตามข้อกำหนดด้านความปลอดภัย
•System & Application Support (Web-centric):
ให้การสนับสนุนทางเทคนิคแก่ทีมพัฒนา Web ในด้าน Infrastructure, การ Deploy และการแก้ไขปัญหา Application
แก้ไขปัญหาเกี่ยวกับ Web Server (เช่น Nginx, Apache), Application Server (เช่น Node.js, PHP-FPM) และ Database (เช่น MySQL, PostgreSQL)
oทำความเข้าใจ Flow การทำงานของเกมในภาพรวม เพื่อให้การ Support Web ที่เกี่ยวข้องกับเกมเป็นไปอย่างมีประสิทธิภาพ
•Automation:
oใช้ Scripting Languages (เช่น Python, Bash, Go) เพื่อ Automate งานที่ทำซ้ำๆ และปรับปรุงประสิทธิภาพการทำงาน
oพัฒนา Automation Tools สำหรับการ Provisioning, Configuration Management และการ Deploy
•Collaboration & Communication:
oทำงานร่วมกับทีมพัฒนาเกม ทีม Infrastructure และทีมอื่นๆ ที่เกี่ยวข้อง เพื่อให้มั่นใจถึงความเข้ากันได้และการทำงานร่วมกัน
oสื่อสารอย่างมีประสิทธิภาพเป็นภาษาอังกฤษ เนื่องจากต้องทำ