




الملخص: نبحث عن مهندس ديف أوبس أول لإدارة وتشغيل أدوات ديف أوبس المتنوعة، وتنفيذ خطوط أنابيب التكامل والنشر المستمر (CI/CD)، وضمان إدارة قوية للخوادم لعملياتنا في قطر. أبرز النقاط: 1. فرصة لإدارة وتشغيل مجموعة واسعة من أدوات ديف أوبس المُستضافة 2. التركيز على تصميم وصيانة خطوط أنابيب التكامل والنشر المستمر (CI/CD) 3. الاشتراك في مهام إدارة الخوادم الحرجة لبيئات لينكس/ويندوز **وصف الوظيفة** **نحن** نبحث حاليًا عن **مهندس ديف أوبس أول** لعملياتنا في **قطر**. **مهارات إدارة الخوادم** * خبرة قوية في إدارة خوادم لينكس (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 المحلية والسحابية بما في ذلك التثبيت، والتكوين، وأذونات المستخدمين، وسير العمل، والمخططات، والدمج مع أدوات التطوير. * إعداد وصيانة SonarQube لتحليل الكود الثابت، وبوابات الجودة، والدمج مع خطوط أنابيب التكامل والنشر المستمر (CI/CD) لفرض معايير جودة الكود. * تهيئة وإدارة خدمات Azure DevOps بما في ذلك Boards، Repos، Pipelines، Artifacts، وTest Plans لإدارة التسليم من البداية إلى النهاية. * نشر وصيانة مجموعات Elasticsearch بما في ذلك ضبط التكوين، وإدارة الفهارس، والمراقبة، وتحسين الأداء. * أداء مهام إدارة الخوادم بما في ذلك تقوية نظام التشغيل، وإدارة التحديثات الأمنية، ومراقبة الخدمات، وحل المشكلات في بيئات لينكس/ويندوز. * تنفيذ وممارسة مفاهيم البنية التحتية كبرنامج (IaC) باستخدام أدوات مثل Terraform، Ansible، أو أطر عمل مشابهة. * التعاون مع فرق التطوير لتحديد أفضل ممارسات ديف أوبس ودفع عجلة التحسين المستمر لخطوط التسليم. * مراقبة صحة النظام وتوافره وأدائه؛ وإعداد إجراءات التنبيه والاستجابة للحوادث. * توثيق التكوينات، والكتب التشغيلية (runbooks)، والإجراءات التشغيلية لجميع المنصات التي يتم إدارتها. * ضمان امتثال جميع المنصات لمعايير الأمان المؤسسية ومتطلبات التدقيق. **المهارات والخبرات المطلوبة** **الأداة / المنصة — الخبرة المطلوبة** * **GitLab:** تثبيت الخادم وترقياته؛ وتأليف خطوط أنابيب التكامل والنشر المستمر (CI/CD) (.gitlab-ci.yml)؛ وتكوين العمال (runners)؛ وحماية الفروع؛ وسير عمل طلبات الدمج (merge request)؛ والتكامل مع 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؛ والدمج عبر واجهة برمجة التطبيقات REST؛ وإعداد JSM (إدارة الخدمات). * **SonarQube:** إعداد الإصدارات المجتمعية أو للمطورين أو المؤسسية؛ وتكوين ملفات جودة الملفات وبوابات الجودة؛ والدمج مع إضافات التكامل والنشر المستمر (CI/CD)؛ وتقارير تغطية الكود؛ وتحليل الفروع؛ وإدارة نقاط الضعف الأمنية. * **Azure DevOps:** إعداد المنظمات والمشاريع؛ وتكوين Repos، Pipelines (المعتمدة على YAML)، وfeeds الخاصة بـ Artifacts؛ ولوحات السبرينت؛ واتصالات الخدمات؛ وإدارة مجموعات العوامل؛ والتحكم في الوصول القائم على الأدوار (RBAC). * **Elasticsearch:** تثبيت وتكوين المجموعة (ذات العقدة الواحدة أو المتعددة العقد)؛ وإدارة دورة حياة الفهارس (ILM)؛ وتوزيع الشاردات (shards)؛ وعملية النسخ الاحتياطي والاستعادة؛ والتكامل مع Kibana؛ والأمان (TLS، والوصول القائم على الأدوار)؛ وضبط الأداء والمراقبة. **إطار زمني للانضمام:** أسبوعان (بحد أقصى شهر واحد)


