بناء خط أنابيب CI/CD متكامل وأتمتة البنية التحتية السحابية لنشر التطبيقات (End-to-End Cloud DevOps Pipeline)
منذ 4 أشهر
عرض العمل
الوصف
هذا المشروع عبارة عن نظام CI/CD شامل وجاهز للإنتاج (Production-ready)، صُمم لنشر التطبيقات السحابية (Cloud-native applications),
يحاكي المشروع بيئة عمل واقعية في الشركات الكبرى، حيث تم تحقيق أتمتة كاملة تبدأ من الكود وتنتهي بالنشر على بيئة Kubernetes باستخدام أدوات ومنهجيات الـ DevOps,.
نبذة عن بعض ما تم عمله:
أتمتة البنية التحتية (IaC): استخدام Terraform لإنشاء وإدارة موارد AWS.
إدارة التكوينات: استخدام Ansible لإعداد وتكوين خوادم EC2 كأجهزة تابعة (Agents) لـ Jenkins بشكل آلي.
الحاويات والأوركسترا: تحويل التطبيقات إلى حاويات باستخدام Docker، وإدارة نشرها وتوسيع نطاقها باستخدام Kubernetes (Minikube).
التكامل المستمر (CI): بناء خط أنابيب متطور في Jenkins باستخدام (Pipeline as Code) والمكتبات المشتركة (Shared Libraries) لضمان إعادة استخدام الكود وكفاءة الاختبار.
النشر المستمر (CD) ومنهجية GitOps: تطبيق النشر المستمر باستخدام ArgoCD، مما يضمن توافق حالة النظام الفعلية مع التعريفات الموجودة في مستودع Git.
التفاصيل
| المشاهدات | 12 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - اخري |
حساب المستخدم
العربية
English