On-site Contract
--
Company

Job Details


  • Application Audit & Workload Assessment:

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.


  • Cloud Architecture Design & Migration Strategy:

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.


  • Cost Optimization & Resource Sizing:

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.


  • Technical Guidance & Advisory:

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.

Similar Jobs