مهندس ديف اوبس

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

المهارات والكفاءات

المهارات والكفاءات الفنية

Agile Coaching
مستوى الإتقان
"Coach teams in the conduct of Agile practices and the implementation of Agile methodologies and practices in the organization"
4
Agile Software Development
مستوى الإتقان
"Adopt Agile software development methodologies to develop, improve and deploy software applications"
3
Applications Development
مستوى الإتقان
"Plan the application development process, program applications and secure features, applying suitable debugging techniques to resolve complex errors "
4
Applications Integration
مستوى الإتقان
"Oversee end-to-end process of application integration, determining suitable middleware and testing procedures and resolving issues that arise"
4
Applications Support and Enhancement
مستوى الإتقان
"Analyse application performance statistics and user feedback, resolving bugs as required, and review application change requests"
3
"Establish internal protocols for application support, and evaluate viability of application enhancements and change requests in collaboration with developers"
4

المهارات والكفاءات العامة

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

وظائف العمل الحرجة والمهام الرئيسية

تقييم احتياجات المستخدمين ومتطلباتهم

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

وضع تطبيقات وأدوات لفرق التنمية

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

إجراء تكامل مستمر لخصائص التطبيق وتحسينها

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

تنفيذ النشر المستمر للتطبيقات المحسنة

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

احصل لنفسك على مهارة جديدة

في هذا المسار

قريباً...