Mô tả Công việc
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
