Mô tả công việc
Mục tiêu vị trí
Vị trí chịu trách nhiệm tiêu chuẩn, thiết kế, xây dựng, triển khai và cải tiến CI/CD, Observability và Automation nhằm tăng tốc quá trình triển khai ứng dụng, chuẩn hóa môi trường vận hành và giảm thao tác thủ công thông qua mô hình Environment as Code.
Mô tả công việc
- Xây dựng, chuẩn hóa và tối ưu pipeline CI/CD cho các ứng dụng, bao gồm build, test, scan, package, deploy và rollback.
- Thiết kế pipeline template, reusable component và workflow triển khai dùng chung để giúp các dự án triển khai nhanh, ổn định và nhất quán.
- Triển khai và tích hợp Observability cho ứng dụng, bao gồm log collection, metric, tracing, dashboard và alert phục vụ theo dõi vận hành.
- Tự động hóa việc khởi tạo, cấu hình và triển khai môi trường thông qua Environment as Code / Infrastructure as Code, giúp rút ngắn thời gian chuẩn bị môi trường cho dự án.
- Phối hợp với các đội phát triển, hạ tầng và bảo mật để tích hợp kiểm soát chất lượng, bảo mật và quan sát hệ thống vào quy trình CI/CD.
Trách nhiệm công việc & mục tiêu tương ứng
- CI/CD: Xây dựng, chuẩn hóa và cải tiến pipeline template, reusable component và deployment workflow dùng chung. Mục tiêu: Tăng tỷ lệ dự án sử dụng pipeline chuẩn, giảm lỗi triển khai và rút ngắn thời gian release.
- Environment as Code: Tự động hóa việc khởi tạo, cấu hình và triển khai môi trường DEV, SIT, UAT, PRE-PROD và PROD bằng Infrastructure as Code
- Environment as Code. Mục tiêu: Rút ngắn thời gian chuẩn bị môi trường, đảm bảo cấu hình nhất quán, có thể lặp lại và truy vết.
- Observability: Triển khai log collection, metric, tracing, dashboard và alert cơ bản cho ứng dụng trước khi vận hành. Mục tiêu: Giúp đội dự án và vận hành theo dõi tình trạng ứng dụng, phân tích luồng xử lý, phát hiện sớm lỗi và hỗ trợ xử lý sự cố nhanh hơn.
- Automation & Enablement: Phát triển automation script, công cụ hỗ trợ triển khai, tài liệu hướng dẫn, checklist và best practices cho các đội dự án.
- Mục tiêu: Giảm thao tác thủ công, tăng khả năng tự phục vụ và nâng cao mức độ áp dụng automation trong triển khai phần mềm.
Yêu cầu công việc
- Thành thạo CI/CD và có kinh nghiệm xây dựng pipeline, pipeline template, deployment workflow với GitLab CI, ArgoCD, Rancher, Azure DevOps hoặc công cụ tương đương.
- Có khả năng tự động hóa triển khai môi trường bằng Infrastructure as Code / Environment as Code như Terraform, Ansible, Helm hoặc công cụ tương đương.
- Có kinh nghiệm triển khai Observability cho ứng dụng, bao gồm logging, metrics, tracing, dashboard và alert.
- Có tư duy tự động hóa, chuẩn hóa, chủ động phối hợp và khả năng hỗ trợ nhiều dự án song song.
- Có khả năng ứng dụng AI/GenAI trong công việc để tăng hiệu quả phân tích log, hỗ trợ troubleshooting, tối ưu pipeline, tạo automation script và chuẩn hóa tài liệu kỹ thuật.
Yêu cầu kinh nghiệm
- Tối thiểu 4 năm kinh nghiệm trong các vai trò DevOps, CI/CD, Automation, SRE hoặc System/Cloud Engineering.
- Đã tham gia triển khai thực tế CI/CD, automation môi trường và Observability cho ứng dụng, bao gồm logging, monitoring và tracing trong môi trường CNTT ở doanh nghiệp tài chính hoặc Tập đoàn lớn