تفاصيل العمل

طوّرت وأدرت منصة توظيف متكاملة باستخدام Python/Django وPostgreSQL، مع التركيز على الأداء القابل للتوسّع والموثوقية العالية. شملت مهام المشروع:

تصميم وبناء الواجهة الخلفية:

– إنشاء نماذج بيانات مرنة لإدارة أصحاب العمل والمرشحين والوظائف

– تطوير واجهات RESTful API لنقل البيانات بين الواجهة الأمامية وطبقة الخدمات

– ضبط إعدادات NGINX كعكس وكيل (reverse proxy) لتحسين الأمان والاستجابة

هيكلية خدمات مصغرة (Microservices):

– تقسيم الوظائف الحرجة (مثل إرسال الإشعارات ومعالجة السير الذاتية) إلى خدمات مستقلة

– التواصل بين الخدمات عبر Apache Kafka لنقل الرسائل بكفاءة

– نشر الخدمات على Kubernetes باستخدام ملفات تعريف Terraform

CI/CD و DevOps:

– إعداد خطوط CI/CD آلية باستخدام Jenkins وGitHub Actions لضمان اختبارات مستمرة وبناء آمن

– إدارة البنية التحتية على AWS عبر Terraform (Infrastructure as Code)

– متابعة حالة الخدمات واعتمادية النظام باستخدام أدوات المراقبة واللّوغينغ

التكامل والنشر:

– نشر قواعد البيانات على PostgreSQL مُدارة وضبط سياسات النسخ الاحتياطي

– التحكّم في الإصدارات وتوزيع التحديثات دون انقطاع الخدمات

– ضمان التوافق بين بيئات التطوير والاختبار والإنتاج

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

Python · Django · Django REST Framework · PostgreSQL · Microservices Architecture · Apache Kafka · Kubernetes · Terraform · Jenkins · CI/CD · AWS Cloud Engineering · DevOps · NGINX · RESTful API · Automation

هذا المشروع يبرز قدرتي على بناء وتنسيق بنى تحتية متقدمة تجمع بين هندسة البرمجيات والخدمات السحابية وعمليات DevOps لضمان حلول ذات جودة عالية وأداء مستدام.