DevOps Engineer (m/f/d)
Halian | Managed Services, Recruitment Agency & Contract Staffing
تعتبر وظيفة مهندس DevOps من أكثر الوظائف حيوية في السوق السعودي، حيث تلعب دوراً محورياً في تعزيز كفاءة سير العمل وتسهيل عملية تطوير البرمجيات. يتطلب هذا الدور دمج عمليات التطوير والتشغيل بشكل فعال، مما يسهم في تحسين جودة المنتج وسرعة تقديمه للسوق. في ظل التحول الرقمي الذي تشهده المملكة، فإن وجود مهندسين ذوي خبرة في هذا المجال يعد أساسياً لتلبية الاحتياجات المتزايدة للشركات التي تسعى لتبني حلول تكنولوجية مبتكرة. يتمتع مهندسو DevOps بفرصة للعمل في بيئات ديناميكية ومتنوعة، مما يمنحهم إمكانية التعلم والنمو المهني المستمر.
المهام والمسؤوليات الرئيسية:
-
تصميم وتنفيذ خطوط أنابيب التكامل المستمر والتسليم المستمر (CI/CD): مسؤول عن تطوير وتطبيق عمليات CI/CD باستخدام أدوات مثل Jenkins وGitLab CI وGitHub Actions وTekton، لضمان تسريع عمليات النشر وتحسين جودة البرمجيات.
-
إدارة الحاويات والتنظيم: استخدام تقنيات مثل Docker وKubernetes وRed Hat OpenShift لتطوير ونشر التطبيقات في بيئات مرنة وقابلة للتوسع.
-
إدارة التكوين والأتمتة: استخدام أدوات مثل Ansible وHelm لتهيئة الأنظمة والأتمتة، مما يسهم في تقليل الأخطاء البشرية وزيادة الكفاءة.
-
إدارة الأصول والتحكم في التبعية: توفير المعرفة اللازمة حول أدوات إدارة الأصول مثل Nexus وArtifactory لضمان تنظيم وإدارة المكونات البرمجية بكفاءة.
-
تنفيذ نماذج عمل GitOps: استخدام أدوات مثل Argo CD وFlux لإدارة عمليات النشر والتحديثات بطريقة تعتمد على مستودعات Git.
-
دمج الأمن في عمليات CI/CD (DevSecOps): التأكد من دمج ضوابط الأمان بشكل فعال في جميع مراحل عمليات التطوير والنشر، مما يعزز من حماية الأنظمة.
-
العمل ضمن فرق Agile: المشاركة الفعالة في فرق العمل التي تعتمد أساليب Agile، مما يسهل التعاون والتواصل بين الفرق المختلفة.
-
تقديم الدعم الفني والتوجيه: توجيه وتدريب الفرق الأخرى على أفضل الممارسات في مجالات DevOps، مما يسهم في نقل المعرفة داخل المؤسسة.
-
تحليل الأداء وتحسين العمليات: متابعة الأداء العام للأنظمة والتطبيقات وتقديم توصيات لتحسين الكفاءة والأداء.
-
الحفاظ على الوثائق والتقارير: توثيق الإجراءات والعمليات بشكل دقيق لضمان فهم الجميع للعمليات المتبعة.
-
متابعة التوجهات التكنولوجية: البقاء على اطلاع بأحدث الابتكارات والتطورات في مجال DevOps لضمان استخدام أحدث التقنيات.
-
التعاون مع فرق متعددة التخصصات: العمل مع مطوري البرمجيات ومهندسي الشبكات وغيرهم لضمان التكامل الفعال بين جميع مكونات النظام.
المتطلبات والمؤهلات المطلوبة:
-
خبرة عملية: خبرة في مجال تكنولوجيا المعلومات تتراوح بين 8 إلى 12 عاماً، مع ما لا يقل عن 5 سنوات في أدوار DevOps أو هندسة المنصات.
-
تعليم أكاديمي: شهادة بكاليوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة.
-
معرفة عميقة بالأدوات: خبرة عملية في تصميم وتنفيذ خطوط أنابيب CI/CD باستخدام أدوات معروفة.
-
خبرة في الحاويات: معرفة متقدمة بتقنيات Docker وKubernetes وRed Hat OpenShift.
-
إدارة التكوين: خبرة قوية في أدوات إدارة التكوين مثل Ansible وHelm.
-
مهارات برمجية: إتقان لغات البرمجة مثل Bash وPython.
-
فهم عميق لمبادئ DevOps: معرفة شاملة بمبادئ DevOps ونماذج تسليم Agile.
-
شهادة Red Hat: يفضل الحصول على شهادة Red Hat (يفضل OpenShift).
-
خبرة في GitOps: معرفة عملية في تنفيذ عمليات GitOps.
-
فهم الأمن السيبراني: خبرة في دمج ضوابط الأمان في عمليات CI/CD.
المهارات التقنية المطلوبة:
-
إدارة الأنظمة: مهارات متقدمة في إدارة الأنظمة والتطبيقات.
-
معرفة الشبكات: فهم قوي لمفاهيم الشبكات والبروتوكولات.
-
أدوات المراقبة: خبرة في أدوات المراقبة والتحليل مثل Prometheus وGrafana.
-
إدارة البيانات: معرفة بأساليب إدارة البيانات وقواعد البيانات.
-
تجربة في أدوات النسخ الاحتياطي: خبرة في أدوات النسخ الاحتياطي والاستعادة.
-
فهم متطلبات الأداء: القدرة على تحليل أداء الأنظمة والتطبيقات.
المهارات الشخصية والقيادية:
-
مهارات التواصل: القدرة على التواصل بفعالية مع الفرق المختلفة وتوضيح المفاهيم التقنية بشكل بسيط.
-
التفكير التحليلي: مهارات قوية في حل المشكلات وتحليل البيانات.
-
القدرة على العمل تحت الضغط: التعامل مع مواقف الضغط العالي بكفاءة وفعالية.
-
التكيف والمرونة: القدرة على التكيف مع التغييرات السريعة في البيئة التكنولوجية.
-
القيادة: مهارات قيادية لتوجيه الفرق وتحفيزهم لتحقيق الأهداف.
-
التعاون: القدرة على العمل ضمن فرق متعددة التخصصات وتعزيز بيئة التعاون.
بيئة العمل وثقافة الشركة:
تتميز الشركة ببيئة عمل ديناميكية تشجع على الابتكار والتعلم المستمر. تسعى "Halian" إلى خلق ثقافة تعاونية حيث يُشجع الموظفون على تبادل الأفكار والمشاركة في تطوير الحلول التكنولوجية. يتمتع الموظفون بفرصة العمل مع فريق متنوع وذو خبرة، مما يعزز من فرص التعلم والنمو المهني. تركز الشركة على توفير بيئة عمل مرنة تدعم توازن الحياة العملية والشخصية، مما يسهم في تعزيز الإنتاجية والرضا الوظيفي.
فرص التطور والنمو المهني:
تعتبر "Halian" من الشركات الرائدة في تقديم خدمات إدارة المشاريع والتوظيف، مما يتيح لموظفيها فرصاً كبيرة للتطور والنمو. توفر الشركة برامج تدريبية متقدمة وورش عمل منتظمة لتعزيز المهارات الفنية والإدارية. كما تشجع الشركة موظفيها على الحصول على الشهادات المهنية في مجالاتهم، مما يفتح أمامهم آفاقاً جديدة في مسيرتهم المهنية. تسعى "Halian" إلى دعم مسيرة كل موظف نحو تحقيق أهدافه المهنية، مما يجعلها وجهة مثالية للباحثين عن عمل في مجال تكنولوجيا المعلومات.