Middle/Senior Backend Engineer (Golang & K8s)
MAKINAROCKS
Mô tả công việc
• Phát triển nền tảng Multi-tenancy & Xác thực/Phân quyền dựa trên Kubernetes. • Thiết kế, phát triển, chọn lọc công cụ và tự động hóa tích hợp nhằm hỗ trợ người dùng khi phát triển và vận hành ứng dụng trên Kubernetes. • Xây dựng hệ thống giám sát, phân bổ và quản lý hiệu quả tài nguyên cluster có hạn. • Hỗ trợ môi trường GPU Partitioning, Multi-node, Multi-GPU giúp các khối lượng công việc (Workload) của người dùng tối ưu hóa việc sử dụng tài nguyên GPU.
Yêu cầu công việc
• 5 năm kinh nghiệm trở lên trong lĩnh vực liên quan hoặc có năng lực tương đương. • Có kinh nghiệm trực tiếp thiết kế và triển khai trên Kubernetes một nền tảng AI/ML được chia sẻ an toàn và cô lập giữa nhiều người dùng/tổ chức. • Có kinh nghiệm thiết kế và phát triển Operator, CRD, Admission Webhook bằng ngôn ngữ Go (Golang). • Có kinh nghiệm tích hợp hệ thống Định danh & Bảo mật toàn nền tảng (SSO, phân quyền chi tiết, quản lý Secret) bằng các công cụ như Keycloak (OIDC/OAuth2), OPA, OpenBao (Vault), v.v. • Có khả năng xây dựng đường ống phân phối ổn định (Delivery Pipeline) và tự động hóa triển khai dựa trên Helm / ArgoCD (GitOps) (Bao gồm kinh nghiệm trong môi trường mạng kín/ Offline Registry). ƯU TIÊN • Có kinh nghiệm thiết kế chính sách Traffic/Security dựa trên Istio Service Mesh và Gateway API, xây dựng luồng xác thực/phân quyền trên toàn nền tảng. • Có hiểu biết kỹ thuật sâu rộng về DataOps, MLOps, LLMOps Stack. • Có kinh nghiệm xây dựng, tích hợp và vận hành hệ thống thu thập, phân tích, trực quan hóa dữ liệu vận hành Cluster (Log, Metric, v.v.). • Có hiểu biết kỹ thuật sâu hoặc kinh nghiệm liên quan đến tối ưu hóa tài nguyên GPU (GPU Partitioning, Multi-node, Multi-GPU environment).
Quyền lợi
Chế độ bảo hiểm Du Lịch Chế độ thưởng Chăm sóc sức khỏe Đào tạo Tăng lương