الديفوبس (Devops ) : الرقم القياسي الجديد في العمل الحر
2020 هو عام تحطيم الأرقام القياسية في جميع المجالات ، و خاصة في تكنولوجيا المعلومات .
فظل الأزمة الوبائية لي أثرت على جميع نواحي حياة الإنسان و خاصة فالعمل ، الطلب تزاد على مشاريع التحول الرقمي الجديدة ، و83٪ من الشركات دارت مجهود كبير لتحديث تطبيقاتها و بنيتها التحتية باش تلبي الاحتياجات الجديدة لسوق و ظروف العمل ، و ولا العمل الحر و العمل عن بعد ولا يزال الحل الوحيد للتكيف .
إذا كنتِ مطور، فعندك الحظ باش تولي ديفوبس (Devops)، هذا النوع الجديد ديال الخدامي لي ولى و كيتزاد عليه الطلب من طرف الشركات الكبرى و حتى الناشئة، ولي هو في الواقع نتيجة لنهج جديد لي كيتميز بالإنفتاح و لي الهدف منو هو إنجاز مشاريع تكنولوجيا المعلومات فأقل وقت ممكن. بلا شك غتكون باغي تعرف مزال على هاذ النوع ديال الخدمة، و هادشي لي غنديرو من خلال هاذ المقال .
مصطلح Devops هو تجميع لمصطلحين: "التطوير" و "العمليات" ، هذه الثقافة الجديدة دارت و خرجات للوجود بهدف كسر الفصل و التفريق بين المطورين لي كينتجوا شيفرات لي كدير وظائف جديدة ، و Ops لي كتضمن موثوقية الموقع أو التطبيق لشركة معينة . Devops هو واحد الشخص لي كيجمع بين مهارات المطور ومهارات مدير العمليات (الشخص المسؤول عن التشغيل المستمر للموقع أو التطبيق) ، و بهذا الديفوبس كيضمن تطوير أداة معينة ومراقبة اعتمادها من قبل المستخدمين .
الديفوبس متعدد الوظائف فهو : مدير المشروع ، و المختبِر ، و المطور ، و المستخدِم ، و المحلل ، و هو دائمًا حاضر في تحقيق المراحل الرئيسية الثلاث لإنشاء مشروع في مجال تكنولوجيا المعلومات ، و لي هي: التصميم و التطوير و الإنتاج .
على مستوى إنشاء مفهوم البرنامج على سبيل المثال أو موقع ويب ، فإن الديفوبس موجود لجمع توقعات المستخدمين في المستقبل باش يقدر يقاد تصميم واضح ، أما على مستوى التطوير ، فإن الديفوبس مطور بشكل أساسي ، لذلك فهو مسؤول عن إنتاج أول إصدار ثابت من الأداة عن طريق توجيه الاحتياجات ، وأخيرًا الإنتاج، بمجرد أن يصبح البرنامج جاهز باش يدار في الإصدارات المستقبلية ، كيتدخل الديفوبس هنا لاتخاذ قرار بشأن التطورات وفقًا للمستخدمين لي موجه ليهم التطبيق و تحليل البيانات الناتجة عن العملية ، باش يشوف داكشي كيغادي ، هاكا كيقدر الديفوبس يقاد المشروع ككل من الألف للياء و كيتقاد فأقصر وقت ممكن .
إلا كنتي مطور و متمكن من مهارات البرمجة مثل scripts JAVA أو Python أو Shell ، فتقدر تخدم بسهولة كديفوبس حيث كلشي ولا آلي ، غير هو خاصك تتعلم لبعض الأدوات لي كتسهل عليك عملية إختبار الكود لي صايبتي فمختلف البيئات الممكنة و هاكا غادي تحسن من مهاراتك ، و هاذ المهارات هما لي مطلوبين بزاف من قبل الشركات بكونهم تعلم ذاتي و التدريب الجامعي أو المدرسي الخاص بيهم نادر ، لذا فهاذي هي الفرصة ديالك لمستوى أحسن ، و خاصة كعمل حر لي كيمنحك فرص هائلة للوصول إلى أنواع مختلفة من المشاريع من طرف أصحاب البرامج و التطبيقات و حتى الشركات الناشئة .
المهام لي كيقدموها أو لي كيطلبوها العملاء في العمل الحر لا تعد و لا تحصى ، خاصة إلا كنتي كتثقن إحدى أدوات الأتمتة فحال Ansible ، Terraform ، Nagios ، ELK Stack ، Docker أو Jenkins و حتى الأنظمة الأساسية السحابية أو ما يسمى ب Cloud ، خاصة AWS أو حتى Ms Azure و لي مهمين بزاف ، فتقدر تخدم على بزاف ديال المشاريع من الأول حتى اللخر بكل حرية أو دير مهام محددة فحال تطوير بنية تحتية مؤتمتة لتكنولوجيا المعلومات ، تحديد تكامل و نشر سلس للأنظمة وفقًا لأحسن وسيلة للتطوير ، توفير شفرات أو كود لي كيضمن انتقال البرامج إلى أحسن نظام تكنولوجيا معلومات أو منصة الخدمة ، إجراء اختبارات آلية لتحديد ثغرات النظام لضمان إستجابة بسرعة أكبر للتهديدات المستقبلية المحتملة ، و تقدر حتى دير تحديث أنظمة الكمبيوتر و الرفع من فعاليتها من خلال إدارة التصحيح الآلي... إلخ .
إلا كانُ كيتوفروا فيك الشروط ديال الديفوبس و عندك تجربة و واخا تكون مبتدئ فأنت بطبيعة الحال غادي تلقى الخدمة لي تناسبك في منصة مواهب ، يكفي فقط أنك تقلب على العملاء المناسبين .