o Work closely with the development team to audit existing on-premises hosted applications running on Proxmox virtual machines and gather technical deployment requirements.
o Analyze resource utilization metrics, compute demands, memory allocations, and architectural dependencies of on-premises VMs to establish baseline performance metrics.
o Design tailored Azure cloud architecture topologies and migration runbooks for existing application workloads.
o Evaluate and recommend whether individual applications should be migrated as Infrastructure-as-a-Service (IaaS) virtual machines or refactored into cloud-native Azure PaaS services (such as Azure App Services, Azure SQL, or container instances).
o Formulate step-by-step migration technical blueprints and sequence plans for the internal infrastructure and development teams to execute during provisioning.
o Conduct cost-benefit analyses comparing current on-premises footprint against Azure pricing tiers and reserved instances to ensure maximum cost-efficiency.
o Provide recommendations for right-sizing Azure virtual machines, storage accounts, and database services to avoid over-provisioning while maintaining target performance levels.
o Provide technical guidance to internal development and infrastructure teams regarding optimal Azure deployment pathways, identity management mappings (Azure AD / Entra ID), and access controls.
o Recommend operational best practices, security baselines, and performance monitoring strategies (Azure Monitor / Log Analytics) to be configured by the internal team.
Qualifications
University degree in Computer Science, Computer Engineering, Information Technology, Cloud Architecture, Systems Engineering, or related technical fields is required.
A minimum of 3 years of professional experience in cloud systems architecture, IT infrastructure analysis, or enterprise cloud solutions design is required.
Demonstrated experience in designing, evaluating, or auditing cloud infrastructure solutions on Microsoft Azure is required.
Proven experience collaborating directly with software development teams to extract application performance requirements, analyze resource consumption, and translate workload metrics into optimized cloud specifications is required.
Strong familiarity with cloud cost-optimization strategies, resource right-sizing, and evaluating IaaS vs. PaaS deployment models on Azure is required.
Desired Candidate Profile
Practical experience designing or planning workload migration strategies from on-premises hypervisors (specifically Proxmox VE or VMware) to Microsoft Azure is highly desirable.
Official Microsoft Azure certifications (e.g., Azure Solutions Architect Expert or Azure Administrator Associate) are highly desirable.
English and French are the working languages fluency in English is required and knowledge of Arabic is desirable.
o العمل بشكل وثيق مع فريق التطوير لتدقيق التطبيقات الحالية المستضافة على الخوادم الافتراضية (Proxmox) وجمع المتطلبات الفنية للنشر.
o تحليل مقاييس استخدام الموارد، متطلبات الحوسبة، توزيع الذاكرة، والتبعيات المعمارية للخوادم الافتراضية المحلية لتحديد معايير الأداء الأساسية.
o تصميم هياكل معمارية مخصصة لسحابة أزرAzure واستراتيجيات الهجرة (runbooks) لحمولات التطبيقات الحالية.
o تقييم وتوصية ما إذا كان يجب نشر التطبيقات الفردية كخدمات البنية التحتية كخدمة (IaaS) أو إعادة هيكلتها كخدمات منصة كخدمة (PaaS) أصلية في أزرAzure (مثل خدمات أزرAzure App، أزرAzure SQL، أو مثيلات الحاويات).
o صياغة المخططات الفنية خطوة بخطوة وخطط التسلسل لفريق البنية التحتية والتطوير الداخلي لتنفيذها أثناء الإعداد.
o إجراء تحليلات تكلفة مقارنة بين البنية الحالية على الخوادم المحلية وأسعار أزرAzure (بما في ذلك الحجوزات) لضمان أقصى كفاءة تكلفة.
o تقديم توصيات لتحديد الحجم الأمثل للخوادم الافتراضية في أزرAzure، وحسابات التخزين، وخدمات قواعد البيانات لتجنب الإفراط في التزويد مع الحفاظ على مستويات الأداء المستهدفة.
o تقديم إرشادات فنية لفريقي التطوير والبنية التحتية حول أفضل مسارات النشر في أزرAzure، وخرائط إدارة الهوية (أزرAzure AD / Entra ID)، وضوابط الوصول.
o التوصية بأفضل الممارسات التشغيلية، أسس الأمان، واستراتيجيات مراقبة الأداء (أزرAzure Monitor / Log Analytics) التي يجب تكوينها من قبل الفريق الداخلي.
المؤهلات
شهادة جامعية في علوم الحاسب، هندسة الحاسب، تكنولوجيا المعلومات، هندسة السحابة، هندسة الأنظمة، أو مجالات تقنية ذات صلة مطلوبة.
خبرة لا تقل عن 3 سنوات في مجال هندسة أنظمة السحابة، تحليل البنية التحتية لتكنولوجيا المعلومات، أو تصميم حلول السحابة المؤسسية مطلوبة.
تجربة مثبتة في تصميم أو تقييم أو تدقيق حلول البنية التحتية للسحابة على منصة أزرAzure مطلوبة.
تجربة مثبتة في التعاون直接 مع فرق تطوير البرمجيات لاستخراج متطلبات أداء التطبيقات، تحليل استهلاك الموارد، وترجمة مقاييس عبء العمل إلى مواصفات سحابية محسنة مطلوبة.
التمكن من استراتيجيات تحسين تكلفة السحابة، تحديد الحجم الأمثل للموارد، وتقييم نماذج النشر (IaaS مقابل PaaS) على أزرAzure مطلوب.
الملف المرغوب فيه للمرشح
خبرة عملية في تصميم أو تخطيط استراتيجيات هجرة عبء العمل من أنظمة الظاهرية المحلية (خاصة Proxmox VE أو VMware) إلى أزرAzure مرغوبة بشدة.
الشهادات الرسمية من مايكروسوفت أزرAzure (مثل خبير معماري حلول أزرAzure أو مسؤول أزرAzure المشارك) مرغوبة بشدة.
اللغات العاملة هي الإنجليزية والفرنسية، مع ضرورة إجادة اللغة الإنجليزية و Desire معرفة اللغة العربية.