Bachelor's degree in Computer Science or equivalent practical experience.
Experience working in a cloud computing environment (e.g., application modernization, infrastructure, storage, platforms or data).
Experience with architecting, developing, and maintaining technical solutions by leveraging virtual machines, containers (e.g., Kubernetes/GKE or serverless computing).
Experience with Kubernetes or GKE, Serverless computing, API management, CI/CD.
Preferred qualifications:
Experience with customer-facing migrations, including service discovery, assessment, planning, execution, and operations.
Experience or interest in multi-cloud or hybrid Cloud environments.
Experience reading software code in one or more languages (e.g., Java, JavaScript, or Python.
Experience in systems design with an ability to architect or explain complex systems interactions including data flows, common interfaces, APIs, and methods available.
Excellent communication, written, presentation and problem-solving skills.
Ability to write and speak fluent English and Arabic.