الغرض الوظيفي
مهندس دعم التطبيقات مسؤول عن ضمان التوافر العالي والاستقرار والأداء الأمثل لتطبيقات برامج المؤسسة في Vodafone وخدمات الويب الداخلية والأنظمة الأساسية التي تواجه العميل. يتضمن هذا الدور مراقبة بيئات الإنتاج بشكل استباقي، والتحقيق في تنبيهات نظام المستوى 2 وتشخيصها، وحل أخطاء التطبيق، وأتمتة المهام التشغيلية الروتينية. يمزج المرشح المثالي بين العقلية الهندسية والاستعلام القوي عن قاعدة البيانات ومهارات إدارة البنية التحتية الأساسية.
المسؤوليات الرئيسية
العمل كنقطة تفتيش فنية ثانوية لأعطال البرامج، وتحليل أخطاء النظام، وتعقب الأخطاء في التعليمات البرمجية المصدر (.Net/C# أو Python)، وحل مشكلات التكوين أو التكامل.
استخدم APM والأنظمة الأساسية لقابلية المراقبة (على سبيل المثال، Dynatrace) لمراقبة صحة خادم الواجهة الخلفية بشكل استباقي، وتسربات الذاكرة، ونقاط نهاية واجهة برمجة التطبيقات (API)، مما يضمن توافق توفر التطبيق مع اتفاقيات مستوى الخدمة.
كتابة وتنفيذ استعلامات SQL المعقدة والإجراءات المخزنة للتحقيق في تناقضات البيانات، أو حل حالات التوقف التام للنظام، أو تطبيق البرامج النصية لإصلاح البيانات بأمان في بيئات الإنتاج والتدريج.
دعم وصيانة واختبار الاتصالات بين تطبيقات العميل وخدمات الويب REST/SOAP وواجهات برمجة التطبيقات لموردي الطرف الثالث، والتعامل مع أخطاء التشفير أو مصافحة الترخيص عند الضرورة.
دعم دورة حياة التطبيق من خلال مساعدة فرق البنية التحتية في نشر التصحيحات المعبأة في حاويات باستخدام Docker والحفاظ على تبعيات التطبيق عبر البيئات المرحلية.
حدد إجراءات الدعم اليدوي المتكررة وقم ببناء حلول تلقائية باستخدام لغات البرمجة النصية (Python أو PowerShell أو Bash) لاستخراج السجلات أو تحليل البيانات أو التعامل مع عمليات تنظيف النظام.
قم بتوثيق التغييرات الهيكلية للنظام وتعليمات الدعم المستمر وإنشاء دفاتر تشغيل لاستكشاف الأخطاء وإصلاحها لمساعدة مكاتب خدمة L1 وتبسيط حل المشكلات في المستقبل.