




الملخص: نبحث عن مهندس ديف أوبس أول لإدارة وتشغيل أدوات ديف أوبس المتنوعة، وتصميم خطوط أنابيب التكامل والتسليم المستمر (CI/CD)، وتنفيذ ممارسات البنية التحتية كبرنامج (IaC) لعملياتنا في قطر. أبرز النقاط: 1. فرصة لإدارة وتشغيل مجموعة واسعة من أدوات ومنصات ديف أوبس 2. تصميم وتنفيذ خطوط أنابيب تكامل وتسليم مستمر (CI/CD) قوية باستخدام Jenkins وGitLab CI/CD 3. التركيز على البنية التحتية كبرنامج (IaC) والتحسين المستمر **وصف الوظيفة** **نحن** نبحث حاليًّا عن **مهندس ديف أوبس أول** لعملياتنا في **قطر**. **مهارات إدارة الخوادم** * خبرة قوية في إدارة خوادم لينكس (RHEL وCentOS وأوبونتو)، بما في ذلك كتابة نصوص shell (Bash)، وإدارة الحزم، وتكوين الخدمات (systemd). * خبرة في إدارة خوادم ويندوز سيرفر، بما في ذلك IIS، ودمج Active Directory، وكتابة نصوص PowerShell. * إتقان أساسيات الشبكات: DNS وTCP/IP وإدارة شهادات SSL/TLS وقواعد جدار الحماية وتكوين البروكسي العكسي (Nginx وApache وHAProxy). * خبرة في الافتراضية والحاويات: Docker وKubernetes وVMware أو منصات معادلة. * خبرة متقدمة في استراتيجيات النسخ الاحتياطي واستعادة الكوارث لأدوات ديف أوبس المضيفة وقواعد البيانات. * خبرة عملية في حلول المراقبة مثل Prometheus وGrafana وNagios وZabbix أو ما يعادلها. **المهام الرئيسية** * إدارة وتشغيل خادم GitLab، بما في ذلك التثبيت والترقيات وإدارة المستخدمين وضوابط الوصول وحوكمة المستودعات. * تصميم وتنفيذ وصيانة خطوط أنابيب التكامل والتسليم المستمر (CI/CD) باستخدام Jenkins وGitLab CI/CD لدعم سير عمل البناء والاختبار والنشر الآلي. * تكوين وصيانة بنية Jenkins الرئيسية/الوكلاء؛ وإنشاء وإدارة خطوط الأنابيب (الإقرارية والمقروءة بالنص) والإضافات والتكاملات. * تثبيت وتكوين وإدارة مدير مستودع Nexus لتخزين الأصول وتوزيعها والعمل كوكيلاً لها، بما يشمل تنسيقات Maven وnpm وDocker وغيرها. * إدارة مثيلات Jira المحلية والسحابية، بما في ذلك التثبيت والتكوين وأذونات المستخدمين وسير العمل والمخططات والتكاملات مع أدوات التطوير. * إعداد وصيانة SonarQube لتحليل الكود الثابت وبوابات الجودة والتكامل مع خطوط أنابيب التكامل والتسليم المستمر (CI/CD) لفرض معايير جودة الكود. * تكوين وإدارة خدمات Azure DevOps، بما في ذلك Boards وRepos وPipelines وArtifacts وTest Plans لإدارة التسليم من البداية إلى النهاية. * نشر وصيانة مجموعات Elasticsearch، بما في ذلك ضبط التكوين وإدارة الفهارس والمراقبة وتحسين الأداء. * أداء مهام إدارة الخوادم، بما في ذلك تقوية نظام التشغيل وإدارة التحديثات ومراقبة الخدمات وحل المشكلات في بيئات لينكس/ويندوز. * تنفيذ وصيانة ممارسات البنية التحتية كبرنامج (IaC) باستخدام أدوات مثل Terraform وAnsible أو أطر عمل مماثلة. * التعاون مع فرق التطوير لتحديد أفضل ممارسات ديف أوبس ودفع عجلة التحسين المستمر لخطوط التسليم. * مراقبة صحة النظام وتوافره وأدائه؛ وإعداد إجراءات التنبيه والاستجابة للحوادث. * توثيق التكوينات وكتب التشغيل والإجراءات التشغيلية لجميع المنصات التي يتم إدارتها. * ضمان امتثال جميع المنصات لمعايير الأمان المؤسسية ومتطلبات التدقيق. **المهارات والخبرات المطلوبة** **الأداة / المنصة — الخبرة المطلوبة** * **GitLab:** تثبيت الخادم وترقياته؛ وتأليف خطوط أنابيب التكامل والتسليم المستمر (CI/CD) (.gitlab-ci.yml)؛ وتكوين الوكلاء؛ وحماية الفروع؛ وسير عمل طلبات الدمج؛ والتكامل مع SAML/SSO؛ وإدارة سجل حاويات GitLab. * **Jenkins:** إعداد الخادم الرئيسي والتوزيع على وكلاء؛ وتطوير خطوط الأنابيب الإقرارية والمقروءة بالنص؛ وإدارة الإضافات (مثل pipeline وcredentials وSonarQube وNexus وGit)؛ وواجهة Blue Ocean؛ وتنظيم المجلدات والمشاهدات؛ والمكتبات المشتركة. * **Nexus Repository:** تثبيت وتكوين Nexus OSS/Pro؛ وإعداد المستودعات المُستضافة والوكلائية والمجمَّعة؛ وإنشاء مستودعات لـ Maven وnpm وPyPI وDocker ومخططات Helm؛ وسياسات التنظيف؛ والتكامل مع LDAP؛ وإدارة مخازن الكتل (blob store). * **Jira (محلي وسحابي):** تثبيت ونقل بيانات Jira Data Center؛ وتكوين المشاريع وأنواع القضايا؛ وتصميم سير العمل؛ والحقول المخصصة والشاشات؛ ومخططات الأذونات؛ وإدارة Jira Cloud؛ والتكامل عبر واجهة برمجة التطبيقات REST؛ وإعداد JSM (إدارة الخدمات). * **SonarQube:** إعداد الإصدارات المجتمعية أو للمطورين أو المؤسسية؛ وتكوين ملفات جودة البوابة وجودة الكود؛ والتكامل مع مكونات التكامل والتسليم المستمر (CI/CD)؛ وتقارير تغطية الكود؛ وتحليل الفروع؛ وإدارة نقاط الخطر الأمني. * **Azure DevOps:** إعداد المنظمة والمشاريع؛ وتكوين Repos وPipelines (المعتمدة على YAML) وfeeds الخاصة بـ Artifacts؛ ولوحات السبرينت؛ واتصالات الخدمات؛ وإدارة مجموعات الوكلاء؛ والتحكم في الوصول القائم على الأدوار (RBAC). * **Elasticsearch:** تثبيت وتكوين المجموعة (ذات العقدة الواحدة أو المتعددة العقد)؛ وإدارة دورة حياة الفهارس (ILM)؛ وتوزيع الشاردات؛ والنسخ الاحتياطي والاستعادة؛ والتكامل مع Kibana؛ والأمان (TLS والوصول القائم على الأدوار)؛ وضبط الأداء والمراقبة. **إطار زمني للانضمام:** أسبوعان (بحد أقصى شهر واحد)


