Mô tả công việc
1. Tham gia quy trình DevOps của sản phẩm
- Phối hợp với Developer triển khai CI/CD cho các sản phẩm dịch vụ đang phát triển
- Cấu hình các hệ thống theo dõi, cảnh báo để đảm bảo tính sẵn có và hiệu năng của sản phẩm
- Tham gia khắc phục sự cố liên quan đến ứng dụng, hạ tầng triển khai ứng dụng.
- Thiết lập kịch bản backup và recovery
- Phối hợp với trung tâm ATTT thực hiện các biện pháp đảm bảo ATTT cho hệ thống.
2. Xây dựng kiến trúc phần mềm
- Tham gia đóng góp xây dựng, cải tiến kiến trúc phần mềm cùng với nhóm kiến trúc sư giải pháp, tư vấn mô hình cài đặt triển khai hệ thống
- Nghiên cứu ngôn ngữ và công nghệ mới, áp dụng cải tiến hiệu suất phần mềm
3. Các nhiệm vụ khác được phân công trong phạm vi chức năng
Yêu cầu công việc
- Tốt nghiệp Đại học nhóm chuyên ngành máy tính và CNTT phù hợp với vị trí công việc hoặc nhóm chuyên ngành khác CNTT nhưng học từ 80 tín chỉ CNTT trở lên trong thời gian học Đại học.
- Có kiến thức cơ bản về Java, Python
- Có kiến thức về kiến trúc hệ thống
- Có kiến thức về quản lý các hệ thống và công cụ trong CI/CD pipeline: Jenkins, Git, etc...
- Có kiến thức về xây dựng hệ thống HA trong môi trường Kubernetes
- Có kiến thức tốt về Linux, Docker.
- Có kiến thức về ELK, Prometheus, Grafana
- Có kiến thức cơ bản về: Process Management, Threads and Concurrency, Sockets, I/O Management, Virtualization, Memory storage and File systems.
*Ưu tiên:
- Có kinh nghiệm lập trình Web, J2EE, MicroServices
- Có kinh nghiệm sử dụng tool Automation Test (Selenium, RobotFramework, Appium)
- Có kinh nghiệm về CI/CD, như làm việc với Jenkins, SCM (Git, SVN), Jira
- Có kinh nghiệm về các môi trường Cloud (OpenShift, Pivotal, AWS, Google Cloud)
- Có kinh nghiệm sử dụng công cụ như Kubernetes
- Có kinh nghiệm về quản trị mạng
Phúc lợi