الوصف الوظيفي
الغرض من الوظيفة:
تصميم وتطوير الأساس القائم على منصة Google Cloud مع تنسيق الرؤية التقنية عبر فرق الهندسة.
الأنشطة الرئيسية
تصميم وتنفيذ أساس سحابي مشترك وقابل للتوسع على منصة GCP يستضيف جميع منتجات SaaS المستقبلية، مما يمكن فرق الهندسة من الإطلاق بشكل أسرع وتجنب إعادة اختراع العجلة. توجيه وإرشاد المهندسين المعماريين الرقميين عبر مختلف الفرق. مواءمة قراراتهم التقنية لضمان اعتماد أنماط وأدوات وممارسات قياسية، مع الحفاظ على التماسك التقني ومنع البنية التحتية المجزأة. الانخراط بفاعلية في الكود لبناء نماذج أولية للميزات المعقدة وحل العقبات التقنية الشديدة. القيادة بالقدوة لتعليم فرق التطوير تقنيات التنفيذ المتقدمة. التعاون الوثيق مع مهندس أمن سحابي أول ومهندسي السحابة لتحديد طوبولوجيا الشبكة القوية وتضمين مبادئ "الأمن بالتصميم" في بنية SaaS الأساسية، مما يضمن الالتزام الصارم بأفضل ممارسات GCP من اليوم الأول.
المؤهلات والخبرة
درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو خبرة هندسية عملية عميقة وقابلة للتحقق. درجة الماجستير في هندسة البرمجيات أو الحوسبة السحابية مفضلة. شهادة مهندس سحابي محترف من Google (مفضلة للغاية). الشهادات التقنية الأخرى المحترمة (مثل مطور سحابة محترف من Google) تعد ميزة إضافية. 8-10 سنوات فأكثر في هندسة البرمجيات والبنية التحتية، مع 4 سنوات على الأقل في تصميم وبناء تطبيقات SaaS معقدة وسحابية الأصل. خبرة عميقة في منصة Google Cloud (GCP)، والخدمات المصغرة، والهندسة المعمارية بدون خادم (serverless)، وKubernetes، وتصميم SaaS متعدد المستأجرين، وشبكات السحابة (VPCs، موازنة الأحمال)، ومعرفة أساسية قوية بأمن السحابة الإلكتروني. خبرة مثبتة في تنسيق المبادرات التقنية عبر فرق متعددة مستقلة، وتوجيه المهندسين المعماريين أو كبار المطورين الآخرين بفاعلية، وامتلاك البنية التحتية الشاملة لمنصة واسعة النطاق.
المهارات والكفاءات
التقنية: هندسة السحابة (GCP: GKE, Cloud Run, Pub/Sub, Spanner, إلخ)، تطوير تطبيقات SaaS (تعدد المستأجرين، الخدمات المصغرة، تصميم واجهة برمجة التطبيقات)، البرمجة العملية/النماذج الأولية (Java, Python, أو Node.js)، أساسيات شبكات السحابة والأمن، البنية التحتية ككود (Terraform). السلوكية: القيادة الخدمية (التوجيه دون إملاء)، الواقعية العملية (الاستعداد للعمل الميداني)، بناء الإجماع، ومهارات التواصل التقني الممتازة. الأدوات/الأنظمة: أدوات النمذجة المعمارية (مثل draw.io)، واجهة تحكم/سطر أوامر GCP، Terraform، أنظمة CI/CD الحديثة (مثل Git Hub Actions, Google Cloud Build)، Git Hub.
Job Description
Job Purpose:
To design and develop the Google Cloud-based foundation while orchestrating the technical vision across the engineering teams
Key Activities
Design and implement a shared, scalable cloud foundation on GCP that hosts all the future Saa S products, enabling engineering teams to launch faster and avoid reinventing the wheel. Mentor and guide the Digital Architects across different squads. Align their technical decisions to ensure standard patterns, tools, and best practices are adopted, maintaining technical coherence and preventing fragmented infrastructure. Actively dive into the code to build initial prototypes for complex features and resolve severe technical blockers. Lead by example to teach development teams advanced implementation techniques. Partner closely with the Senior Cloud Security Engineer and Cloud Engineers to define robust network topologies and embed “secure-by-design” principles into the core Saa S architecture, ensuring strict adherence to GCP best practices from day one.
Qualifications & Experience
Bachelor’s Degree in Computer Science, Engineering, or equivalent deep, verifiable hands-on engineering experience. Master’s Degree in Software Engineering or Cloud Computing is preferable. Professional Google Cloud Architect (highly preferred). Other respected technical certifications (e.g., Professional Google Cloud Developer) are a plus.8-10+ years in software engineering and architecture, with at least 4+ years designing and building complex, cloud-native Saa S applications. Deep expertise in Google Cloud Platform (GCP), microservices, serverless architectures, Kubernetes, multi-tenant Saa S design, cloud networking (VPCs, load balancing), and solid foundational knowledge of cloud cybersecurity. Proven experience coordinating technical initiative across multiple autonomous teams, actively mentoring other architects or senior developers, and owning the end-to-end architecture of a large-scale platform.
Skills And Competencies
Technical:Cloud Architecture (GCP: GKE, Cloud Run, Pub/Sub, Spanner, etc.) Saa S Application Development (Multi-tenancy, Microservices, API Design) Hands-on Coding/Prototyping (Java, Python, or Node.js) Cloud Networking & Security Fundamentals Infrastructure as Code (Terraform) Behavioural: Servant Leadership (guiding without dictating), Hands-on Pragmatism (willing to dive into the mud), Consensus-Building, and excellent Technical Communication. Tools/Systems: Architectural modeling tools (e.g., draw.io), GCP Console/CLI, Terraform, Modern CI/CD Systems (e.g., Git Hub Actions, Google Cloud Build), Git Hub.