Mô tả Công việc
Với vai trò Kỹ sư Máy chủ Chính, bạn sẽ đóng vai trò then chốt trong việc định hình kiến trúc kỹ thuật cho hạ tầng máy chủ của chúng tôi. Vị trí này đòi hỏi sự phối hợp chặt chẽ với ban lãnh đạo cấp cao và các nhóm liên chức năng để đảm bảo phù hợp với mục tiêu kinh doanh và tiêu chuẩn kỹ thuật. Bạn sẽ chịu trách nhiệm thiết kế, phát triển và duy trì các hệ thống máy chủ có khả năng mở rộng, bảo mật và hiệu suất cao nhằm hỗ trợ các sản phẩm và dịch vụ cốt lõi. Vai trò cũng bao gồm dẫn dắt các sáng kiến kỹ thuật, đánh giá công nghệ mới và thúc đẩy đổi mới để nâng cao năng lực hệ thống và hiệu quả vận hành.
Trách nhiệm Chính
- Xác định và triển khai tầm nhìn kỹ thuật cho hạ tầng máy chủ phối hợp với kiến trúc sư trưởng và các bên liên quan dự án
- Phối hợp với nhiều nhóm vận hành tại Avalon để đảm bảo yêu cầu dịch vụ được ghi chép rõ ràng, ưu tiên hóa và đáp ứng đầy đủ
- Thiết kế và tối ưu hệ thống máy chủ đạt hiệu suất vượt trội, độ tin cậy và khả năng chịu lỗi cho ứng dụng quy mô lớn
- Dẫn dắt nỗ lực phát triển liên nhóm cho tính năng chế độ sáng tạo, làm việc sát với nhóm dịch vụ trung tâm và kỹ sư nền tảng
- Xây dựng và duy trì tài liệu kỹ thuật mô tả kiến trúc hệ thống, chi tiết triển khai và ràng buộc vận hành
- Cố vấn và hướng dẫn kỹ thuật cho kỹ sư trung cấp/junior về phương pháp phát triển máy chủ tối ưu
- Giám sát chỉ số hiệu suất hệ thống, xác định điểm nghẽn và triển khai giải pháp cải thiện khả năng mở rộng/bảo trì
- Phối hợp với nhóm sản xuất lập kế hoạch và theo dõi mốc phát triển, đảm bảo giao phần mềm chất lượng cao đúng hạn
- Đánh giá kỹ thuật công cụ nội bộ/bên ngoài để xác định giải pháp tối ưu cho yêu cầu dự án cụ thể
- Tham gia review code, thảo luận thiết kế hệ thống và quyết định kiến trúc nhằm duy trì chuẩn mực kỹ thuật
- Cập nhật xu hướng ngành và công nghệ mới để đề xuất giải pháp sáng tạo cho thách thức hạ tầng máy chủ
- Đảm bảo tuân thủ giao thức bảo mật, quy định bảo vệ dữ liệu và tiêu chuẩn bảo trì hệ thống
- Phối hợp nhóm QA xây dựng chiến lược kiểm thử xác nhận chức năng/hiệu suất máy chủ trong nhiều điều kiện
- Triển khai hệ thống giám sát/cảnh báo chủ động phát hiện và xử lý sự cố hạ tầng trước khi ảnh hưởng người dùng
- Dẫn dắt tích hợp công nghệ mới vào hệ thống hiện có đồng thời đảm bảo tương thích ngược và ổn định hệ thống
- Xây dựng và duy trì pipeline CI/CD tự động hóa quy trình kiểm thử, triển khai và bảo trì ứng dụng máy chủ
- Phối hợp nhóm DevOps đảm bảo tích hợp liền mạch giữa môi trường phát triển, kiểm thử và vận hành
- Dẫn dắt kỹ thuật trong sự cố ngừng hệ thống để khôi phục dịch vụ và tối thiểu hóa thời gian gián đoạn
- Xây dựng điểm chuẩn hiệu suất và tiến hành kiểm toán hệ thống định kỳ nhằm tối ưu hóa liên tục hạ tầng máy chủ
Yêu cầu Công việc
- Kinh nghiệm chứng minh ở vị trí kỹ sư máy chủ cao cấp với thành tích triển khai hệ thống hiệu suất cao, mở rộng được
- Chuyên môn phát triển phía máy chủ bằng ngôn ngữ như C++, Python, Node.js hoặc Java cùng hiểu biết sâu kiến trúc hệ thống phân tán
- Hiểu biết vững về nền tảng điện toán đám mây (AWS, Azure, GCP) và công nghệ container hóa (Docker, Kubernetes) cho triển khai mở rộng
- Kinh nghiệm với hệ thống cơ sở dữ liệu (MySQL, PostgreSQL, MongoDB) và kỹ thuật mô hình hóa dữ liệu để lưu trữ/truy xuất hiệu quả
- Thành thạo phương pháp thiết kế hệ thống bao gồm kiến trúc microservice, phát triển API và mẫu thiết kế hướng dịch vụ
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng xử lý sự cố kỹ thuật phức tạp và triển khai giải pháp hiệu quả
- Kỹ năng giao tiếp mạnh để hợp tác hiệu quả với nhóm liên chức năng, bên liên quan và đối tác bên ngoài
- Khả năng cố vấn và hướng dẫn kỹ sư junior về phương pháp phát triển máy chủ tối ưu và chi tiết triển khai kỹ thuật
- Kinh nghiệm với hệ thống kiểm soát phiên bản (Git) và phương pháp phát triển agile cho phát triển phần mềm lặp
- Hiểu biết về thực hành DevOps bao gồm pipeline CI/CD, infrastructure as code và khung kiểm thử tự động
- Hiểu biết sâu về giao thức mạng, cân bằng tải và biện pháp bảo mật hệ thống cho giải pháp hạ tầng mạnh mẽ
- Kinh nghiệm kỹ thuật tối ưu hiệu suất bao gồm chiến lược caching, lập chỉ mục cơ sở dữ liệu và xử lý bất đồng bộ
- Khả năng phân tích yêu cầu hệ thống và chuyển thành đặc tả kỹ thuật cho phát triển máy chủ
- Thành thạo công cụ giám sát (Prometheus, Grafana, ELK stack) để theo dõi hiệu suất hệ thống thời gian thực và xử lý sự cố
- Kinh nghiệm kỹ thuật mở rộng hệ thống bao gồm scaling ngang, kiểm thử tải và tối ưu tài nguyên
- Hiểu biết phương pháp bảo trì hệ thống tối ưu bao gồm quản lý bản vá, chiến lược sao lưu và kế hoạch phục hồi thảm họa
- Khả năng làm việc độc lập và hợp tác trong môi trường phát triển tốc độ cao với deadline chặt chẽ
- Kỹ năng phân tích mạnh để đánh giá dữ liệu hiệu suất hệ thống và ra quyết định dựa trên dữ liệu để cải thiện hạ tầng
- Kinh nghiệm kiểm thử tích hợp hệ thống đảm bảo tương thích giữa các thành phần và dịch vụ khác nhau
- Hiểu biết tiêu chuẩn tài liệu hệ thống và khả năng tạo tài liệu kỹ thuật rõ ràng, súc tích cho nhóm và bên liên quan