
تقدمه EDUCBA. يركز هذا المقرر على أتمتة البنية التحتية باستخدام Chef، وهي أداة لإدارة الإعدادات تساعد الفرق على نشر الأنظمة والبرمجيات بصورة متسقة وقابلة للتكرار. ستتعلم أولا كيفية تهيئة بيئة Chef كاملة: إعداد محطة العمل، نشر خادم Chef، وربط العقد بحيث يمكن إدارتها مركزيا. يشرح المقرر نموذج العمل القائم على الوصفات والموارد وكيف تصف الحالة المرغوبة للنظام بدلا من تنفيذ أوامر يدوية، مما يقلل الأخطاء ويجعل الإعداد قابلا للتدقيق. بعد ذلك ستتعلم إدارة العقد: تسجيلها، تنظيمها، تطبيق سياسات إعداد مختلفة بحسب الدور، ومتابعة الامتثال للحالة المطلوبة. يقدم المقرر سيناريوهات أتمتة شائعة مثل تثبيت الحزم، إدارة ملفات الإعداد، تشغيل الخدمات وإعادة تشغيلها عند الحاجة، وإدارة الاعتمادات بين المكونات. كما يناقش كيفية بناء تدفقات عمل قابلة للتوسع في سياق DevOps، بحيث تصبح البنية التحتية جزءا من الشيفرة: يمكن مراجعتها، اختبارها، وإعادة استخدامها عبر بيئات متعددة مثل التطوير والاختبار والإنتاج. بنهاية المقرر ستكون قادرا على إعداد Chef في مشروع حقيقي، كتابة وصفات عملية، وأتمتة عمليات كانت تتطلب تدخلا يدويا، مع تحسين الاتساق وتقليل زمن النشر والانقطاعات.
EDUCBA