وصف
الملخص:
مهندس ديف أوبس يبني ويُحافظ على الأدوات والتشغيل الآلي والعمليات التي تُمكّن التسليم والتشغيل السريع والموثوق والآمن للبرمجيات عبر دورة حياتها.
أبرز النقاط:
1. تصميم وصيانة خطوط أنابيب التكامل والتسليم المستمر (CI/CD) للتسليم الآلي للبرمجيات
2. إدارة البنية التحتية باستخدام أدوات إدارة البنية التحتية كبرنامج (IaC) ومنصات تنسيق الحاويات
3. تنفيذ ممارسات المراقبة والقابلية للمراقبة وهندسة موثوقية الأنظمة (SRE) لضمان موثوقية النظام
**مهندس ديف أوبس — الوصف الوظيفي**
النظرة العامة: يبني مهندس ديف أوبس ويُحافظ على الأدوات والتشغيل الآلي والعمليات التي تُمكّن التسليم والتشغيل السريع والموثوق والآمن للبرمجيات عبر دورة حياتها.
**المهام الرئيسية**
* خطوط أنابيب التكامل والتسليم المستمر (CI/CD): تصميم وبناء وصيانة خطوط أنابيب التكامل والتسليم المستمر؛ وأتمتة سير عمل البناء والاختبار والنشر.
* البنية التحتية كبرنامج (IaC): توفير وإدارة البنية التحتية باستخدام أدوات إدارة البنية التحتية كبرنامج (Terraform، CloudFormation، Pulumi).
* إدارة التهيئة والأتمتة: تنفيذ التهيئة والنشر الآليين (Ansible، Chef، Puppet، Salt).
* الحاويات وتنسيقها: بناء وتشغيل منصات الحاويات (Docker، Kubernetes، EKS/GKE/AKS) ونشر التطبيقات (Helm، Operators).
* المراقبة والقابلية للمراقبة: تنفيذ السجلات والمقاييس والتتبع والإشعارات (Prometheus، Grafana، ELK، Datadog، OpenTelemetry).
* الموثوقية وممارسات هندسة موثوقية الأنظمة (SRE): تنفيذ مؤشرات مستوى الخدمة (SLIs) وأهداف مستوى الخدمة (SLOs)، وكتب التشغيل (runbooks)، والاستجابة للحوادث، وفترات التناوب في حالات الطوارئ (on-call rotations)، وتحليل ما بعد الحوادث (postmortems).
* الأمان والامتثال: دمج ممارسات الأمان (إدارة الأسرار، عمليات الفحص، سياسات البرمجيات كرمز، ومعالجة الثغرات الأمنية) ضمن خطوط الأنابيب.
* هندسة الإصدارات واستراتيجيات النشر: دعم نماذج النشر مثل الأزرق/الأخضر (blue/green)، والكناري (canary)، وعلمات الميزات (feature flags)، وإجراءات التراجع (rollback).
* الأداء وتخطيط السعة: تحسين استخدام الموارد، والتوسع التلقائي، وإدارة التكاليف في بيئات السحابة.
* الأدوات وتجربة المطور: بناء منصات المطور الداخلية، والأدوات ذاتية الخدمة، وتحسين سير عمل المطورين.
* التعاون والتوثيق: التعاون مع فرق التطوير واختبار الجودة (QA) والبنية التحتية؛ وإعداد كتب التشغيل (runbooks) ووثائق العمارة وكتب الإجراءات (playbooks).
* عمال التكامل المستمر (CI runners) والبنية التحتية للبناء: إدارة وكلاء البناء وسجلات الملفات الناتجة (artifact registries) ومخازن الحزم (package repositories).
**المؤهلات المطلوبة**
* التعليم: درجة البكالوريوس في علوم الحاسوب أو الهندسة أو خبرة معادلة.
* الخبرة: 3 سنوات فأكثر (في مجال ديف أوبس) أو 5 سنوات فأكثر (للمستوى الرائد) في مجالات السحابة أو الأتمتة أو موثوقية الموقع.
* المهارات التقنية:
* التكامل والتسليم المستمر (CI/CD): GitHub Actions، GitLab CI، Jenkins، CircleCI أو ما يعادلها.
* البنية التحتية كبرنامج (IaC): Terraform، CloudFormation، Pulumi.
* الحاويات وتنسيقها: Docker، Kubernetes، Helm.
* منصات السحابة: AWS، GCP، أو Azure (الحسابات، الشبكات، التخزين، إدارة الهوية والوصول - IAM).
* البرمجة النصية: Bash، Python، Go أو لغات مشابهة لأتمتة المهام.
* المراقبة والتسجيل: Prometheus، Grafana، ELK، Datadog، OpenTelemetry.
* الأسرار والتهيئة: Vault، AWS Secrets Manager، SSM Parameter Store أو ما يعادلها.
* إدارة الملفات الناتجة: سجلات Docker، Nexus، Artifactory.
* أدوات الأمان: التحليل الثابت، فحص التبعيات، فحص البنية التحتية كبرنامج (IaC) (Snyk، Trivy، Checkov).
* المهارات الشخصية: حل المشكلات، والتفكير التلقائي للأتمتة، والاتصال الفعّال، والتعاون بين الفرق.
**مهارات إضافية مرغوبة**
* خبرة في بناء منصات المطور الداخلية أو هندسة المنصات.
* معرفة بمنهجية GitOps، وشبكات الخدمات (service meshes)، وسياسات البرمجيات كرمز (OPA).
* شهادات في مجال السحابة (AWS/GCP/Azure) أو شهادات في مجال Kubernetes (CKA/CKAD).
* خبرة في الأنظمة الموزعة على نطاق واسع وضبط الأداء.
الراتب: 13,759.74 ر.ق. – 20,834.32 ر.ق. شهريًا
مكان العمل: حضوري