




الملخص: نبحث عن مهندس ديف أوبس أول لإدارة وإدارة أدوات ديف أوبس المتنوعة، وتصميم خطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD)، وتنفيذ ممارسات البنية التحتية كرمز (Infrastructure-as-Code) لعملياتنا في قطر. أبرز النقاط: 1. فرصة لإدارة وتحسين مجموعة واسعة من أدوات ومنصات ديف أوبس 2. دور محوري في تصميم وصيانة خطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD) للتدفقات العملية الآلية 3. التركيز على تنفيذ وصيانة ممارسات البنية التحتية كرمز (Infrastructure-as-Code) **وصف الوظيفة** **نحن** نبحث حاليًا عن **مهندس ديف أوبس أول** لعملياتنا في **قطر**. **مهارات إدارة الخوادم** * خبرة قوية في إدارة خوادم لينكس (RHEL، CentOS، Ubuntu) بما في ذلك البرمجة النصية عبر الغلاف (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 المحلية وJira Cloud بما في ذلك التثبيت، التكوين، أذونات المستخدمين، سير العمل، المخططات، والتكاملات مع أدوات التطوير. * إعداد وصيانة SonarQube لتحليل الشيفرة الثابتة، وبوابات الجودة، والتكامل مع خطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD) لفرض معايير جودة الشيفرة. * تهيئة وإدارة خدمات Azure DevOps بما في ذلك اللوحات، المستودعات، خطوط الأنابيب، المكونات البرمجية، وخطط الاختبار لإدارة التسليم الكامل. * نشر وصيانة مجموعات Elasticsearch بما في ذلك ضبط التكوين، وإدارة الفهارس، والمراقبة، وتحسين الأداء. * أداء مهام إدارة الخوادم بما في ذلك تقوية نظام التشغيل، وإدارة التصحيحات، ومراقبة الخدمات، وحل المشكلات في بيئات لينكس/ويندوز. * تنفيذ وصيانة ممارسات البنية التحتية كرمز (IaC) باستخدام أدوات مثل Terraform وAnsible أو أطر عمل مماثلة. * التعاون مع فرق التطوير لتحديد أفضل ممارسات ديف أوبس ودفع عجلة التحسين المستمر لخطوط التسليم. * مراقبة صحة النظام وتوافره وأدائه؛ وإعداد إجراءات التنبيه والاستجابة للحوادث. * توثيق التكوينات، وكتيبات التشغيل، والإجراءات التشغيلية لجميع المنصات الخاضعة للإدارة. * ضمان امتثال جميع المنصات لمعايير الأمان المؤسسية ومتطلبات التدقيق. **المهارات والخبرة المطلوبة** **الأداة / المنصة — الخبرة المطلوبة** * **GitLab:** تثبيت الخادم وتحديثاته؛ كتابة خطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD) (.gitlab-ci.yml)؛ تهيئة العمال (runners)؛ حماية الفروع؛ سير عمل طلبات الدمج؛ التكامل مع 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 API)؛ إعداد JSM (إدارة الخدمات). * **SonarQube:** إعداد الإصدارات المجتمعية/المطوّر/الentreprise؛ تكوين ملفات جودة الملفات وبوابات الجودة؛ التكامل مع مكونات التكامل المستمر/التسليم المستمر (CI/CD)؛ تقارير تغطية الشيفرة؛ تحليل الفروع؛ إدارة نقاط السخونة الأمنية. * **Azure DevOps:** إعداد المنظمات والمشاريع؛ تكوين المستودعات وخطوط الأنابيب (المبنية على YAML) والمكونات البرمجية؛ لوحات السبرينت؛ اتصالات الخدمات؛ إدارة مجمعات العمال؛ التحكم في الوصول القائم على الأدوار (RBAC). * **Elasticsearch:** تثبيت وتكوين المجموعة (ذات العقدة الواحدة ومتعددة العقد)؛ إدارة دورة حياة الفهارس (ILM)؛ توزيع الشاردات (shards)؛ النسخ الاحتياطي والاستعادة؛ التكامل مع Kibana؛ الأمان (TLS، التحكم في الوصول القائم على الأدوار)؛ ضبط الأداء والمراقبة. **إطار زمني للانضمام:** أسبوعان (بحد أقصى شهر واحد)


