كبير مهندسي دعم الخدمات الدقيقة
نبذة عن الوظيفة
ملخص الوظيفة نحن نبحث عن مهندس دعم خدمات صغيرة ذو خبرة لقيادة دعم الإنتاج والتميز التشغيلي لتطبيقات الخدمات الصغيرة ذات المهام الحرجة. يعد الدور جزءًا من منظمة دعم تعمل على مدار 24 ساعة طوال أيام الأسبوع، مما يتطلب المشاركة في المناوبات الدورية والتغطية عند الطلب لضمان التوافر العالي والاستقرار والحل السريع للحوادث لأنظمة المؤسسة. سيمتلك المرشح المثالي خبرة عميقة في الخدمات الصغيرة المستندة إلى Java وOpenShift واستكشاف مشكلات الإنتاج المعقدة وإصلاحها والمراقبة وممارسات DevOps.
المسؤوليات الرئيسية • دعم الإنتاج من المستوى 2/المستوى 3 لتطبيقات الخدمات الصغيرة للمؤسسات. • العمل كقائد تقني أثناء حوادث الإنتاج، والقيادة في حل المشكلات والتنسيق مع فرق التطوير والبنية التحتية وDevOps. • إجراء عمليات متقدمة لاستكشاف الأخطاء وإصلاحها وتحليل السبب الجذري للتطبيقات والبرامج الوسيطة والبنية التحتية والمشكلات المتعلقة بالأداء. • مراقبة أنظمة الإنتاج بشكل استباقي لتحديد المخاطر، وتدهور الأداء، والانقطاعات المحتملة. • دعم عمليات نشر التطبيقات وإدارة الإصدارات والتراجعات واستعداد البيئة داخل OpenShift. • ضمان الامتثال لاتفاقيات مستوى الخدمة من خلال إدارة الحوادث وطلبات الخدمة وتذاكر المشكلة بشكل فعال. • تحليل سجلات التطبيق، وسلوك JVM، وصحة الحاوية، ومقاييس البنية التحتية لحل المشكلات المعقدة. • دفع التحسينات المستمرة للخدمة من خلال تحديد المشكلات المتكررة وتنفيذ الحلول الدائمة. • تطوير وصيانة دفاتر التشغيل التشغيلية، ومقالات قاعدة المعرفة، ووثائق الدعم. • إرشاد وتقديم التوجيه الفني لمهندسي الدعم المبتدئين. • التعاون مع فرق التطوير لتحسين موثوقية التطبيق وقابلية المراقبة والدعم. • المشاركة في تخطيط الإصدار، ومراجعات جاهزية الإنتاج، والتحقق من صحة ما بعد التنفيذ. • دعم أنشطة التعافي من الكوارث، واختبار الفشل، ومبادرات استمرارية الأعمال. • المشاركة في تناوب الدعم عند الطلب لأنظمة الإنتاج الهامة.
المتطلبات المهارات الفنية المطلوبة كومة التكنولوجيا • جافا • كواركوس • التمهيد الربيع • ريديس • قائمة انتظار الرسائل (RabbitMQ، IBM MQ، Kafka، أو ما شابه ذلك) الكفاءات الفنية الأساسية • استكشاف الأخطاء وإصلاحها على مستوى الخبراء لتطبيقات الخدمات الصغيرة الموزعة • معرفة قوية بهندسة الخدمات الصغيرة وواجهات برمجة تطبيقات REST • رصد الإنتاج وتحليل أداء التطبيق • تحليل السبب الجذري (RCA) وإدارة المشكلات • ممارسات DevOps ودعم CI/CD • دعم التطبيقات المعبأة في حاويات • إدارة Linux والبرمجة النصية • تحليل السجل وتصحيح الأخطاء عبر الأنظمة الموزعة بيئة الاستضافة • منصة حاوية Red Hat OpenShift (OCP)
الخبرة المفضلة • 6-10+ سنوات من الخبرة في دعم التطبيقات أو دعم الإنتاج أو هندسة موثوقية الموقع (SRE). • الحد الأدنى 4+ سنوات لدعم الخدمات الصغيرة المستندة إلى Java في بيئات إنتاج المؤسسات. • خبرة عملية مع منصات OpenShift أو Kubernetes. • خبرة في دعم التطبيقات المتوفرة للغاية وذات المهام الحرجة. • فهم قوي للأنظمة الموزعة، واستراتيجيات التخزين المؤقت، ومنصات المراسلة. • خبرة في العمل ضمن بيئات Agile وDevOps. • يعد الإلمام بالمنصات السحابية (AWS أو Azure أو GCP) ميزة.