مهندس اصدار الكود
مهندس الإصدار هو المسؤول عن اصدارات البرامج. يكون مسؤول عن تصميم وتطوير اصدارات البرامج وإجراءات التثبيت والأنظمة بما في ذلك التحكم في شفرة المصدر وتتبع المشكلات. يعمل عن كثب مع فريق ضبط الجودة لضمان نسخة نهائية عالية الجودة ضمن المعايير المطلوبة.
الواجبات والمسؤوليات:
- إنشاء تصاميم إرشادية للبرامج والتطبيقات.
- الحفاظ على أهداف الشركة لأداء المنتج.
- تتبع المشكلات التي قد تحصل مع نشر البرامج والتحديثات.
- استخدام نظام التشغيل Linux أو Unix خلال عملية الإنشاء.
- مراجعة الكود لتركيبة النسخة البرمجية.
- إنشاء مكونات إضافية من شأنها تحسين عملية الأتمتة.
- البحث عن حلول لمشكلات الأتمتة ودمجها في النظام.
- صياغة وصيانة وتوثيق أدوات وأتمتة فائقة الموثوقية.
- بناء خطوط التكامل المستمر لزيادة سرعة المطور.
- تحديد الفرص لمساعدة الفرق المتنوعة الموزعة على التعاون بسلاسة وأمان.
- أتمتة الأنشطة بشكل أفضل.
الحد الأدنى من المؤهلات:
- درجة البكالوريوس في علم الحاسوب.
- خلفية قوية في إدارة مشاريع تكنولوجيا المعلومات وتطوير البرمجيات.
- المهارات الفنية لاستخدام لغات البرمجة.
متطلبات الكفاءة الأساسية:
- المعرفة بعمليات نقل الكود والإعدادات باستخدام أدوات (C2M, MWM and WAM).
- مسؤول عن الإعداد والصيانة والتطوير المستمر للبنية التحتية للتكامل / البناء المستمر باستخدام Configuration Migration Assistant (CMA) و SVN و Jenkins.
- إنشاء وصيانة عمليات بناء CI مؤتمتة بالكامل لبيانات متعددة.
- بناء ونشر إصدارات البرامج.
- دعم دمج أدوات CI / CD / إدارة العمليات / التغيير ، والصيانة.
- دعم الأتمتة الكاملة ل CI/Testing.
- دعم السياسات والمعايير والمبادئ التوجيهية والحوكمة والإرشادات ذات الصلة لكل من عمليات CI / CD وعمل المطورين.
- تمكين إدارة الإصدار الناجح عن طريق نقل الكود من بيئات التطوير والاختبار إلى الإنطلاق والإنتاج.
سجل الآن