SlideShare a Scribd company logo
‫األتمتة‬
‫في‬
‫عمليات‬
‫التطوير‬ ( DevOps)
“ ‫أصبحت‬
,‫األتمتة‬
‫واحدة‬
‫من‬
‫اهم‬
‫الميول‬
‫ة‬
‫السائد‬
‫في‬
‫كل‬
‫مكان‬
‫في‬
‫الوقت‬
‫المعاصر‬
‫بما‬
‫في‬
‫ذلك‬
‫مجال‬
‫م‬ُ‫النظ‬
.‫التكنولوجية‬
‫اتمتة‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( (DevOps ‫يسمح‬
‫باستخدام‬
‫في‬
‫بالقيام‬
‫بالمهام‬
‫اليدوية‬
‫باإلضافة‬
‫إلى‬
‫المهام‬
‫المتكررة‬
‫دون‬
‫تدخل‬
.‫بشري‬
،“
‫يقول‬
‫بهاء‬
‫الزبيدي‬ .
‫ا‬ً‫ق‬‫وف‬
‫لبهاء‬
،‫الزبيدي‬
‫فإن‬
‫الهدف‬
‫من‬
‫أتمتة‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( DevOps) ‫هو‬
‫تقليل‬
‫عبء‬
‫العمل‬
‫اليدوي‬
‫وتبسيط‬
‫دورة‬
.‫الحياة‬
‫حيث‬
‫يمكن‬
‫استخدامه‬
‫في‬
‫جميع‬
‫مراحل‬
‫دورة‬
‫حياة‬
‫التطوير‬ .
‫لماذا‬
‫األتمتة‬
‫في‬
‫نظام‬
‫عمليات‬
‫التطوير‬ (DevOps) ‫؟‬
‫يؤدي‬
‫استخدام‬
‫األتمتة‬
‫في‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( DevOps) ‫إلى‬
‫العديد‬
‫من‬
‫التحسينات‬
‫المهمة‬
‫مثل‬ :
● ‫إلغاء‬
‫الحاجة‬
‫إلى‬
‫قوة‬
‫عمل‬
‫كبيرة‬ .
● ‫تقليل‬
‫األخطاء‬
‫البشرية‬ .
● ‫تحسين‬
‫إنتاجية‬
‫القوى‬
‫العاملة‬ .
● ‫التأكد‬
‫من‬
‫سرعة‬
‫دورة‬
‫حياة‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ) DevOps)
‫تستخدم‬
‫األتمتة‬
‫أدوات‬
‫برمجية‬
‫مختلفة‬
‫وتشكيالت‬
‫محددة‬
‫ا‬ً‫ق‬‫مسب‬
‫لضمان‬
‫أتمتة‬
‫المهام‬ .
‫الفوائد‬
‫الرئيسية‬
‫ألتمتة‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( DevOps)
‫لت‬َ‫ع‬َ‫ج‬
‫الفوائد‬
‫الرئيسية‬
‫العديدة‬
‫ألتمتة‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( DevOps) ‫ذات‬
‫شعبيته‬
‫كبيرة‬
‫في‬
‫االونه‬
‫االخيرة‬
.
‫وتشمل‬
‫الفوائد‬
‫ما‬
‫يلي‬ :
‫التمكين‬
‫من‬
‫توحيد‬
‫المقاييس‬
‫هناك‬
‫حاجة‬
‫إلى‬
‫عمليات‬
‫موحدة‬
‫وسير‬
‫عمل‬
‫وتقنيات‬
‫ومقاييس‬
‫وبروتوكوالت‬
‫لمواجهة‬
‫التحديات‬
‫التي‬
‫تواجهها‬
‫فرق‬
‫عمليات‬
‫((التطوير‬ DevOps ‫يساعد‬
‫توحيد‬
‫القياس‬
‫في‬
‫تقليل‬
‫االزدواجية‬
‫وتقليل‬
‫المخاطر‬
‫ويقدم‬
‫إرشادات‬
‫واضحة‬
‫للعاملين‬
‫على‬
‫النظام‬
.
‫الشي‬
‫المهم‬
‫و‬
‫الواجب‬
‫الذكر‬
‫انه‬
‫يجب‬
‫أال‬
‫يقف‬
‫توحيد‬
‫المقاييس‬
‫كعثرة‬
‫في‬
‫طريق‬
‫القدرة‬
‫على‬
‫التكيف‬
‫و‬
‫التأقلم‬
‫في‬
‫سوق‬
‫سريع‬
‫التغيرات‬ .
‫إذا‬
‫تم‬
‫توحيد‬
‫األدوات‬
‫دون‬
‫القدرة‬
‫على‬
،‫التكيف‬
‫فسيؤدي‬
‫ذلك‬
‫إلى‬
‫تعارض‬
‫مع‬
‫الممارسات‬
‫والتكنولوجيات‬
.‫المتطورة‬
‫وعندما‬
‫يتم‬
،‫التوحيد‬
‫ينبغي‬
‫أن‬
‫يتكيف‬
‫مع‬
‫التحسينات‬
‫التكنولوجية‬
‫والمتطلبات‬
‫الجديدة‬ .
‫عندما‬
‫تكون‬
‫هناك‬
‫حاجة‬
‫إلى‬
‫مكتبة‬
‫موحدة‬
‫من‬
،‫األدوات‬
‫من‬
‫المهم‬
‫أن‬
‫يكون‬
‫هناك‬
‫سير‬
‫عمل‬
‫للموافقة‬
‫على‬
‫األداة‬
‫وإدراجها‬
‫في‬
‫مكتبة‬
‫القياس‬
‫الموحد‬
.
‫يساعد‬
‫هذا‬
‫على‬
‫ضمان‬
‫خفة‬
‫الحركة‬
‫وإزالة‬
‫االخفاقات‬
‫في‬
‫األداء‬ .
‫يضمن‬
‫االتساق‬
‫االتساق‬
‫هو‬
‫ميزة‬
‫رئيسية‬
‫ألتمتة‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( DevOps) ‫و‬
‫يكفل‬
‫إمكانية‬
‫التنبؤ‬
‫بالعملية‬
‫والمخرجات‬
.
‫يتم‬
‫ذلك‬
‫ألن‬
‫األتمتة‬
‫تساعد‬
‫في‬
‫تحديد‬
‫األخطاء‬
‫والقضايا‬
.‫السلوكية‬
‫يمكن‬
‫القضاء‬
‫بنسبة‬
‫عالية‬
‫على‬
‫األخطاء‬
‫التي‬
‫يسببها‬
‫البشر‬ .
‫يضمن‬
‫قابلية‬
‫التوسع‬
‫من‬
‫السهل‬
‫ا‬ً‫د‬‫ج‬
‫توسيع‬
‫نطاق‬
‫العمليات‬
‫المؤتمتة‬
‫مقارنة‬
‫بالعمليات‬
.‫اليدوية‬
‫يصبح‬
‫التحجيم‬
ً‫ال‬‫سه‬
‫من‬
‫خالل‬
‫تضمين‬
‫عمليات‬
‫إضافية‬
‫يمكن‬
‫أن‬
‫تلبي‬
‫المتطلبات‬ .
‫إذا‬
‫تم‬
‫استخدام‬
‫العمليات‬
،‫اليدوية‬
‫فإن‬
‫عدم‬
‫توفر‬
‫أعضاء‬
‫الفريق‬
‫يمكن‬
‫أن‬
‫يؤثر‬
‫على‬
.‫التوسع‬
‫في‬
،‫األتمتة‬
‫ُحدد‬‫م‬‫اال‬
‫الوحيد‬
‫للتوسع‬
‫هو‬
‫نقص‬
‫األجهزة‬
.‫والبرامج‬
‫إذا‬
‫تم‬
‫استخدام‬
‫األتمتة‬
‫القائمة‬
‫على‬
،‫السحابة‬
‫فسيتم‬
‫إزالة‬
‫هذا‬
‫القيد‬ .
‫ُزيد‬‫ي‬
‫السرعة‬
‫السرعة‬
‫المحسنة‬
‫التي‬
‫يمكن‬
‫من‬
‫خاللها‬
‫إكمال‬
‫مراحل‬
‫مختلفة‬
‫من‬
‫دورة‬
‫الحياة‬
‫هي‬
‫أكبر‬
‫فائدة‬
‫من‬
‫أتمتة‬
‫نظام‬
‫عمليات‬
‫التطوير‬
DevOps)) ‫هذا‬
‫يحسن‬
‫التسليم‬
‫في‬
‫الوقت‬
.‫المناسب‬
‫فائدة‬
‫التشغيل‬
‫المؤتمت‬
‫هي‬
‫تنفيذ‬
‫العمليات‬
‫دون‬
‫الحاجة‬
‫إلى‬
‫تدخل‬
‫بشري‬ ،
‫المرونة‬
‫زيد‬ُ‫ت‬
‫األتمتة‬
‫من‬
‫المرونة‬
‫من‬
‫حيث‬
‫الوظيفة‬
.‫والنطاق‬
‫يسمح‬
‫تكوين‬
‫األتمتة‬
‫بإجراء‬
‫التغييرات‬
‫بسهولة‬
‫بحيث‬
‫يتم‬
‫تلبية‬
‫المتطلبات‬
‫مقارنة‬
‫بالعنصر‬
‫البشري‬
‫حيث‬
‫يجب‬
‫يجب‬
‫ان‬
‫رب‬َ‫ُد‬‫ي‬
‫لتلبية‬
‫التغيرات‬
‫التي‬
‫تجري‬
‫بين‬
‫الحين‬
‫و‬
‫االخر‬ .
‫في‬
‫هذا‬
،‫المقال‬
‫اوجز‬
‫بهاء‬
‫الزبيدي‬
‫آرائه‬
‫حول‬
‫األتمتة‬
‫في‬
‫نظام‬
‫عمليات‬
‫التطوير‬ ( DevOps)

More Related Content

Similar to الأتمتة في عمليات التطوير( DevOps).pdf

Software engineering final
Software engineering finalSoftware engineering final
Software engineering final
Hamauniversity
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdf
anasabeden22
 
أهمية أتمتة اختبار عملية العمل.pdf
أهمية أتمتة اختبار عملية العمل.pdfأهمية أتمتة اختبار عملية العمل.pdf
أهمية أتمتة اختبار عملية العمل.pdf
Bahaa Al Zubaidi
 
Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
Omar Selim
 
Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
Omar Selim
 
Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
Omar Selim
 
إستراتيجية اختبار الأداء في السحابة.pdf
إستراتيجية اختبار الأداء في السحابة.pdfإستراتيجية اختبار الأداء في السحابة.pdf
إستراتيجية اختبار الأداء في السحابة.pdf
Bahaa Al Zubaidi
 
الهندسة البرمجية- أساس التطور التكنولوجي.pdf
الهندسة البرمجية- أساس التطور التكنولوجي.pdfالهندسة البرمجية- أساس التطور التكنولوجي.pdf
الهندسة البرمجية- أساس التطور التكنولوجي.pdf
elmadrasah8
 
تكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdfتكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdf
Bahaa Abdulhadi
 
BIMarabia24.pdf
BIMarabia24.pdfBIMarabia24.pdf
BIMarabia24.pdf
Omar Selim
 
اختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdfاختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdf
Technology Pace
 
Dynamo
DynamoDynamo
Dynamo
Omar Selim
 
في المؤسسات استراتيجيات تطوير نظم المعلومات.pdf
في المؤسسات استراتيجيات تطوير نظم المعلومات.pdfفي المؤسسات استراتيجيات تطوير نظم المعلومات.pdf
في المؤسسات استراتيجيات تطوير نظم المعلومات.pdf
HamzaALaskari
 
أنظمة إدارة المحتوى
أنظمة إدارة المحتوىأنظمة إدارة المحتوى
أنظمة إدارة المحتوى
Ehab Saad Ahmad
 
دور مدير المشروع في الإدارة الرشيقة للمشاريع - القيادة بفاعلية
دور مدير المشروع في الإدارة الرشيقة للمشاريع -  القيادة بفاعليةدور مدير المشروع في الإدارة الرشيقة للمشاريع -  القيادة بفاعلية
دور مدير المشروع في الإدارة الرشيقة للمشاريع - القيادة بفاعلية
Abdelrahman Elsheikh PMOC,PMP,CBAP,RMP,ACP,SP,MCITP,ITIL
 
الادارة الهندسية والعمل على تخطيط مشاريع
الادارة الهندسية والعمل على تخطيط  مشاريعالادارة الهندسية والعمل على تخطيط  مشاريع
الادارة الهندسية والعمل على تخطيط مشاريع
jaafer198311111
 
City soft Integrated Solutions ERP Presentation
City soft Integrated Solutions ERP PresentationCity soft Integrated Solutions ERP Presentation
City soft Integrated Solutions ERP Presentation
City Soft Integrated Solutions Co. Ltd
 
Part software -
Part   software - Part   software -
Part software -
Muhammad Hassan
 
PHP Developer Tools - Arabic
PHP Developer Tools - ArabicPHP Developer Tools - Arabic
PHP Developer Tools - Arabic
Khaled Al-Shamaa
 
Hubnsub service workflow Arabic Brochure
Hubnsub service workflow Arabic BrochureHubnsub service workflow Arabic Brochure
Hubnsub service workflow Arabic Brochure
Husam Mustafa, MBA,BSCG
 

Similar to الأتمتة في عمليات التطوير( DevOps).pdf (20)

Software engineering final
Software engineering finalSoftware engineering final
Software engineering final
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdf
 
أهمية أتمتة اختبار عملية العمل.pdf
أهمية أتمتة اختبار عملية العمل.pdfأهمية أتمتة اختبار عملية العمل.pdf
أهمية أتمتة اختبار عملية العمل.pdf
 
Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
 
Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
 
Bi marabia24
Bi marabia24Bi marabia24
Bi marabia24
 
إستراتيجية اختبار الأداء في السحابة.pdf
إستراتيجية اختبار الأداء في السحابة.pdfإستراتيجية اختبار الأداء في السحابة.pdf
إستراتيجية اختبار الأداء في السحابة.pdf
 
الهندسة البرمجية- أساس التطور التكنولوجي.pdf
الهندسة البرمجية- أساس التطور التكنولوجي.pdfالهندسة البرمجية- أساس التطور التكنولوجي.pdf
الهندسة البرمجية- أساس التطور التكنولوجي.pdf
 
تكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdfتكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdf
 
BIMarabia24.pdf
BIMarabia24.pdfBIMarabia24.pdf
BIMarabia24.pdf
 
اختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdfاختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdf
 
Dynamo
DynamoDynamo
Dynamo
 
في المؤسسات استراتيجيات تطوير نظم المعلومات.pdf
في المؤسسات استراتيجيات تطوير نظم المعلومات.pdfفي المؤسسات استراتيجيات تطوير نظم المعلومات.pdf
في المؤسسات استراتيجيات تطوير نظم المعلومات.pdf
 
أنظمة إدارة المحتوى
أنظمة إدارة المحتوىأنظمة إدارة المحتوى
أنظمة إدارة المحتوى
 
دور مدير المشروع في الإدارة الرشيقة للمشاريع - القيادة بفاعلية
دور مدير المشروع في الإدارة الرشيقة للمشاريع -  القيادة بفاعليةدور مدير المشروع في الإدارة الرشيقة للمشاريع -  القيادة بفاعلية
دور مدير المشروع في الإدارة الرشيقة للمشاريع - القيادة بفاعلية
 
الادارة الهندسية والعمل على تخطيط مشاريع
الادارة الهندسية والعمل على تخطيط  مشاريعالادارة الهندسية والعمل على تخطيط  مشاريع
الادارة الهندسية والعمل على تخطيط مشاريع
 
City soft Integrated Solutions ERP Presentation
City soft Integrated Solutions ERP PresentationCity soft Integrated Solutions ERP Presentation
City soft Integrated Solutions ERP Presentation
 
Part software -
Part   software - Part   software -
Part software -
 
PHP Developer Tools - Arabic
PHP Developer Tools - ArabicPHP Developer Tools - Arabic
PHP Developer Tools - Arabic
 
Hubnsub service workflow Arabic Brochure
Hubnsub service workflow Arabic BrochureHubnsub service workflow Arabic Brochure
Hubnsub service workflow Arabic Brochure
 

More from Bahaa Al Zubaidi

RPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereRPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations Everywhere
Bahaa Al Zubaidi
 
Integrating Push Notifications in PWAs
Integrating Push Notifications in PWAsIntegrating Push Notifications in PWAs
Integrating Push Notifications in PWAs
Bahaa Al Zubaidi
 
BAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docxBAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docx
Bahaa Al Zubaidi
 
PWAs Vs. Native Apps
PWAs Vs. Native AppsPWAs Vs. Native Apps
PWAs Vs. Native Apps
Bahaa Al Zubaidi
 
Offline Capabilities of the PWAs
Offline Capabilities of the PWAsOffline Capabilities of the PWAs
Offline Capabilities of the PWAs
Bahaa Al Zubaidi
 
Introduction to PWAs
Introduction to PWAsIntroduction to PWAs
Introduction to PWAs
Bahaa Al Zubaidi
 
Psycology of Digital Trust
Psycology of Digital TrustPsycology of Digital Trust
Psycology of Digital Trust
Bahaa Al Zubaidi
 
Blockchain & Digital Trust
Blockchain & Digital TrustBlockchain & Digital Trust
Blockchain & Digital Trust
Bahaa Al Zubaidi
 
Evolution of Digital Trust
Evolution of Digital TrustEvolution of Digital Trust
Evolution of Digital Trust
Bahaa Al Zubaidi
 
Data Protection in Smart Cities Apps
Data Protection in Smart Cities AppsData Protection in Smart Cities Apps
Data Protection in Smart Cities Apps
Bahaa Al Zubaidi
 
Role of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesRole of Biometrics in Smart Cities
Role of Biometrics in Smart Cities
Bahaa Al Zubaidi
 
Digital Trust in the Work Place
Digital Trust in the Work PlaceDigital Trust in the Work Place
Digital Trust in the Work Place
Bahaa Al Zubaidi
 
Testing in a DevOps Environment
Testing in a DevOps EnvironmentTesting in a DevOps Environment
Testing in a DevOps Environment
Bahaa Al Zubaidi
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps
Bahaa Al Zubaidi
 
Optimizing Mobile App Development
Optimizing Mobile App Development Optimizing Mobile App Development
Optimizing Mobile App Development
Bahaa Al Zubaidi
 
Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CD
Bahaa Al Zubaidi
 
Exploring Automation with DevOps
Exploring Automation with DevOpsExploring Automation with DevOps
Exploring Automation with DevOps
Bahaa Al Zubaidi
 
Implementing Continuous Integration
Implementing Continuous IntegrationImplementing Continuous Integration
Implementing Continuous Integration
Bahaa Al Zubaidi
 
CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery
Bahaa Al Zubaidi
 
Continuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesContinuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating Releases
Bahaa Al Zubaidi
 

More from Bahaa Al Zubaidi (20)

RPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations EverywhereRPA: Transforming Business Operations Everywhere
RPA: Transforming Business Operations Everywhere
 
Integrating Push Notifications in PWAs
Integrating Push Notifications in PWAsIntegrating Push Notifications in PWAs
Integrating Push Notifications in PWAs
 
BAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docxBAZUBAIDI - OCT07.docx
BAZUBAIDI - OCT07.docx
 
PWAs Vs. Native Apps
PWAs Vs. Native AppsPWAs Vs. Native Apps
PWAs Vs. Native Apps
 
Offline Capabilities of the PWAs
Offline Capabilities of the PWAsOffline Capabilities of the PWAs
Offline Capabilities of the PWAs
 
Introduction to PWAs
Introduction to PWAsIntroduction to PWAs
Introduction to PWAs
 
Psycology of Digital Trust
Psycology of Digital TrustPsycology of Digital Trust
Psycology of Digital Trust
 
Blockchain & Digital Trust
Blockchain & Digital TrustBlockchain & Digital Trust
Blockchain & Digital Trust
 
Evolution of Digital Trust
Evolution of Digital TrustEvolution of Digital Trust
Evolution of Digital Trust
 
Data Protection in Smart Cities Apps
Data Protection in Smart Cities AppsData Protection in Smart Cities Apps
Data Protection in Smart Cities Apps
 
Role of Biometrics in Smart Cities
Role of Biometrics in Smart CitiesRole of Biometrics in Smart Cities
Role of Biometrics in Smart Cities
 
Digital Trust in the Work Place
Digital Trust in the Work PlaceDigital Trust in the Work Place
Digital Trust in the Work Place
 
Testing in a DevOps Environment
Testing in a DevOps EnvironmentTesting in a DevOps Environment
Testing in a DevOps Environment
 
Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps Infrastructure as Code & its Impact on DevOps
Infrastructure as Code & its Impact on DevOps
 
Optimizing Mobile App Development
Optimizing Mobile App Development Optimizing Mobile App Development
Optimizing Mobile App Development
 
Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CD
 
Exploring Automation with DevOps
Exploring Automation with DevOpsExploring Automation with DevOps
Exploring Automation with DevOps
 
Implementing Continuous Integration
Implementing Continuous IntegrationImplementing Continuous Integration
Implementing Continuous Integration
 
CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery CI/CD Pipelines: Reliable Software Delivery
CI/CD Pipelines: Reliable Software Delivery
 
Continuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating ReleasesContinuous Deployment: Accelerating Releases
Continuous Deployment: Accelerating Releases
 

الأتمتة في عمليات التطوير( DevOps).pdf

  • 1. ‫األتمتة‬ ‫في‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) “ ‫أصبحت‬ ,‫األتمتة‬ ‫واحدة‬ ‫من‬ ‫اهم‬ ‫الميول‬ ‫ة‬ ‫السائد‬ ‫في‬ ‫كل‬ ‫مكان‬ ‫في‬ ‫الوقت‬ ‫المعاصر‬ ‫بما‬ ‫في‬ ‫ذلك‬ ‫مجال‬ ‫م‬ُ‫النظ‬ .‫التكنولوجية‬ ‫اتمتة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( (DevOps ‫يسمح‬ ‫باستخدام‬ ‫في‬ ‫بالقيام‬ ‫بالمهام‬ ‫اليدوية‬ ‫باإلضافة‬ ‫إلى‬ ‫المهام‬ ‫المتكررة‬ ‫دون‬ ‫تدخل‬ .‫بشري‬ ،“ ‫يقول‬ ‫بهاء‬ ‫الزبيدي‬ . ‫ا‬ً‫ق‬‫وف‬ ‫لبهاء‬ ،‫الزبيدي‬ ‫فإن‬ ‫الهدف‬ ‫من‬ ‫أتمتة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫هو‬ ‫تقليل‬ ‫عبء‬ ‫العمل‬ ‫اليدوي‬ ‫وتبسيط‬ ‫دورة‬ .‫الحياة‬ ‫حيث‬ ‫يمكن‬ ‫استخدامه‬ ‫في‬ ‫جميع‬ ‫مراحل‬ ‫دورة‬ ‫حياة‬ ‫التطوير‬ . ‫لماذا‬ ‫األتمتة‬ ‫في‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ (DevOps) ‫؟‬ ‫يؤدي‬ ‫استخدام‬ ‫األتمتة‬ ‫في‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫إلى‬ ‫العديد‬ ‫من‬ ‫التحسينات‬ ‫المهمة‬ ‫مثل‬ : ● ‫إلغاء‬ ‫الحاجة‬ ‫إلى‬ ‫قوة‬ ‫عمل‬ ‫كبيرة‬ . ● ‫تقليل‬ ‫األخطاء‬ ‫البشرية‬ . ● ‫تحسين‬ ‫إنتاجية‬ ‫القوى‬ ‫العاملة‬ . ● ‫التأكد‬ ‫من‬ ‫سرعة‬ ‫دورة‬ ‫حياة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ) DevOps) ‫تستخدم‬ ‫األتمتة‬ ‫أدوات‬ ‫برمجية‬ ‫مختلفة‬ ‫وتشكيالت‬ ‫محددة‬ ‫ا‬ً‫ق‬‫مسب‬ ‫لضمان‬ ‫أتمتة‬ ‫المهام‬ . ‫الفوائد‬ ‫الرئيسية‬ ‫ألتمتة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫لت‬َ‫ع‬َ‫ج‬ ‫الفوائد‬ ‫الرئيسية‬ ‫العديدة‬ ‫ألتمتة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫ذات‬ ‫شعبيته‬ ‫كبيرة‬ ‫في‬ ‫االونه‬ ‫االخيرة‬ . ‫وتشمل‬ ‫الفوائد‬ ‫ما‬ ‫يلي‬ : ‫التمكين‬ ‫من‬ ‫توحيد‬ ‫المقاييس‬ ‫هناك‬ ‫حاجة‬ ‫إلى‬ ‫عمليات‬ ‫موحدة‬ ‫وسير‬ ‫عمل‬ ‫وتقنيات‬ ‫ومقاييس‬ ‫وبروتوكوالت‬ ‫لمواجهة‬ ‫التحديات‬ ‫التي‬ ‫تواجهها‬ ‫فرق‬ ‫عمليات‬ ‫((التطوير‬ DevOps ‫يساعد‬ ‫توحيد‬ ‫القياس‬ ‫في‬ ‫تقليل‬ ‫االزدواجية‬ ‫وتقليل‬ ‫المخاطر‬ ‫ويقدم‬ ‫إرشادات‬ ‫واضحة‬ ‫للعاملين‬ ‫على‬ ‫النظام‬ . ‫الشي‬ ‫المهم‬ ‫و‬ ‫الواجب‬ ‫الذكر‬ ‫انه‬ ‫يجب‬ ‫أال‬ ‫يقف‬ ‫توحيد‬ ‫المقاييس‬ ‫كعثرة‬ ‫في‬ ‫طريق‬ ‫القدرة‬ ‫على‬ ‫التكيف‬ ‫و‬ ‫التأقلم‬ ‫في‬ ‫سوق‬ ‫سريع‬ ‫التغيرات‬ . ‫إذا‬ ‫تم‬ ‫توحيد‬ ‫األدوات‬ ‫دون‬ ‫القدرة‬ ‫على‬ ،‫التكيف‬ ‫فسيؤدي‬ ‫ذلك‬ ‫إلى‬ ‫تعارض‬ ‫مع‬ ‫الممارسات‬ ‫والتكنولوجيات‬ .‫المتطورة‬ ‫وعندما‬ ‫يتم‬ ،‫التوحيد‬ ‫ينبغي‬ ‫أن‬ ‫يتكيف‬ ‫مع‬ ‫التحسينات‬ ‫التكنولوجية‬ ‫والمتطلبات‬ ‫الجديدة‬ . ‫عندما‬ ‫تكون‬ ‫هناك‬ ‫حاجة‬ ‫إلى‬ ‫مكتبة‬ ‫موحدة‬ ‫من‬ ،‫األدوات‬ ‫من‬ ‫المهم‬ ‫أن‬ ‫يكون‬ ‫هناك‬ ‫سير‬ ‫عمل‬ ‫للموافقة‬ ‫على‬ ‫األداة‬ ‫وإدراجها‬ ‫في‬ ‫مكتبة‬ ‫القياس‬ ‫الموحد‬ . ‫يساعد‬ ‫هذا‬ ‫على‬ ‫ضمان‬ ‫خفة‬ ‫الحركة‬ ‫وإزالة‬ ‫االخفاقات‬ ‫في‬ ‫األداء‬ .
  • 2. ‫يضمن‬ ‫االتساق‬ ‫االتساق‬ ‫هو‬ ‫ميزة‬ ‫رئيسية‬ ‫ألتمتة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( DevOps) ‫و‬ ‫يكفل‬ ‫إمكانية‬ ‫التنبؤ‬ ‫بالعملية‬ ‫والمخرجات‬ . ‫يتم‬ ‫ذلك‬ ‫ألن‬ ‫األتمتة‬ ‫تساعد‬ ‫في‬ ‫تحديد‬ ‫األخطاء‬ ‫والقضايا‬ .‫السلوكية‬ ‫يمكن‬ ‫القضاء‬ ‫بنسبة‬ ‫عالية‬ ‫على‬ ‫األخطاء‬ ‫التي‬ ‫يسببها‬ ‫البشر‬ . ‫يضمن‬ ‫قابلية‬ ‫التوسع‬ ‫من‬ ‫السهل‬ ‫ا‬ً‫د‬‫ج‬ ‫توسيع‬ ‫نطاق‬ ‫العمليات‬ ‫المؤتمتة‬ ‫مقارنة‬ ‫بالعمليات‬ .‫اليدوية‬ ‫يصبح‬ ‫التحجيم‬ ً‫ال‬‫سه‬ ‫من‬ ‫خالل‬ ‫تضمين‬ ‫عمليات‬ ‫إضافية‬ ‫يمكن‬ ‫أن‬ ‫تلبي‬ ‫المتطلبات‬ . ‫إذا‬ ‫تم‬ ‫استخدام‬ ‫العمليات‬ ،‫اليدوية‬ ‫فإن‬ ‫عدم‬ ‫توفر‬ ‫أعضاء‬ ‫الفريق‬ ‫يمكن‬ ‫أن‬ ‫يؤثر‬ ‫على‬ .‫التوسع‬ ‫في‬ ،‫األتمتة‬ ‫ُحدد‬‫م‬‫اال‬ ‫الوحيد‬ ‫للتوسع‬ ‫هو‬ ‫نقص‬ ‫األجهزة‬ .‫والبرامج‬ ‫إذا‬ ‫تم‬ ‫استخدام‬ ‫األتمتة‬ ‫القائمة‬ ‫على‬ ،‫السحابة‬ ‫فسيتم‬ ‫إزالة‬ ‫هذا‬ ‫القيد‬ . ‫ُزيد‬‫ي‬ ‫السرعة‬ ‫السرعة‬ ‫المحسنة‬ ‫التي‬ ‫يمكن‬ ‫من‬ ‫خاللها‬ ‫إكمال‬ ‫مراحل‬ ‫مختلفة‬ ‫من‬ ‫دورة‬ ‫الحياة‬ ‫هي‬ ‫أكبر‬ ‫فائدة‬ ‫من‬ ‫أتمتة‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ DevOps)) ‫هذا‬ ‫يحسن‬ ‫التسليم‬ ‫في‬ ‫الوقت‬ .‫المناسب‬ ‫فائدة‬ ‫التشغيل‬ ‫المؤتمت‬ ‫هي‬ ‫تنفيذ‬ ‫العمليات‬ ‫دون‬ ‫الحاجة‬ ‫إلى‬ ‫تدخل‬ ‫بشري‬ ، ‫المرونة‬ ‫زيد‬ُ‫ت‬ ‫األتمتة‬ ‫من‬ ‫المرونة‬ ‫من‬ ‫حيث‬ ‫الوظيفة‬ .‫والنطاق‬ ‫يسمح‬ ‫تكوين‬ ‫األتمتة‬ ‫بإجراء‬ ‫التغييرات‬ ‫بسهولة‬ ‫بحيث‬ ‫يتم‬ ‫تلبية‬ ‫المتطلبات‬ ‫مقارنة‬ ‫بالعنصر‬ ‫البشري‬ ‫حيث‬ ‫يجب‬ ‫يجب‬ ‫ان‬ ‫رب‬َ‫ُد‬‫ي‬ ‫لتلبية‬ ‫التغيرات‬ ‫التي‬ ‫تجري‬ ‫بين‬ ‫الحين‬ ‫و‬ ‫االخر‬ . ‫في‬ ‫هذا‬ ،‫المقال‬ ‫اوجز‬ ‫بهاء‬ ‫الزبيدي‬ ‫آرائه‬ ‫حول‬ ‫األتمتة‬ ‫في‬ ‫نظام‬ ‫عمليات‬ ‫التطوير‬ ( DevOps)