نبحث عن مهندس برمجيات وأتمتة متقدم، لديه خبرة عملية مثبتة في بناء وتشغيل وإصلاح منظومات أتمتة معقدة باستخدام n8n، وربطها بأنظمة الذكاء الاصطناعي والخدمات الخارجية وقواعد البيانات.
المطلوب ليس إنشاء Workflows بسيطة أو ربط مجموعة Nodes ببعضها، وإنما التعامل مع منظومات متعددة المراحل، تحتوي على مسارات تشغيل مترابطة، وشروط انتقال، وإدارة حالات التنفيذ، ومعالجة الأخطاء، والتحقق من النتائج، والتكامل مع خدمات وأنظمة مختلفة.
توجد لدينا ملفات ووثائق ومخططات وأعمال سابقة سيُتاح الاطلاع على المناسب منها بعد اختيار المتقدم، والمطلوب فهم الموجود أولاً وتحديد حالته الفعلية، ثم تنفيذ الأعمال المتفق عليها دون إعادة بناء غير ضرورية أو تغيير القواعد المعتمدة.
**المهارات والخبرات المطلوبة:**
1. خبرة متقدمة ومثبتة في n8n، تشمل تصميم وتنفيذ وإدارة Workflows كبيرة ومعقدة.
2. إتقان JavaScript وNode.js، مع القدرة على كتابة وتعديل الأكواد داخل وخارج n8n.
3. خبرة قوية في REST APIs وWebhooks وOAuth2 وطرق المصادقة وإدارة الصلاحيات.
4. خبرة في تكامل أنظمة الذكاء الاصطناعي والأدوات والخدمات الخارجية ضمن تدفقات تشغيل فعلية.
5. فهم متقدم لهندسة Workflow Orchestration وإدارة حالات التنفيذ والاعتماديات بين المراحل.
6. خبرة في PostgreSQL وSupabase والتعامل مع JSON وبيانات الإدخال والإخراج والتحقق من صحتها.
7. إتقان Error Handling وRetries وTimeouts وRecovery، ومنع التكرار وفقدان البيانات أثناء التشغيل.
8. القدرة على تصميم سجلات تشغيل واضحة ومراقبة الأخطاء وتتبع أسباب الفشل.
9. خبرة في الاختبارات التشغيلية الشاملة End-to-End Testing وتشخيص المشاكل وإصلاح أسبابها الجذرية.
10. فهم أمن التكاملات وإدارة المفاتيح السرية وحماية البيانات والصلاحيات.
11. خبرة مناسبة في Docker وبيئات التشغيل والاستضافة والصيانة عند الحاجة.
**المهام المطلوبة:**
1. مراجعة الملفات والمخططات والـWorkflows والأعمال البرمجية الموجودة وفهم المعمارية والمتطلبات.
2. تحديد ما تم تنفيذه فعلياً وما يزال غير مكتمل أو يحتاج إلى إصلاح أو ربط.
3. فحص العلاقات بين الأنظمة والخدمات وقواعد البيانات ومسارات التشغيل.
4. تنفيذ وتطوير وإصلاح الـWorkflows والتكاملات المطلوبة وفق النطاق المتفق عليه.
5. ضمان انتقال البيانات بين المراحل بشكل صحيح، مع المحافظة على حالتها وسجلاتها ومنع فقدانها أو تكرار تنفيذها.
6. بناء مسارات واضحة للتعامل مع الأخطاء وإعادة المحاولة والتوقف والاستكمال الآمن.
7. اختبار جميع المسارات المعتمدة عملياً، بما يشمل حالات النجاح والفشل والبيانات الناقصة وانقطاع الخدمات.
8. تقديم توثيق واضح للتعديلات والاختبارات والنتائج، وتسليم ملفات قابلة للصيانة والتطوير.
9. المحافظة على الهيكل والقواعد الموجودة وعدم إدخال تعديلات جوهرية دون موافقة مسبقة.
**شروط التقديم المهمة:**
- نبحث عن شخص سبق له تنفيذ منظومات أتمتة متقدمة تعمل فعلياً، وليس مجرد مشاريع تجريبية أو تعليمية.
- يجب أن يكون قادراً على فهم الكود وكتابته وتصحيحه بنفسه، وليس الاعتماد الكلي على أوامر الذكاء الاصطناعي.
- استخدام أدوات الذكاء الاصطناعي مسموح للمساعدة، لكن المسؤولية الفنية والتحليل والاختبار تقع على المبرمج.
- لا نبحث عن مبتدئ أو شخص يقتصر عمله على توصيل Nodes جاهزة.
- القدرة على شرح القرارات الهندسية، وتشخيص أسباب الأعطال، والتعامل مع الأنظمة المترابطة شرط أساسي.
- الالتزام بالتوثيق والاختبار والتسليم الفعلي، وليس الاكتفاء بأن الـWorkflow يظهر باللون الأخضر أو أن التنفيذ نجح مرة واحدة.
**عند تقديم العرض، يرجى الإجابة عن الأسئلة التالية:**
1. ما أكبر منظومة n8n نفذتها بنفسك؟ وما عدد الـWorkflows والتكاملات فيها؟ وما دورك الفعلي؟
2. كيف تتعامل مع فشل خدمة خارجية في منتصف عملية تتكون من عدة مراحل، دون فقدان البيانات أو تكرار العمليات؟
3. كيف تدير حالة التنفيذ والاعتماديات بين Workflows متعددة، خصوصاً عند إعادة التشغيل أو الاستكمال بعد الفشل؟
4. هل سبق أن ربطت n8n مع أنظمة ذكاء اصطناعي وقواعد بيانات وخدمات خارجية ضمن منظومة واحدة؟ اشرح مثالاً عملياً.
5. كيف تختبر منظومة أتمتة معقدة قبل اعتمادها للتشغيل، وكيف تثبت أن جميع مسارات النجاح والفشل تعمل بصورة صحيحة؟
يرجى إرفاق أمثلة حقيقية لأعمال سابقة مع توضيح دورك فيها، مع مراعاة سرية مشاريع العملاء.
سيتم إجراء مناقشة فنية مع المتقدمين المناسبين قبل الاختيار النهائي.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 2 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 26 |
السلام عليكم, إجاباتي على الأسئلة الخمسة في الخانات بتاعتها. ومعيار التسليم عندي إن الصفوف في قاعدة البيانات تطلع صح في كل مسار, مش إن التنفيذ يطلع أخضر. أول خط...
السلام عليكم ورحمة الله وبركاته، أستاذ عبدالرحمن، في منظومات n8n المعقدة، نجاح الـWorkflow مرة واحدة لا يكفي التحدي الحقيقي هو ضمان سلامة انتقال البيانات، والتع...
مرحبا، قرأت متطلباتكم لمنظومات الأتمتة لديكم، والمطلوب ليس مجرد تصحيح Workflows بل فهم البنية الحالية والحفاظ على القواعد المعتمدة بحيث تتحول الأنظمة إلى منصة م...
بعون الله قادر على تنفيذ طلبك في اقل من خمس ايام ولكن قولت خمس ايام تحسبا لأي ظرف و لقد عملت بالفعل على مشروع automationبجانب شغلي في machine learning وسوف اقدم...
أهلا، قرأت تفاصيل المشروع، وطبيعة الشغل قريبة جدا من الأنظمة اللي بشتغل عليها حاليا. أنا شغال على أنظمة Automation فيها أكتر من Workflow مربوطين ببعض، مع Postgr...
مرحبا أستاذ عبد الرحمن، أتفق معك تماما في نقطة جوهرية ذكرتها: ظهور الـ Workflow باللون الأخضر لا يعني نجاح التنفيذ. التحدي الحقيقي في منظومات الأتمتة المعقدة لي...
السلام عليكم ورحمة الله وبركاته أ. عبد الرحمن، قرأت تفاصيل المشروع ومتطلبات مهندس الأتمتة المتقدم بدقة. بصفتي مهندس أنظمة حاسوب (Computer Systems Engineer) ومطو...
السلام عليكم، أنا كريم منتصر، AI Automation Engineer، وبشتغل حاليا على بناء وتطوير أنظمة Automation فعلية باستخدام n8n وJavaScript وAPIs وSupabase/PostgreSQL ون...
مرحبا بشمهندس عبدالرحمن، أتعامل مع مشاريع n8n باعتبارها أنظمة برمجية مترابطة، وليست مجرد Workflows متصلة ببعضها. لذلك أبدأ بفهم المعمارية الحالية، وتتبع انتقال ...
السلام عليكم استاذ عبدالرحمن، قريت تفاصيل المشروع كويس جدا، وواضح إن حضرتك مش بتدور على حد مجرد بيوصل Nodes ببعضها، الشغل ده محتاج مهندس فاهم يعني إيه State Man...
نجاح تنفيذ واحد باللون الأخضر لا يثبت أن المنظومة سليمة. الإثبات الحقيقي أن الحالة محفوظة، وأن إعادة التشغيل بعد الفشل لا تكرر عملية ولا تفقد بيانات. وبما أنكم ...
فهمت إن عندكم منظومة n8n قائمة بملفات ومخططات وشغل سابق، والمطلوب مش إعادة بناء، لكن تحديد اللي شغال فعلا واللي ناقص، وإصلاح انتقال البيانات بين المراحل من غير ...