السياق:
الفريق التقني: 1 مهندس رئيسي/ 5 مهندسي الواجهة الخلفية/ 1 مهندس تطوير وعمليات
وصف المشروع:
تطوير ميزات جديدة من الصفر لتعزيز استخدام بطاقات M&S عن طريق حساب
النقاط بعد كل عملية شراء، مع إرسال هذه البطاقات بعد ذلك قسائم/عروض أخرى إلى
العملاء المستهدفين.
المهام:
- إعداد repo وتطوير CI من الصفر باستخدام Actions GitHub.
- تحليل الريبو و الكود باستخدام سونار وفحصها و أدوات SAST و
وأدوات DAST مثل Semgrep/Snyk وPrisma Cloud أثناء خط أنابيب CI.
- تطوير CD من الصفر لنشر القطع الأثرية في AKS.
- إنشاء والحفاظ
GitHub.
- الفصل بين CI و CD لاختيار نسخة التطبيق التي يجب تثبيتها أو للحصول على مرونة في تثبيث النسخ القديمة Rollback.
- وضع قائمة بيضاء IP الثابتة ل GitHub في Azure بحيث يتم التسجيل الدخول باستخدام OIDC.
- الربط بين AKS والموارد الأخرى مثل blob storages، باستخدام
الشبكات الافتراضية وجدران الحماية.