هذا المشروع يوضح كيفية إنشاء تطبيق إدارة المهام (To-Do App) مع أتمتة البنية التحتية ونشر التطبيق باستخدام أدوات DevOps متكاملة. تم استخدام:
Terraform: لإنشاء البنية التحتية على AWS.
Ansible: لإعداد الخوادم وتثبيت المتطلبات.
Kubernetes & Helm: لنشر التطبيق على Cluster مرن.
ArgoCD: لإدارة النشر المستمر وتحديث التطبيق تلقائيًا.
Jenkins: لإدارة كامل خط CI/CD من البداية للنهاية.
الهدف: عرض مشروع متكامل يوضح الخبرة في DevOps، البنية التحتية ككود (IaC)، والنشر المستمر للتطبيقات السحابية.