الأدوار والمسؤوليات
تصميم الحلول والهندسة المعمارية: تصميم وهندسة حلول سحابية قابلة للتوسع وموثوقة على Microsoft Azure. تطوير مخططات معمارية، ومستندات تصميم تقنية، وخطط تنفيذ. ضمان توافق الحلول مع معايير وهياكل المؤسسة وأفضل الممارسات.
Node.js، React، Next.js، و Nest.js تطوير: قيادة والمشاركة في تطوير التطبيقات والخدمات باستخدام Node.js و React و Next.js و Nest.js. تحسين التطبيقات لأقصى أداء وقابلية للتوسع. ضمان جودة الكود وقابلية الصيانة من خلال مراجعات الكود والالتزام بمعايير الترميز.
دمج السحابة والنشر: تصميم وتنفيذ خطوط أنابيب CI/CD للنشر والاختبار التلقائي. استخدام Azure DevOps للتحكم في المصدر وإدارة البناء والإصدار والمراقبة. تنفيذ وإدارة خدمات Azure مثل Azure Functions و App Services والمزيد.
إدارة قواعد البيانات: تصميم وإدارة قواعد بيانات PostgreSQL لضمان توافر عالي وأداء جيد. تنفيذ وإدارة تقنيات فهرسة البيانات والبحث باستخدام Elasticsearch. ضمان سلامة البيانات وأمانها وامتثالها.
الأمان والامتثال: ضمان التزام الحلول بأفضل ممارسات الأمان ومتطلبات الامتثال. تنفيذ حلول إدارة الهوية والوصول.
تكامل الأنظمة: تصميم وتنفيذ تكاملات مع أنظمة وخدمات طرف ثالث. ضمان تدفق سلس للبيانات وقابلية التشغيل بين مكونات مختلفة. استكشاف وحل مشكلات التكامل.
التعاون والتواصل: العمل عن كثب مع أصحاب المصلحة لجمع المتطلبات وتقديم التوجيه الفني. التعاون مع فرق التطوير والعمليات وغيرها لضمان تكامل وتسليم سلس. التواصل بفعالية حول المفاهيم التقنية المعقدة مع أصحاب المصلحة غير الفنيين.
مراقبة الأداء والتحسين: مراقبة أداء وصحة التطبيقات والبنية التحتية السحابية. استكشاف وحل مشكلات الأداء والتحديات التقنية الأخرى. تحسين الحلول السحابية باستمرار لتحقيق أداء أفضل وكفاءة في التكلفة.
المهارات التقنية والشخصية
إجادة في Node.js و React و Next.js و Nest.js و JavaScript/TypeScript وخدمات Azure (مثل Azure Functions و App Services).
ذو خبرة في PostgreSQL و Elasticsearch و Docker و Terraform وممارسات CI/CD (خاصة Azure DevOps). معرفة في شبكة Azure والأمان وإدارة الهوية، مع شهادات Microsoft Azure/Cloud.
القدرة على التفكير والتنفيذ على كل من المستوى الاستراتيجي والتشغيلي
نتائج مثبتة تركز على تقديم الجودة وإرضاء العملاء؛ يحافظ على معايير عالية في التسليم