Akamai Technologies
Akamai Technologies
Akamai Technologies phát triển các dịch vụ dựa trên nền tảng đám mây, giúp các tổ chức bảo vệ, phân phối và tối ưu hóa trải nghiệm số. Hoạt động của công ty bao gồm các giải pháp an ninh mạng như bảo mật API và chống tấn công DDoS, cùng với công nghệ điện toán đám mây và phân phối nội dung nhằm nâng cao độ tin cậy và hiệu suất của các ứng dụng web. Hạ tầng phân tán của công ty hỗ trợ các doanh nghiệp vận hành các dịch vụ trực tuyến an toàn, hiệu năng cao trên quy mô toàn cầu.

Kỹ sư phần mềm cấp cao nhất, nền tảng điều khiển đám mây phân tán

Dẫn dắt thiết kế hệ thống bố trí máy ảo, đối soát và điều phối cho nền tảng đám mây phân tán và điện toán biên của Akamai. Xây dựng các hệ thống mặt phẳng điều khiển điện toán có khả năng mở rộng.

Mô tả

  • Thiết kế mặt phẳng điều khiển để bố trí, đối soát và vận hành máy ảo trên toàn bộ cụm máy tính.
  • Xây dựng chiến lược phân vùng và phân mảnh cơ sở dữ liệu để mở rộng khả năng quản lý trạng thái của mặt phẳng điều khiển lên gấp năm lần.
  • Xây dựng mô hình năng lực cho việc bố trí và trạng thái kiểm kê.
  • Dẫn dắt quá trình đối soát bố trí, bao gồm mô hình trạng thái mong muốn, bộ đối soát có tính bất biến khi lặp, phát hiện sai lệch và các SLO về độ trễ đối soát.
  • Thống nhất các thao tác hàng loạt và bất đồng bộ thông qua tài nguyên thao tác tiêu chuẩn, xử lý theo lô, giới hạn đồng thời và tự động dừng khi vượt ngưỡng lỗi.
  • Xác định các đảm bảo nhất quán cho từng luồng dữ liệu.
  • Áp dụng tính bất biến khi lặp và cơ chế fencing cho các hành động của bộ điều khiển.
  • Thiết kế quy trình làm việc theo kiểu saga.

Yêu cầu

  • Có ít nhất 12 năm kinh nghiệm xây dựng hệ thống phân tán, bao gồm quyền sở hữu các mặt phẳng điều khiển, hệ thống điều phối quy mô lớn hoặc hệ thống tương đương.
  • Có kinh nghiệm chuyên sâu về cơ sở dữ liệu SQL, bao gồm phân vùng, phân mảnh, sao chép và thay đổi lược đồ trực tuyến.
  • Có kinh nghiệm xây dựng hệ thống bất đồng bộ với hàng đợi tác vụ bền vững, quy trình làm việc hướng sự kiện, cơ chế thử lại và thiết kế điều tiết áp lực ngược.
  • Có kinh nghiệm thực tế xây dựng và vận hành ứng dụng đóng gói bằng container, bao gồm Kubernetes.
  • Thành thạo Python hoặc Go.
  • Biết thêm ngôn ngữ còn lại hoặc ColdFusion là một lợi thế, nhưng không bắt buộc.
  • Hiểu sâu các khái niệm về tính nhất quán, bao gồm lease, fencing, tính bất biến khi lặp và đồng thời lạc quan.
  • Có kinh nghiệm thực tế với các mẫu đối soát hoặc bộ điều khiển, chẳng hạn như controller kiểu Kubernetes hoặc hệ thống tương đương.

Phúc lợi

  • Thưởng hằng năm hoặc các khoản khuyến khích khác
  • Phần thưởng bằng cổ phiếu
  • Chương trình mua cổ phiếu dành cho nhân viên (ESPP)
  • Bảo hiểm chăm sóc sức khỏe
  • Chương trình tiết kiệm 401(k)
  • Các ngày nghỉ lễ của công ty
  • Nghỉ phép có lương
  • Nghỉ ốm
  • Nghỉ phép dành cho cha mẹ
  • Chương trình hỗ trợ nhân viên
  • Hỗ trợ sức khỏe tinh thần và tài chính
  • Lựa chọn làm việc linh hoạt: tại nhà, tại văn phòng hoặc kết hợp cả hai