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