Minimum qualifications:
Bachelor's degree in Computer Science or equivalent practical experience.
5 years of experience in project management and technical solution delivery.
Experience with architecture, developing, and maintaining technical solutions in virtualization or cloud environments.
Experience in networking, compute infrastructure (e.g., servers, databases, firewalls, load balancers) and architecting, developing, or maintaining cloud solutions in virtualized environments (e.g., Networking, DevOps/SRE, Security, Compute, Storage, Kubernetes).
Preferred qualifications:
Experience working with channel partners, systems integrators, and third-party developers to deliver successful solutions.
Experience with deployment and orchestration technologies (e.g., Docker, Kubernetes, Ansible, etc).
Experience in deploying distributed data processing systems in one or more of the following: Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, etc.
Experience in systems design with an ability to architect or explain complex systems interactions including data flows, common interfaces, APIs, etc.
Experience with reading software code in one or more languages (e.g., Java, JavaScript, or Python).
Ability to communicate in English and Arabic fluently to support client relationship management in this region.