Mô tả Công việc
Vị trí này yêu cầu một chuyên gia có kỹ năng cao để thiết kế, xây dựng và duy trì cơ sở hạ tầng backend cốt lõi. Ứng viên sẽ chịu trách nhiệm tạo ra các hệ thống có khả năng mở rộng và bảo mật nhằm hỗ trợ các sáng kiến chuyển đổi số của tổ chức. Các nhiệm vụ chính bao gồm phát triển API, triển khai giải pháp cơ sở dữ liệu và đảm bảo độ tin cậy của các ứng dụng phía máy chủ. Bạn sẽ hợp tác với các nhóm đa chức năng để cung cấp các dịch vụ backend mạnh mẽ đáp ứng yêu cầu kinh doanh trong khi duy trì các tiêu chuẩn hiệu suất cao. Vai trò cũng bao gồm giám sát tình trạng hệ thống, xử lý sự cố kỹ thuật và tối ưu hóa cơ sở hạ tầng để đạt hiệu quả và tiết kiệm chi phí. Ngoài ra, bạn sẽ tham gia vào việc cải tiến liên tục các hệ thống hiện có thông qua các bản cập nhật, nâng cấp thường xuyên và tích hợp với các công nghệ mới.
Yêu Cầu Công Việc
- Có kinh nghiệm được chứng minh trong việc thiết kế và triển khai các hệ thống backend sử dụng các công nghệ như Java, Python hoặc Go
- Hiểu biết vững chắc về các hệ thống quản lý cơ sở dữ liệu bao gồm MySQL, PostgreSQL và MongoDB
- Kiến thức về các nền tảng đám mây như AWS, Azure hoặc GCP để triển khai và quản lý cơ sở hạ tầng
- Kinh nghiệm với các hệ thống phân tán và kiến trúc microservices
- Thành thạo các công nghệ container hóa như Docker và Kubernetes
- Khả năng phát triển và duy trì các pipeline CI/CD để kiểm tra và triển khai tự động
- Chuyên môn trong thiết kế API RESTful và tích hợp với các ứng dụng frontend
- Kinh nghiệm với các công cụ giám sát hệ thống như Prometheus và Grafana
- Kiến thức về các giao thức bảo mật và phương pháp tốt nhất để bảo vệ cơ sở hạ tầng backend
- Quen thuộc với các hệ thống kiểm soát phiên bản như Git
- Khả năng làm việc trong môi trường phát triển agile với các quy trình lặp đi lặp lại
- Kỹ năng giải quyết vấn đề xuất sắc và chú ý đến chi tiết để gỡ lỗi các hệ thống phức tạp
- Tư duy hợp tác để làm việc hiệu quả với các nhà phát triển, kỹ sư DevOps và quản lý sản phẩm
- Khả năng ghi chép các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan
- Kinh nghiệm với các kỹ thuật tối ưu hóa hiệu suất cho các ứng dụng có lưu lượng truy cập cao
- Kiến thức về các chiến lược mở rộng cho cơ sở hạ tầng dựa trên đám mây
- Hiểu biết về các nguyên tắc quản lý chi phí cho tài nguyên đám mây
- Khả năng thiết kế và triển khai các cơ chế xác thực và ủy quyền bảo mật
- Kinh nghiệm với sharding và replication cơ sở dữ liệu cho các hệ thống quy mô lớn
- Thành thạo trong việc sử dụng các công cụ điều phối để quản lý microservices
- Kiến thức về các khái niệm và kiến trúc điện toán serverless
- Khả năng phát triển và duy trì các giải pháp infrastructure-as-code sử dụng Terraform hoặc CloudFormation
- Kinh nghiệm với việc giám sát và phân tích nhật ký hệ thống để xử lý sự cố
- Hiểu biết về kế hoạch phục hồi sau thảm họa và liên tục kinh doanh
- Khả năng thiết kế và triển khai các giải pháp lưu trữ có thể mở rộng
- Kiến thức về bảo mật mạng và cấu hình tường lửa
- Kinh nghiệm với các kỹ thuật cân bằng tải và quản lý lưu lượng
- Thành thạo trong việc sử dụng các công cụ giám sát để theo dõi các chỉ số hiệu suất hệ thống
- Khả năng phát triển và duy trì các khung kiểm tra tự động
- Hiểu biết về điều phối container và các công nghệ service mesh
- Kinh nghiệm với việc triển khai và duy trì các API bảo mật với OAuth2 và JWT
- Kiến thức về kỹ thuật lập chỉ mục và tối ưu hóa truy vấn cơ sở dữ liệu
- Khả năng thiết kế và triển khai các microservices có thể mở rộng với các giao thức truyền thông phù hợp
- Kinh nghiệm với tối ưu hóa chi phí đám mây và quản lý tài nguyên
- Hiểu biết về các yêu cầu tuân thủ bảo mật để bảo vệ dữ liệu
- Khả năng phát triển và duy trì các bảng điều khiển giám sát cơ sở hạ tầng
- Kiến thức về các chiến lược replication và failover cơ sở dữ liệu
- Kinh nghiệm với việc triển khai và duy trì các hệ thống xác thực bảo mật
- Thành thạo trong việc sử dụng các công cụ cloud-native để quản lý cơ sở hạ tầng
- Khả năng thiết kế và triển khai các giải pháp backend có thể mở rộng cho môi trường có tính sẵn sàng cao
- Hiểu biết về mạng container và các cơ chế phát hiện dịch vụ
- Kinh nghiệm với việc triển khai và duy trì các cổng API bảo mật
- Kiến thức về kỹ thuật điều chỉnh và tối ưu hóa hiệu suất cơ sở dữ liệu
- Khả năng phát triển và duy trì các kịch bản tự động hóa cơ sở hạ tầng