About the Role
A Cloud Platform and Architecture Consultant at Google Cloud empowers organizations to accelerate their digital transformation. The Consulting Services team plays a pivotal role in guiding clients through their cloud journey, helping them thrive by leveraging Google's global network, massive data centers, and software infrastructure. This role contributes to helping clients transform their businesses by working directly on vital projects, providing managerial, consulting, and technical expertise.
Role Responsibilities
A Cloud Platform and Architecture Consultant collaborates with client technical leaders, executives, and partners to successfully manage and implement cloud solutions, acting as a trusted advisor to decision-makers. The role involves proposing solution architectures and managing the deployment of cloud-based distributed virtual infrastructure, adhering to complex client requirements and best implementation practices. It also includes working with internal specialists, product, and engineering teams to aggregate approaches, best practices, and lessons learned into intellectual property, methodologies, and publications.
The role requires coordination with sales teams, partners, and client technical stakeholders to manage project scope, priorities, deliverables, risks, issues, and timelines, ensuring successful client outcomes.
Basic Qualifications and Requirements
- Bachelor's degree in Computer Science or equivalent practical experience.
- 5 years of experience in project management and technical solution delivery.
- Experience in designing, developing, and maintaining technical solutions in virtualized or cloud environments.
- Experience in networking, computing infrastructure (*, servers, databases, firewalls, load balancers), and designing or developing or maintaining cloud solutions in virtualized environments (*, networking, DevOps/SRE, security, compute, storage, Kubernetes).
- Experience working with channel partners, system integrators, and external developers to deliver successful solutions.
- Experience with deployment and orchestration technologies (*, Docker, Kubernetes, Ansible).
- Experience deploying distributed data processing systems in one or more of the following systems: Oracle, SQL Server, MySQL, PostgreSQL, MongoDB.
- Experience in systems design with the ability to design or explain complex system interactions, including data flows, common interfaces, and APIs.
- Experience reading code in one or more languages (*, Java, JavaScript, or Python).
- Ability to communicate fluently in both English and Arabic to support customer relationship management in the region.
Acquired Skills
- Project management and technical solution delivery.
- Designing, developing, and maintaining technical solutions within virtualized and cloud environments.
- Experience in networking and computing infrastructure, including servers, databases, firewalls, and load balancers.
- Proficiency in designing, developing, and maintaining cloud solutions, including areas such as networking, DevOps/SRE, security, compute, storage, and Kubernetes.
- Experience with deployment and orchestration technologies like Docker, Kubernetes, and Ansible.
- Familiarity with deploying distributed data processing systems (Oracle, SQL Server, MySQL, PostgreSQL, MongoDB).
- Strong systems design capabilities, with the ability to design and explain complex system interactions, data flows, interfaces, and APIs.
- Experience in reading code in languages such as Java, JavaScript, or Python.
- Proven ability in customer relationship management.
- Deep understanding of the Google Cloud platform.
- Skills in developing thought leadership, methodologies, and published assets.
- Proficiency in managing project scope, priorities, deliverables, risks, and issues, as well as timelines.
Additional Information
Job Title: Cloud Platform and Architecture Consultant, Google Cloud
Company: Google
Location: Riyadh, Riyadh, Saudi Arabia
Employment Type: Full-time
Required Experience: 5-10 years