الوصف:
اشتغلت على مشروع اختصار روابط موجود مسبقًا (سيرفيسين Flask وقاعدة بيانات PostgreSQL) وعملت عليه توسعة شاملة. أضفت سيرفيس nginx بتشتغل كـ reverse proxy وبتقدم الواجهة الأمامية، مع إخفاء الـ backend عن المستخدم الخارجي بالكامل.
طورت الـ GitHub Actions workflow عشان تشتق الـ Public DNS تلقائيًا من الـ Elastic IP، وتكتب الـ environment config بشكل آمن وقت الـ deployment، مع دعم التشغيل التلقائي والـ manual.
استخدمت Terraform لإنشاء الـ infrastructure على AWS EC2 مع Elastic IP وتثبيت Docker واستنساخ الـ repo عن طريق user data script.
نظّفت الـ secrets بنقل كل الـ credentials لـ GitHub Secrets وغيّرت الـ SSH key بعد ما اتعمل expose في commit قديم.