في المكتب دوام كامل
--
Boubyan Digital Factory

تفاصيل الوظيفة

ما الذي ستقوم به؟

  • التحقيق في حوادث الإنتاج وفرزها عبر منصة الخدمات المصغرة (microservices) الموزعة، من خلال تتبع مسارات الأخطاء (stack traces)، وقراءة السجلات، وتحديد ما فعله النظام مقابل ما كان ينبغي عليه فعله.
  • تولي مسؤولية الحادث من مرحلة الاكتشاف إلى الحل أو التصعيد، وعدم الاكتفاء بالإبلاغ عنه وتسليمه.
  • كتابة ملاحظات واضحة ومنظمة عن الحوادث ورسائل تصعيد يمكن للفريق المسؤول اتخاذ إجراء بشأنها على الفور.
  • التنسيق مع أصحاب المصلحة أثناء الحوادث المباشرة من خلال تحديثات موجزة ودقيقة.
  • العمل عن كثب مع فرق الهندسة لتطوير وإطلاق الإصلاحات العاجلة (hotfixes) عندما يتطلب الحل إجراء تغيير في الكود.
  • المساهمة في الأدوات الداخلية، والبرامج النصية التشغيلية، والتحسينات الصغيرة التي تجعل التحقيق والمعالجة أسرع بمرور الوقت.
  • العمل بناءً على كتيبات التشغيل (runbooks) وإجراءات التشغيل الموحدة (SOPs) المعمول بها، والإبلاغ عند كون هذه الكتيبات غير مكتملة أو خاطئة أو مفقودة.
  • رصد أنماط الفشل المتكررة وطرحها كمشكلات نظامية، وليس كمجرد تذاكر فردية.
  • المساهمة في تحليلات ما بعد الحوادث (postmortems) والحفاظ على تحديث الوثائق التشغيلية.


من أنت؟

  • لديك من سنتين إلى 3 سنوات من الخبرة في هندسة الباك إند.
  • تتمتع بالقدرة على قراءة وفهم كود TypeScript و Node.js الذي لم تكتبه بنفسك، ليس بالضرورة لكتابة ميزات جديدة، بل لفهم ما يفعله الكود.
  • فهم قوي لواجهات برمجة تطبيقات REST وخدمات AWS: دورة حياة الطلب والاستجابة، الرؤوس (headers)، تدفقات المصادقة (auth flows)، ورموز الحالة (status codes).
  • استخدمت Git بما يكفي لتتبع متى تم إدخال التغيير وما الذي أثر عليه.
  • حققت في مشكلات باستخدام CloudWatch أو أدوات سجلات مماثلة، وتعرف كيفية تضييق نطاق المشكلة من مجموعة كبيرة من السجلات.
  • تكتب بوضوح: يجب أن تكون ملاحظات الحوادث وتحديثات Slack ورسائل التصعيد واضحة وقابلة للتنفيذ.
  • منهجي بطبعك: تقوم بتضييق نطاق المشكلة قبل أن تلمس أي شيء.
  • تعرف متى يجب التصعيد وتقوم بذلك في اللحظة المناسبة.


مهارات إضافية

  • الإلمام بالبنيات المعتمدة على الأحداث (event-driven) أو الأنظمة القائمة على الرسائل غير المتزامنة.
  • التعرض لأدوات تنسيق سير العمل مثل Temporal أو ما يشابهها.
  • الخبرة في الاتصالات القائمة على gRPC أو protobuf.
  • أي خلفية في التمويل أو أنظمة الدفع.


فلسفتنا في دعم الإنتاج

  • تتبع حوادث الإنتاج عملية فرز وتصعيد محددة. والجميع يعرف دوره فيها.
  • يتم الحفاظ على تحديث كتيبات التشغيل وإجراءات التشغيل الموحدة. وإذا كان أحدها خاطئاً أو مفقوداً، فإن تحديثه يعد جزءاً من العمل.
  • يتم كتابة ومراجعة وتنفيذ تحليلات ما بعد الحوادث، وتنتقل النتائج إلى تراكم المهام الهندسية.
  • المهندسون في هذا الفريق يكتبون الكود. وعمل الدعم يتضمن المساهمة في الإصلاحات العاجلة والبرامج النصية والأدوات الداخلية.
  • تغذي المشكلات التشغيلية مباشرةً تراكم المهام الهندسية ويتم تتبعها مثل أي ديون تقنية أخرى.
  • يتم توثيق المعرفة وعدم الاحتفاظ بها في رؤوس الأفراد. ودمج الشخص القادم في الفريق يكون دائماً ضمن النطاق.


انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Boubyan Digital Factory
مهندس دعم الإنتاج وتطوير الباك إند (Back End/Production)
حول Boubyan Digital Factory
مصر, القاهرة
تكنولوجيا المعلومات والخدمات