Bạn sẽ làm gì
- Vận hành và cải thiện backend Supabase: schema và migration của Postgres, chính sách bảo mật cấp hàng (RLS), và các edge function viết bằng Deno và TypeScript.
- Vận hành hệ thống Cloudflare: Workers, kho lưu trữ R2 và trang web giới thiệu tĩnh, bao gồm bộ nhớ đệm, định tuyến và triển khai.
- Hoàn tất việc chuyển tệp từ AWS S3 và CloudFront cũ sang R2 mà không gián đoạn dịch vụ hay mất dữ liệu.
- Giúp việc tải lên chạy nền từ iOS, Android và web trở nên đáng tin cậy: truyền tải có thể tiếp tục, thử lại hợp lý và báo lỗi rõ ràng.
- Phụ trách giám sát và cảnh báo lỗi, để sự cố đến tay chúng tôi trước khi người dùng gặp phải.
- Giữ Postgres chạy nhanh trên một gói nhỏ: kế hoạch truy vấn, chỉ mục, giới hạn kết nối và thời gian lưu giữ dữ liệu.
- Kiểm soát chi phí lưu trữ, băng thông ra và tính toán, đồng thời ghi lại các đánh đổi bằng văn bản.
- Vận hành sao lưu và khôi phục sau thảm họa, và chứng minh việc khôi phục hoạt động bằng cách kiểm thử thực tế.
- Tăng cường bảo mật: rà soát RLS, URL có chữ ký, giới hạn tần suất và khóa với quyền tối thiểu.
- Xử lý sự cố: khôi phục dịch vụ trước, sau đó viết báo cáo sự cố. Chúng tôi lưu báo cáo cho mọi sự cố.
Yêu cầu bắt buộc
- Kinh nghiệm dùng Postgres trong môi trường production: thiết kế schema, migration, tối ưu truy vấn và kiểm soát truy cập.
- Đã làm thực tế với object storage và CDN (AWS S3, R2 hoặc tương tự): URL có chữ ký, bộ nhớ đệm và quy tắc vòng đời.
- Thành thạo TypeScript, thoải mái đọc và viết mã phía máy chủ.
- Bạn đã từng chịu trách nhiệm xử lý sự cố production và viết được báo cáo sự cố rõ ràng, không đổ lỗi.
- Thói quen bảo mật: quyền tối thiểu, xử lý thông tin bí mật cẩn thận, và rà soát quy tắc truy cập trước khi đưa vào sử dụng.
- Viết tiếng Anh rõ ràng, có khả năng làm việc độc lập và bất đồng bộ.
- Bạn sống tại Hoa Kỳ và có thể làm việc theo hình thức hợp đồng tự do.
Điểm cộng
- Dùng Supabase trong production: xác thực, RLS và edge function.
- Cloudflare Workers và R2.
- Chuyển lượng lớn dữ liệu giữa các nhà cung cấp lưu trữ.
- Deno.
- Hiểu cách iOS và Android lên lịch và giới hạn việc truyền tải chạy nền.
- Đọc hiểu hóa đơn đám mây: băng thông ra, lớp lưu trữ và lập kế hoạch dung lượng.
Cách chúng tôi làm việc
- Bất đồng bộ và ưu tiên văn bản. Ít họp; kế hoạch và quyết định đều được ghi lại.
- Đội nhỏ, không qua nhiều tầng. Bạn làm việc trực tiếp với người đưa ra quyết định.
- Coi trọng tay nghề. Mọi thay đổi đều được review, kiểm thử và có thể hoàn tác. Chúng tôi thà sửa nhỏ mà đúng còn hơn sửa lớn hai lần.
- Người dùng là trên hết. Không quảng cáo, không khai thác dữ liệu, nên độ tin cậy và quyền riêng tư chính là sản phẩm.
Thù lao và điều khoản
- USD $35–60 mỗi giờ. Mức thù lao của bạn được thống nhất bằng văn bản trước khi bắt đầu.
- Đây là hợp đồng tự do, không phải tuyển dụng làm nhân viên, nên không có phúc lợi nhân viên.
- Làm việc hoàn toàn từ xa trong lãnh thổ Hoa Kỳ. Trụ sở ở Florida nên chúng tôi phối hợp theo giờ miền Đông nước Mỹ.
- Số giờ và phạm vi công việc được thống nhất trước và xem lại khi công việc thay đổi.
Quy trình tuyển dụng
- Gửi email cho chúng tôi theo hướng dẫn bên dưới.
- Một cuộc gọi ngắn về kinh nghiệm của bạn và loại công việc bạn muốn làm.
- Một buổi trao đổi kỹ thuật: cùng nhau phân tích một vấn đề thực tế trong hệ thống của chúng tôi.
- Quyết định, sau đó là điều khoản bằng văn bản và ngày bắt đầu.
Cách ứng tuyển
Gửi một email với tiêu đề “Cloud System Engineer”. Văn bản thuần là đủ.
- Bạn đang sống ở đâu tại Mỹ.
- Mức thù lao theo giờ của bạn trong khoảng USD $35–60.
- Đường dẫn tới CV, GitHub hoặc LinkedIn của bạn.
- Vài dòng về hạ tầng production bạn từng vận hành, và một sự cố bạn đã xử lý.
Không có ứng dụng email? Hãy viết tới support@virtualdrive.us với tiêu đề “Cloud System Engineer”.