ما الذي ستعمل عليه
- تشغيل الواجهة الخلفية على Supabase وتحسينها: مخطط Postgres وعمليات الترحيل، وسياسات الأمان على مستوى الصفوف (RLS)، والدوال الطرفية المكتوبة بـDeno وTypeScript.
- إدارة بيئة Cloudflare لدينا: Workers وتخزين R2 والموقع التسويقي الثابت، بما في ذلك التخزين المؤقت والتوجيه والنشر.
- إكمال نقل الملفات من AWS S3 وCloudFront القديمين إلى R2 دون توقف للخدمة ودون فقدان أي بيانات.
- جعل الرفع في الخلفية من iOS وAndroid والويب موثوقًا: نقل قابل للاستئناف، وإعادة محاولة مدروسة، وتقارير واضحة عن الأعطال.
- تولّي المراقبة وتنبيهات الأخطاء، حتى تصلنا المشكلات قبل أن تصل إلى المستخدمين.
- الحفاظ على سرعة Postgres ضمن باقة صغيرة: خطط الاستعلام والفهارس وحدود الاتصالات والاحتفاظ بالبيانات.
- ضبط التكاليف في التخزين ونقل البيانات الصادرة والحوسبة، وتوثيق المفاضلات كتابيًا.
- إدارة النسخ الاحتياطي والتعافي من الكوارث، والتأكد من نجاح الاستعادة باختبارها فعليًا.
- تعزيز الأمان: مراجعة سياسات RLS، والروابط الموقّعة، وحدود المعدّل، ومفاتيح بأقل صلاحيات ممكنة.
- الاستجابة للحوادث: إعادة الخدمة أولًا، ثم كتابة تقرير الحادثة. نحتفظ بتقرير مكتوب لكل حادثة.
المتطلبات الأساسية
- خبرة في تشغيل Postgres في بيئة إنتاج: تصميم المخططات، والترحيل، وضبط الاستعلامات، والتحكم في الوصول.
- خبرة عملية في تخزين الكائنات وشبكات توصيل المحتوى (AWS S3 أو R2 أو ما يماثلهما): الروابط الموقّعة والتخزين المؤقت وقواعد دورة الحياة.
- إتقان TypeScript، والارتياح لقراءة الكود الخاص بالخادم وكتابته.
- سبق لك تولّي حوادث في بيئة الإنتاج، وتستطيع كتابة تقرير حادثة واضح لا يلقي اللوم على أحد.
- عادات أمنية راسخة: أقل الصلاحيات، والتعامل الحذر مع الأسرار، ومراجعة قواعد الوصول قبل إطلاقها.
- كتابة واضحة باللغة الإنجليزية، والقدرة على العمل باستقلالية وبشكل غير متزامن.
- أن تكون مقيمًا في الولايات المتحدة وقادرًا على العمل كمتعاقد مستقل.
مهارات إضافية مرغوبة
- استخدام Supabase في بيئة إنتاج: المصادقة وRLS والدوال الطرفية.
- Cloudflare Workers وR2.
- نقل كميات كبيرة من البيانات بين مزوّدي التخزين.
- Deno.
- معرفة كيف يجدول iOS وAndroid عمليات النقل في الخلفية وكيف يقيّدانها.
- قراءة فواتير الخدمات السحابية: نقل البيانات الصادرة وفئات التخزين وتخطيط السعة.
كيف نعمل
- غير متزامن والكتابة أولًا. اجتماعات قليلة، والخطط والقرارات موثّقة كتابيًا.
- فريق صغير بلا طبقات إدارية. تعمل مباشرة مع الشخص صاحب القرار.
- إتقان في العمل. كل تغيير يُراجَع ويُختبَر ويمكن التراجع عنه. نفضّل إصلاحًا صغيرًا صحيحًا على إصلاح كبير نعيده مرتين.
- المستخدمون أولًا. لا إعلانات ولا تنقيب في البيانات، فالموثوقية والخصوصية هما المنتج.
الأجر والشروط
- USD $35–60 في الساعة. يُتفق على أجرك كتابيًا قبل بدء العمل.
- تعاقد مستقل وليس توظيفًا، لذا لا توجد مزايا الموظفين.
- عن بُعد بالكامل داخل الولايات المتحدة. مقرنا في فلوريدا، لذا ننسّق وفق التوقيت الشرقي الأمريكي.
- يُتفق على ساعات العمل ونطاقه مسبقًا، ويُراجَعان كلما تغيّر العمل.
مراحل التوظيف
- راسلنا عبر البريد الإلكتروني باتباع الخطوات أدناه.
- مكالمة قصيرة عن خبرتك ونوع العمل الذي تبحث عنه.
- نقاش تقني: نتناول معًا مشكلة حقيقية من بنيتنا التقنية.
- القرار، ثم شروط مكتوبة وموعد للبدء.
طريقة التقديم
أرسل رسالة بريد إلكتروني واحدة بعنوان “Cloud System Engineer”. النص العادي يكفي.
- مكان إقامتك في الولايات المتحدة.
- أجرك بالساعة ضمن نطاق USD $35–60.
- رابط إلى سيرتك الذاتية أو حسابك على GitHub أو LinkedIn.
- بضعة أسطر عن بنية تحتية إنتاجية تولّيت تشغيلها، وحادثة واحدة تعاملت معها.
لا يوجد لديك تطبيق بريد؟ راسلنا على support@virtualdrive.us بعنوان “Cloud System Engineer”.