تفاصيل العمل

هذا المشروع عبارة عن Cloud-Native Deployment Pipeline مبني على AWS ويعتمد على DevOps Automation و Infrastructure as Code لنشر التطبيقات بشكل آلي وقابل للتوسع.

يقوم الـ workflow على:

رفع التحديثات أو الموديلات الجديدة على GitHub

تشغيل CI/CD Pipeline باستخدام Jenkins

إعداد وتهيئة الخوادم باستخدام Ansible

بناء Docker Images للتطبيق

رفع الـ images إلى Amazon ECR

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

نشر التطبيق على AWS داخل بيئة معزولة وآمنة

البنية التحتية تتضمن:

VPC مخصصة داخل AWS

Public & Private Subnets موزعة على عدة Availability Zones

Application Load Balancer (ALB) لتوزيع الترافيك

EC2 Instances داخل Private Subnets لزيادة الأمان

Networking & Routing configuration

Container registry باستخدام Amazon ECR

الجانب الخاص بالـ Terraform:

Provisioning كامل للـ AWS Infrastructure

إدارة الـ networking والـ security resources

إنشاء الـ subnets والـ load balancer والـ compute resources

Automation للبنية التحتية بأسلوب Infrastructure as Code

دعم scalability وسهولة إعادة النشر

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

Terraform

Ansible

Jenkins

Docker

AWS EC2

AWS ECR

AWS ALB

GitHub

Linux

DevOps & CI/CD Practices

المشروع مصمم بأسلوب Production-Ready Deployment Architecture مع أتمتة كاملة لعمليات الـ provisioning والـ deployment وتقليل التدخل اليدوي أثناء النشر والتحديثات.

بطاقة العمل

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