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