تفاصيل العمل

مشروع منصة DevOps متكاملة على AWS باستخدام Terraform و Kubernetes

قمت بتصميم وتنفيذ مشروع DevOps متكامل يعتمد على أحدث الممارسات في مجال الحوسبة السحابية والأتمتة، حيث تم بناء بنية تحتية كاملة على منصة AWS باستخدام Terraform كأداة Infrastructure as Code.

المهام والتقنيات المستخدمة:

إنشاء وإدارة البنية التحتية على AWS باستخدام Terraform.

بناء Kubernetes Cluster (EKS) وإدارة التطبيقات داخله.

إنشاء Docker Images للتطبيقات ورفعها على Amazon ECR.

إعداد Jenkins Pipeline لأتمتة عمليات البناء والاختبار والنشر (CI/CD).

تطبيق مفهوم GitOps باستخدام ArgoCD لمزامنة التعديلات تلقائياً من GitHub إلى Kubernetes.

كتابة Kubernetes Manifests الخاصة بالتطبيقات والخدمات.

إدارة الشبكات والموارد السحابية مثل VPC و Subnets و NAT Gateway و Security Groups.

نشر التطبيقات بشكل عالي التوافر وقابل للتوسع داخل بيئة Kubernetes.

استخدام Git و GitHub لإدارة الكود والإصدارات.

الأدوات والتقنيات:

AWS, Terraform, Docker, Kubernetes (EKS), Jenkins, ArgoCD, GitHub, Amazon ECR, Linux, CI/CD, GitOps.

النتيجة:

تم بناء Pipeline متكامل يبدأ من رفع الكود على GitHub مروراً بعملية البناء والتخزين في ECR ثم النشر التلقائي داخل Kubernetes باستخدام ArgoCD، مع إدارة كاملة للبنية التحتية عبر Terraform.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز