




الملخّص: نبحث عن مهندس ديف أوبس أول لإدارة وتشغيل أدوات ديف أوبس المتنوعة، وتصميم وتنفيذ خطوط أنابيب التكامل والتسليم المستمر (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 Repository Manager لتخزين المكونات البرمجية، والتوزيع عبر البروكسي، وتوزيع تنسيقات 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؛ وحماية الفروع؛ وسير عمل طلبات الدمج؛ والتكامل مع SAML/SSO؛ وإدارة GitLab Container Registry. * **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 (Service Management). * **SonarQube:** إعداد الإصدارات Community/Developer/Enterprise؛ وتكوين ملفات جودة الكود وبوابات الجودة؛ والدمج مع إضافات التكامل والتسليم المستمر (CI/CD)؛ وتقارير تغطية الكود؛ وتحليل الفروع؛ وإدارة نقاط الضعف الأمنية. * **Azure DevOps:** إعداد المنظمات والمشاريع؛ وتكوين Repos، Pipelines (المبنية على YAML)، وfeeds الخاصة بـ Artifacts؛ ولوحات السبرينت؛ واتصالات الخدمات؛ وإدارة مجمعات الوكلاء؛ والتحكم في الوصول القائم على الأدوار (RBAC). * **Elasticsearch:** تثبيت وتكوين المجموعة (عُقدة واحدة أو متعددة العقد)؛ وإدارة دورة حياة الفهارس (ILM)؛ وتوزيع القطع (Shards)؛ وعملية النسخ الاحتياطي والاستعادة؛ والتكامل مع Kibana؛ والأمان (TLS، والوصول القائم على الأدوار)؛ وضبط الأداء والمراقبة. **الجدول الزمني للانضمام:** أسبوعان (بحد أقصى شهر واحد)


