الوصف الوظيفي
عن الدور الوظيفي
نحن نبحث عن مهندس سحابي أول لتصميم وبناء وتشغيل بنية تحتية سحابية قابلة للتوسع وآمنة ومتاحة للغاية. ستلعب دورًا رئيسيًا في تشكيل الهندسة المعمارية السحابية لدينا، وأتمتة تقديم البنية التحتية، وتحسين موثوقية وكفاءة أنظمتنا. هذا الدور مثالي لمهندس ذي خبرة وشغوف بـ البنية التحتية ككود (Infrastructure-as-Code)، وتنسيق الحاويات، وبناء خطوط تسليم قوية.
ما ستفعله
- تصميم وتنفيذ وصيانة بنية تحتية قابلة للتوسع وآمنة على منصة Azure
- بناء وإدارة البنية التحتية ككود باستخدام Terraform، مما يضمن عمليات نشر متسقة وتكرارية ومضبوطة بالإصدارات
- نشر وتشغيل وتوسيع أحمال العمل المحواة (containerized) باستخدام Kubernetes (AKS)
- تصميم وصيانة خطوط أنابيب CI/CD قوية لتمكين تسليم البرمجيات بشكل سريع وموثوق وآمن
- مراقبة صحة النظام وأدائه وتكلفته، وتحديد مجالات التحسين بشكل استباقي
- تطبيق أفضل ممارسات أمان البنية التحتية، بما في ذلك سياسات Azure RBAC وMicrosoft Entra ID (Azure AD)، وتقسيم الشبكات، وإدارة الأسرار
- التعاون مع فرق هندسة البرمجيات لدعم احتياجات نشر التطبيقات وإصلاح المشكلات المتعلقة بالبنية التحتية
- المشاركة في المناوبات والتصدي للحوادث، وإجراء تحليل الأسباب الجذرية وتقديم حلول طويلة الأجل
- توثيق البنية المعمارية للبنية التحتية، وكُتيبات التشغيل (runbooks)، والإجراءات التشغيلية
- تقييم الأدوات والخدمات والممارسات الجديدة لتحسين موثوقية وكفاءة المنصة السحابية باستمرار
- توجيه المهندسين الآخرين بشأن أفضل الممارسات السحابية ومعايير البنية التحتية ككود
ما نبحث عنه
- خبرة مهنية لا تقل عن 5 سنوات في البنية التحتية السحابية أو DevOps أو هندسة المنصات
- خبرة عملية قوية في Azure (الأجهزة الافتراضية، الشبكة الافتراضية، Microsoft Entra ID، Blob Storage، قاعدة بيانات Azure SQL، Azure Functions، AKS، إلخ)
- خبرة مثبتة في كتابة وصيانة البنية التحتية ككود باستخدام Terraform
- خبرة قوية في نشر وإدارة أحمال العمل على Kubernetes (سواء AKS أو المدارة ذاتيًا)
- خبرة قوية في تصميم وصيانة خطوط أنابيب CI/CD (مثل Azure DevOps Pipelines، GitHub Actions، GitLab CI، Jenkins، أو ما يماثلها)
- خبرة في أدوات الحاوية (Docker) وسجلات الحاويات (Azure Container Registry)
- فهم أساسيات الشبكات (الشبكات الافتراضية VNets، الشبكات الفرعية subnets، موازنة الأحمال، DNS، مجموعات أمان الشبكة)
- خبرة في أدوات المراقبة والقابلية للملاحظة (Azure Monitor، Prometheus، Grafana، Datadog، أو ما يماثلها)
- مهارات البرمجة النصية القوية (Python أو Bash أو PowerShell أو Go)
- مهارات ممتازة في استكشاف الأخطاء وإصلاحها والقدرة على العمل بفعالية في سيناريوهات الحوادث الإنتاجية
- مهارات تواصل قوية والقدرة على التعاون عبر فرق الهندسة المختلفة
مؤهلات إضافية يفضل وجودها
- شهادات Azure (Azure Solutions Architect Expert، Azure DevOps Engineer Expert، أو ما شابه)
- خبرة في أدوات GitOps (مثل ArgoCD، Flux)
- خبرة في تقنيات شبكة الخدمات (Istio، Linkerd)
- دراية بالبنيات المعمارية لـ Azure متعددة الاشتراكات ومجموعات إدارة Azure
- خبرة في تحسين التكاليف / ممارسات FinOps
- إلمام بأطر الامتثال (SOC 2، HIPAA، PCI-DSS)
Job description
About the Role
We are looking for a Senior Cloud Engineer to design, build, and operate scalable, secure, and highly available cloud infrastructure. You will play a key role in shaping our cloud architecture, automating infrastructure delivery, and improving the reliability and efficiency of our systems. This role is ideal for an experienced engineer who is passionate about infrastructure-as-code, container orchestration, and building robust delivery pipelines.
What You'll Do
- Design, implement, and maintain scalable and secure infrastructure on Azure
- Build and manage infrastructure-as-code using Terraform, ensuring consistent, repeatable, and version-controlled deployments
- Deploy, operate, and scale containerized workloads using Kubernetes (AKS)
- Design and maintain robust CI/CD pipelines to enable fast, reliable, and safe software delivery
- Monitor system health, performance, and cost, and proactively identify areas for optimization
- Implement infrastructure security best practices, including Azure RBAC and Microsoft Entra ID (Azure AD) policies, network segmentation, and secrets management
- Collaborate with software engineering teams to support application deployment needs and troubleshoot infrastructure-related issues
- Participate in on-call rotation and incident response, driving root-cause analysis and long-term fixes
- Document infrastructure architecture, runbooks, and operational procedures
- Evaluate new tools, services, and practices to continuously improve the reliability and efficiency of the cloud platform
- Mentor other engineers on cloud best practices and infrastructure-as-code standards
What We're Looking For
- 5+ years of professional experience in cloud infrastructure, DevOps, or platform engineering
- Strong hands-on experience with Azure (Virtual Machines, Virtual Network, Microsoft Entra ID, Blob Storage, Azure SQL Database, Azure Functions, AKS, etc.)
- Proven experience writing and maintaining infrastructure-as-code with Terraform
- Solid experience deploying and managing workloads on Kubernetes (AKS or self-managed)
- Strong experience designing and maintaining CI/CD pipelines (e.g., Azure DevOps Pipelines, GitHub Actions, GitLab CI, Jenkins, or similar)
- Experience with containerization tools (Docker) and container registries (Azure Container Registry)
- Understanding of networking fundamentals (VNets, subnets, load balancing, DNS, network security groups)
- Experience with monitoring and observability tools (Azure Monitor, Prometheus, Grafana, Datadog, or similar)
- Strong scripting skills (Python, Bash, PowerShell, or Go)
- Excellent troubleshooting skills and ability to operate effectively in production incident scenarios
- Strong communication skills and ability to collaborate across engineering teams
Nice to Have
- Azure certifications (Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or Ate)
- Experience with GitOps tools (ArgoCD, Flux)
- Experience with service mesh technologies (Istio, Linkerd)
- Familiarity with multi-subscription Azure architectures and Azure Management Groups
- Experience with cost optimization / FinOps practices
- Exposure to compliance frameworks (SOC 2, HIPAA, PCI-DSS)