الوصف الوظيفي
قائد الأجهزة لمدير DevOps
القسم: تكنولوجيا المعلومات الداخلية FTE: 1
ملاحظات خاصة: التحدث بالعربية إلزامي دور أمام العميل) المعرفة بالهاردوير مطلوبة
نظرة عامة على الدور
نحن نبحث عن مهندس DevOps لبناء وإدارة قنوات الأتمتة لأنظمتنا الداخلية، منتجاتنا، ومشروعات العملاء.
يركز هذا الدور على جعل تسليم البرمجيات أسرع وأكثر موثوقية وأسهل في الصيانة عبر ثلاثة مجالات رئيسية:
- التطبيقات المؤسساتية الداخلية
- عمليات خدمة العملاء (بما في ذلك دعم البرامج الثابتة وبرامج تعريفات الأجهزة)
- مشروعات الخدمات المهنية للعملاء
المسؤوليات الأساسية
- تصميم وبناء وصيانة خطوط CI/CD للأنظمة البرمجية الداخلية
- أتمتة النشر وتحديثات تطبيقات المؤسسة (في الموقع وعلى السحابة مثل Salesforce وServiceNow)
- دعم التكامل بين أنظمة الأعمال المختلفة
- تطوير خطوط الأتمتة لعمليات خدمة العملاء، بما في ذلك:
- أتمتة عمليات فلاشFirmware وتحديثها
- بناء خطوط إنتاج لتوفير الأجهزة وتهيئة النظام
- توحيد وأتمتة تثبيت OS وبرامج التشغيل (BIOS، RAID، تثبيت OS)
- دعم تكوينات جماعية للخوادم وأنظمة التخزين
- توحيد سير عمل الخدمة
- التكامل مع أدوات مثل IPMI / Redfish / واجهات برمجة التطبيقات للموردين
- أتمتة الاختبار لـ:
- تحديثات firmware
- التوافق مع الأجهزة
- التحقق من الأداء
- دعم مشروعات الخدمات المهنية عن طريق:
- إنشاء خطوط CI/CD لبيئات العملاء
- أتمتة النشر للبنية التحتية وحلول البرمجيات
- ضمان التسليم المتناسق والمتكرر
- إنشاء وصيانة صور النظام (OS + برامج التشغيل + الإعدادات)
- أتمتة نشر الصور عبر البيئات
- أتمتة نشر:
- بيئات السحابة الخاصة
- منصات الافتراضية (VMware, Proxmox, إلخ)
- عُقَد التخزين
- إنشاء قوالب نشر قابلة لإعادة الاستخدام لبيئات العملاء
اعمل عن كثب مع مطوري البرمجيات وبنية تكنولوجيا المعلومات وفرق خدمة العملاء
راقب خطوط الأنابيب والأنظمة، استكشاف الأخطاء وتحسين الموثوقية
حافظ على التوثيق لخطوط الأنابيب وعمليات الأتمتة
المتطلبات
- خبرة مع أدوات CI/CD (على سبيل المثال GitLab CI، Jenkins، GitHub Actions أو ما شابه)
- فهم جيد لأنظمة Linux والبرمجة النصية (Bash، Python، أو ما شابه)
- خبرة في بنية تحتية محلية وشبكات أساسية
- الطُف مع منصات السحابة أو أنظمة SaaS
- فهم لأنظمة التحكم في الإصدارات (Git)
- خبرة في أدوات أتمتة البنية التحتية (على سبيل المثال Ansible، Terraform)
- خبرة في العمل مع أنظمة الأجهزة، firmware، أو تجهيز النظام
هذا ليس دوراً purely “cloud DevOps”. إنه دور هندسي عملي يشمل:
- نشر البرمجيات وأنظمة تكنولوجيا المعلومات الداخلية
- أتمتة توفير الأجهزة
- عمليات خدمة العملاء للسحابة وعلى premises CI/CD
Job description
DevOps Engineer Hardware Lead
Department: Internal IT FTE: 1
Special Notes: Arabic speaking is mandatory Customer Facing role) Hardware Knowledge is must
Role Overview
We are looking for a DevOps Engineer to build and manage automation pipelines for our internal systems, products, and customer projects.
This role focuses on making software delivery faster, more reliable, and easier to maintain across three main areas:
- Internal enterprise applications
- Customer service operations (including firmware and hardware drivers support)
- Professional services projects for clients
Key Responsibilities
- Design, build, and maintain CI/CD pipelines for internal software systems
- Automate deployment and updates of enterprise applications (on-premise and cloud-based such as Salesforce and ServiceNow)
- Support integration between different business systems
- Develop automation pipelines for customer service operations, including:
- Automate firmware flashing and upgrade processes
- Build pipelines for hardware provisioning and system initialization
- Standardize and automate OS and driver installation processes (BIOS, RAID, OS installation)
- Support mass configuration of servers and storage systems
- Standardise service workflows
- Integrate with tools like IPMI / Redfish / vendor APIs
- Automate testing of:
- firmware updates
- hardware compatibility
- performance validation
- Support professional services projects by:
- Creating CI/CD pipelines for customer environments
- Automating deployment of infrastructure and software solutions
- Ensuring consistent and repeatable delivery
- Create and maintain system images (OS + drivers + configs)
- Automate image deployment across environments
- Automate deployment of:
- private cloud environments
- virtualization platforms (VMware, Proxmox, etc.)
- storage clusters
- Create reusable deployment templates for customer environments
Work closely with software developers, IT infrastructure, and customer service teams
Monitor pipelines and systems, troubleshoot issues, and improve reliability
Maintain documentation for pipelines and automation processes
Requirements
- Experience with CI/CD tools (e.g., GitLab CI, Jenkins, GitHub Actions or similar)
- Good understanding of Linux systems and scripting (Bash, Python, or similar)
- Experience with on-premise infrastructure and basic networking
- Familiarity with cloud platforms or SaaS systems
- Understanding of version control systems (Git)
- Experience with infrastructure automation tools (e.g., Ansible, Terraform)
- Experience working with hardware systems, firmware, or system provisioning
This is not a pure “cloud DevOps” role. It is a practical engineering role that includes:
- Software & Internal IT systems deployment
- Hardware provisioning automation
- Customer service operations for cloud and on prem CI/CD