وصف الوظيفة
تفاصيل الوظيفة: المسمى الوظيفي: مهندس DevOps سحابي التقارير إلى: مدير البنية التحتية فرع الأعمال/ القسم: خدمات التكنولوجيا 1.
الهدف من الوظيفة: يتحمل حامل الوظيفة مسئولية تصميم وبناء والحفاظ على خطوط أنابيب CI/CD، وأدوات الأتمتة، والبنية التحتية السحابية لتسريع تسليم البرمجيات وتحسين الاعتمادية التشغيلية عبر منصات Almanea التقنية.
2. نتائج العمل - الوصف المسؤوليات النتائج المقدمة - بيئات سحابية مُجهزة وموثقة (التطوير / UAT / الإنتاج).
- قوالب Infrastructure-as-Code (IaC) (Terraform / ARM / Bicep).
- مخططات هندسة بيئة (معتمدة ومتحكَم بنسخها).
- تقرير تحسين تكلفة السحابة (شهري/ربع سنوي).
- خطوط أنابيب CI/CD آلية بالكامل (البناء + النشر) سكريبتات التراجع/التعافي من الكوارث لوحات رصد النظام.
- إعداد التنبيهات (المبنية على SLA/SLO) تقرير التوافر الشهري ومدة التشغيل (مثلاً 99.9%) تقارير تحليل السبب الجذري للحوادث (RCA) خط أساس أمني سحابي (متوافق مع ISO 27001 / NCA) تقارير الامتثال للبُنى والتحديثات الأمنية مصفوفة التحكم في الوصول (أدوار IAM و/أذونات) مستودع أدلة التدقيق وأدلة الامتثال.
- توثيق سياسات النسخ الاحتياطي وتنفيذها 3 .
المعرفة والتطبيق (تطبيق المعرفة والمهارات في مهام العمل) الوصف ……….
واجبات إدارة خط أنابيب CI/CD • تصميم، تنفيذ، والحفاظ على خطوط CI/CD باستخدام أدوات مثل Azure DevOps، Jenkins، أو GitLab.
• أتمتة عمليات البناء، الاختبار، والنشر لتقليل الجهد اليدوي ومخاطر النشر.
• رصد أداء الخط وتحليل فشل البناء/النشر بسرعة.
بنية تحتية ككود (IaC) • تنفيذ وإدارة البنية التحتية باستخدام Terraform، Ansible، أو قوالب ARM.
• الحفاظ على مستودعات بنية تحتية مُتحكم فيها بالإصدارات والوثائق.
• التأكد من اتباع ممارسات IaC بشكل متسق عبر فريق خدمات التكنولوجيا.
عمليات السحابة• إدارة موارد السحابة على Azure و/أو AWS، بما في ذلك الحوسبة والتخزين وشبكات.
• تنفيذ رصد وت优化 لتكاليف السحابة.
• التأكد من امتثال البيئات السحابية لمعايير الأمن والحوكمة.
ملاحظة: المسؤوليات الأساسية المذكورة أعلاه هي قائمة توضيحية وليست شاملة.
قد تضاف مسؤوليات إضافية من وقت لآخر حسب متطلبات المؤسسة.
4. المؤهلات، الخبرة: الحد الأدنى من المؤهلات درجة البكالوريوس في علوم الحاسوب، تكنولوجيا المعلومات، أو الهندسة · معتمد كمهندس Azure DevOps / AWS DevOps Professional.
Kubernetes (CKA) مفضل.
الحد الأدنى من الخبرة خبرة 3–5 سنوات على الأقل في دور DevOps أو هندسة المنصة ……
. الخبرة المثبتة مطلوبة.
متطلبات أخرى (مجموعة المهارات) CI/CD: Azure DevOps، Jenkins، GitLab CI IaC: Terraform، Ansible السحابة: Azure و/أو AWS الحاويات: Docker، Kubernetes البرمجة النصية: Python، Bash، PowerShell العربية (مستوى مهني) · الإنجليزية (مستوى مهني)
Job description
JOB DETAILS: Position Title: Cloud DevOps Engineer Reports to: Infrastructure Manager Business Line/ Department: Technology Services 1.
JOB PURPOSE: The Job Holder is Responsible to Designs, builds, and maintains CI/CD pipelines, automation tooling, and cloud infrastructure to accelerate software delivery and improve operational reliability across Almanea’s technology platforms.
2. Job Deliverables - Accountability Description Deliverables Provisioned and documented cloud environments (Dev / UAT / Prod).
Infrastructure-as-Code (IaC) templates (Terraform / ARM / Bicep).
Environment architecture diagrams (approved & version-controlled).
Cloud cost optimization report (monthly / quarterly).
Fully automated CI/CD pipelines (build + deploy) Rollback / disaster recovery automation scripts System monitoring dashboards.
Alerting configuration (SLA/SLO based) Monthly uptime and availability report (e.
g., 99.9%) Incident root cause analysis (RCA) reports Cloud security baseline (aligned with ISO 27001 / NCA) Vulnerability and patch compliance reports Access control matrix (IAM roles & permissions) Audit logs and compliance evidence repository.
Backup policies documentation and implementation 3 .
Know How (applying of knowledge & skills in job tasks) Description ……….
Duties CI/CD Pipeline Management • Design, implement, and maintain CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitLab.
• Automate build, test, and deployment workflows to reduce manual effort and deployment risk.
• Monitor pipeline performance and resolve build/deployment failures promptly.
Infrastructure as Code (IaC) • Implement and manage infrastructure using Terraform, Ansible, or ARM templates.
• Maintain version-controlled infrastructure repositories and documentation.
• Ensure IaC practices are adopted consistently across the technology services team.
Cloud Operations• Manage cloud resources on Azure and/or AWS, including compute, storage, and networking.
• Implement cloud cost monitoring and optimization practices.
• Ensure cloud environments comply with security and governance standards.
Note: The principal accountabilities listed above are an illustrative list and not an exhaustive list.
Additional responsibilities may be added from time to time depending on organizational requirements.
4. QUALIFICATIONS, EXPERIENCE: Minimum Qualification Bachelor degree in bachelor’s in computer science, IT, or Engineering Certified in Azure DevOps Engineer / AWS DevOps Professional.
Kubernetes (CKA) preferred.
Minimum Experience Minimum Experience of 3–5 years in a DevOps or platform engineering role …….
. proven experience is a must.
Other Requirement (Skills Set) CI/CD: Azure DevOps, Jenkins, GitLab CI IaC: Terraform, Ansible Cloud: Azure and/or AWS Containerization: Docker, Kubernetes Scripting: Python, Bash, PowerShell Arabic (Professional) · English (Professional)