
تواجه فرق تطوير البرمجيات كثيرًا من التحديات الناتجة عن الفجوة بين فرق التطوير وفرق تشغيل الأنظمة. فبينما يركّز المطوّرون على تقديم تحديثات متكررة تضيف قيمة وتحسّن تجربة المستخدم، تهتم فرق العمليات بحماية قيمة المنتج المُسلَّم عبر ضمان الاستقرار والأمان واستمرارية الخدمة، وذلك من خلال الحفاظ على بيئة تشغيل ثابتة وموثوقة للمستخدمين. في سوق اليوم، تتطلب المؤسسات والشركات في العصر الرقمي أن تكون أكثر رشاقة في تسليم البرمجيات، وأن تطوّر تطبيقاتها ومنصاتها على الويب بوتيرة أسرع وبجودة أعلى. ومع ظهور تقنيات جديدة مثل الحوسبة السحابية والافتراضية، أصبح من الممكن بناء أدوات وأساليب عمل تُسرّع العمليات وتُحسّن التعاون وتُنشئ علاقة أوثق بين التطوير والعمليات. تقدّم هذه الدورة مدخلًا عمليًا إلى أسس DevOps وأدواته. ستتعلّم المهارات الضرورية في Linux وUnix لإدارة التطبيقات بكفاءة من خلال سطر الأوامر، بما يشمل التعامل مع بيئات التشغيل والمهام اليومية التي يحتاجها أي فريق تقني. كما ستتعرّف إلى مبادئ إدارة الشيفرة المصدرية باستخدام Git وGitHub وفق ممارسات ومعايير الصناعة، بما يساعدك على تتبّع الإصدارات والعمل التعاوني على المشاريع. إضافةً إلى ذلك، ستستعرض ركائز DevOps مثل التكامل المستمر والنشر المستمر (CI/CD) وكيف تساهم في تقليل الأخطاء وتسريع دورة التسليم. وستتعرّف أيضًا إلى التحوّل في إدارة الأنظمة عبر مفهوم «البنية التحتية ككود» وأثره في توحيد البيئات وقابليتها للتكرار، إلى جانب فهم تسليم التطبيقات بطريقة مرنة وفعّالة باستخدام تقنيات الحاويات. هذه الدورة مناسبة لمن يريد بناء أساس قوي يمكّنه من العمل ضمن فرق حديثة تعتمد DevOps لتسريع التطوير وتحسين الاستقرار.
Miguel A. Guirao Aguilera
Mtro.
Sylvain Kalache
Co-founder at Holberton and previously Senior Site Reliability Engineer at LinkedIn