MỤC TIÊU CÔNG VIỆC
Quản trị, vận hành và tối ưu hệ thống hạ tầng, nền tảng DevOps và các môi trường Development, Staging, Production; đảm bảo hệ thống hoạt động ổn định, an toàn, có khả năng mở rộng, đáp ứng yêu cầu về hiệu năng, SLA/Uptime và hỗ trợ hiệu quả cho quá trình triển khai, vận hành các ứng dụng.
MÔ TẢ CÔNG VIỆC
1. Quản trị và vận hành hạ tầng
- Quản trị, vận hành và giám sát hạ tầng trên Kubernetes, Cloud, máy chủ Linux, Docker.
- Quản lý và vận hành các môi trường Development, Staging, Production.
- Tối ưu tài nguyên Kubernetes, máy chủ và chi phí sử dụng hạ tầng.
- Theo dõi hiệu năng, tài nguyên, SLA/Uptime; chủ động phát hiện và xử lý các vấn đề của hệ thống.
2. Quản lý CI/CD và triển khai
- Xây dựng, duy trì và tối ưu quy trình CI/CD bằng Jenkins, JCasC hoặc các công cụ tương đương.
- Chuẩn hóa pipeline và tự động hóa quá trình triển khai.
- Quản trị nền tảng GitOps sử dụng Argo CD, Helm và Container Registry.
- Phối hợp với các đội Development, QA, Security và các bộ phận liên quan để chuẩn hóa quy trình triển khai và vận hành ứng dụng.
3. Quản trị hệ thống và nền tảng dữ liệu
- Triển khai, vận hành và tối ưu các hệ quản trị cơ sở dữ liệu, cache và message broker như MongoDB, PostgreSQL, Redis và RabbitMQ.
- Triển khai và vận hành Nginx, HAProxy, Keepalived.
- Quản lý reverse proxy, load balancing, high availability và failover cho các dịch vụ.
4. Monitoring, Logging và xử lý sự cố
- Xây dựng và vận hành hệ thống monitoring, logging và alerting với Prometheus, Grafana, ELK hoặc các công cụ tương đương.
- Chủ động giám sát hệ thống, phát hiện và xử lý các vấn đề về hiệu năng, tài nguyên và tính ổn định của hệ thống.
- Phối hợp xử lý sự cố và thực hiện phân tích nguyên nhân gốc (RCA).
- Đề xuất và triển khai các giải pháp nhằm ngăn ngừa sự cố tái diễn.
5. Quản trị nền tảng và công cụ nội bộ
- Quản trị và vận hành các nền tảng nội bộ như OpenVPN, GitLab, Jira và Confluence.
- Quản lý tài khoản, phân quyền, nâng cấp, sao lưu và xử lý sự cố đối với các nền tảng được phân công.
6. Tài liệu và quy trình vận hành
- Xây dựng và duy trì tài liệu kiến trúc hệ thống.
- Xây dựng, chuẩn hóa và cập nhật các quy trình vận hành, runbook.
- Xây dựng tài liệu phục vụ ISO/kiểm toán.
- Đảm bảo tài liệu kỹ thuật rõ ràng, đầy đủ và có khả năng hỗ trợ quá trình vận hành, xử lý sự cố.