




الملخص: نبحث عن مهندس DevOps أول لإدارة وتسيير أدوات ومنصات DevOps المتنوعة والبنية التحتية، وتصميم وتنفيذ خطوط أنابيب التكامل والتسليم المستمر (CI/CD)، وضمان صحة النظام وأمنه. أبرز النقاط: ١. إدارة وتسيير منصات GitLab وJenkins وNexus وJira وSonarQube وAzure DevOps ٢. تصميم وتنفيذ وصيانة خطوط أنابيب التكامل والتسليم المستمر (CI/CD) للتدفقات العملية الآلية ٣. تطبيق وممارسة مفهوم البنية التحتية كرمز (IaC) والحفاظ عليها **وصف الوظيفة** **نحن** نبحث حاليًا عن **مهندس DevOps أول** لعملياتنا في **قطر**. **مهارات إدارة الخوادم** * خبرة قوية في إدارة خوادم لينكس (RHEL وCentOS وأوبونتو)، بما في ذلك كتابة النصوص البرمجية للغة الطرفية (Bash) وإدارة الحزم وتخطيط الخدمات (systemd). * خبرة في إدارة خوادم ويندوز بما في ذلك خدمة IIS وتكامل Active Directory وكتابة النصوص البرمجية باستخدام PowerShell. * إتقان أساسيات الشبكات: نظام أسماء النطاقات (DNS) وبروتوكول التحكم بالنقل/بروتوكول الإنترنت (TCP/IP) وإدارة شهادات SSL/TLS وقواعد جدار الحماية وتكوين وكيل الاسترجاع العكسي (Nginx وApache وHAProxy). * خبرة في تقنيات الافتراضية وحاويات البرمجيات: Docker وKubernetes وVMware أو المنصات المكافئة. * خبرة متقدمة في استراتيجيات النسخ الاحتياطي واستعادة الكوارث لأدوات DevOps والقواعد البيانات المستضافة. * خبرة عملية في حلول المراقبة مثل Prometheus وGrafana وNagios وZabbix أو ما يعادلها. **المهام الرئيسية** * إدارة وتسيير خادم GitLab، بما في ذلك التثبيت والترقيات وإدارة المستخدمين وضوابط الوصول وحوكمة المستودعات. * تصميم وتنفيذ وصيانة خطوط أنابيب التكامل والتسليم المستمر (CI/CD) باستخدام Jenkins وGitLab CI/CD لدعم عمليات البناء والاختبار والنشر الآلية. * تهيئة وصيانة بنية خوادم Jenkins الرئيسية والعوامل التابعة؛ وإنشاء وإدارة خطوط الأنابيب (الإعلانية والبرمجية) والإضافات والدمج مع الأنظمة الأخرى. * تثبيت وتهيئة وإدارة مدير مستودع Nexus لتخزين المصنفات وتصديرها والتصرف كوسيط لها، وذلك لتنسيقات Maven وnpm وDocker وغيرها من التنسيقات. * إدارة مثيلات Jira المحلية والسحابية، بما في ذلك التثبيت والتكوين وصلاحيات المستخدمين وسير العمل والمخططات والدمج مع أدوات التطوير. * إعداد وصيانة SonarQube لتحليل الكود الثابت وبوابات الجودة والدمج مع خطوط أنابيب التكامل والتسليم المستمر (CI/CD) لفرض معايير جودة الكود. * تهيئة وإدارة خدمات Azure DevOps، بما في ذلك اللوحات ولوحات المستودعات وخطوط الأنابيب ومصادر المصنفات وخطط الاختبار، لإدارة التسليم الكامل من البداية إلى النهاية. * نشر وصيانة مجموعات Elasticsearch، بما في ذلك ضبط التهيئة وإدارة الفهارس والمراقبة وتحسين الأداء. * أداء مهام إدارة الخوادم، بما في ذلك تقوية نظام التشغيل وإدارة التحديثات ومراقبة الخدمات وتشخيص المشكلات في بيئات لينكس/ويندوز. * تطبيق وممارسة مفهوم البنية التحتية كرمز (IaC) باستخدام أدوات مثل Terraform وAnsible أو أطر عمل مشابهة. * التعاون مع فرق التطوير لتحديد أفضل ممارسات DevOps ودفع عجلة التحسين المستمر لخطوط التسليم. * مراقبة صحة النظام وتوفره وأدائه؛ وإعداد إجراءات التنبيه والاستجابة للحوادث. * توثيق التهيئة وكتب التشغيل والإجراءات التشغيلية لجميع المنصات الخاضعة للإدارة. * ضمان امتثال جميع المنصات لمعايير الأمان المؤسسية ومتطلبات التدقيق. **المهارات والخبرات المطلوبة** **الأداة / المنصة – الخبرة المطلوبة** * **GitLab**: تثبيت الخادم وترقياته؛ وتأليف خطوط أنابيب التكامل والتسليم المستمر (CI/CD) (.gitlab-ci.yml)؛ وتكوين العمال (Runners)؛ وحماية الفروع؛ وسير عمل طلبات الدمج؛ والدمج مع بروتوكولات SAML/SSO؛ وإدارة سجل حاويات GitLab. * **Jenkins**: إعداد الخادم الرئيسي والعوامل الموزعة؛ وتطوير خطوط الأنابيب الإعلانية والبرمجية؛ وإدارة الإضافات (مثل إضافات خطوط الأنابيب والاعتمادات وSonarQube وNexus وGit)؛ وواجهة Blue Ocean؛ وتنظيم المجلدات والمشاهد؛ والمكتبات المشتركة. * **مستودع Nexus**: تثبيت وتكوين Nexus OSS/Pro؛ وإعداد المستودعات المُستضافة والوسيطة والمجمعة؛ وإنشاء مستودعات لتنسيقات Maven وnpm وPyPI وDocker ورسومات Helm؛ وسياسات التنظيف؛ والدمج مع LDAP؛ وإدارة مخازن الكتل (Blob Stores). * **Jira (محلي وسحابي)**: تثبيت وترحيل بيانات Jira Data Center؛ وتخطيط المشاريع وأنواع القضايا؛ وتصميم سير العمل؛ والحقول المخصصة والشاشات؛ ومخططات الصلاحيات؛ وإدارة Jira Cloud؛ والدمج عبر واجهة برمجة التطبيقات REST؛ وإعداد JSM (إدارة الخدمات). * **SonarQube**: إعداد الإصدارات المجانية أو للمطورين أو المؤسسية؛ وتكوين ملفات جودة الملفات وبوابات الجودة؛ والدمج مع إضافات خطوط أنابيب التكامل والتسليم المستمر (CI/CD)؛ وتقارير تغطية الكود؛ وتحليل الفروع؛ وإدارة نقاط الضعف الأمنية. * **Azure DevOps**: إعداد المنظمات والمشاريع؛ ولوحات المستودعات وخطوط الأنابيب (المبنية على YAML) ومصادر المصنفات؛ ولوحات السبرينت؛ واتصالات الخدمات؛ وإدارة مجموعات العوامل؛ والتحكم في الوصول القائم على الأدوار (RBAC). * **Elasticsearch**: تثبيت وتكوين المجموعة (ذات العقدة الواحدة أو المتعددة العقد)؛ وإدارة دورة حياة الفهارس (ILM)؛ وتوزيع القطع (Shards)؛ وعملية النسخ الاحتياطي والاستعادة؛ والدمج مع Kibana؛ والأمان (TLS والوصول القائم على الأدوار)؛ وضبط الأداء والمراقبة. **الوقت المطلوب للانضمام:** أسبوعان (بحد أقصى شهر واحد)


