طوّرت وأدرت منصة توظيف متكاملة باستخدام 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 لضمان حلول ذات جودة عالية وأداء مستدام.