تقديم خدمات DevOps لسلسلة أسواق أوروبية كبرى
نبذة عن العميل
منذ 4 أعوام وحتى اليوم، تواصل ساينس سوفت شراكتها مع إحدى الشركات الأوروبية المتخصصة في الخدمات المُدارة. ويتولى فريق ساينس سوفت تنفيذ طلبات إدارة خدمات تقنية المعلومات لعملاء شركة العميل، مثل: تهيئة الخوادم، وإعداد قواعد البيانات، واستكشاف أخطاء الشبكة وإصلاحها، وغيرها. أما عميلنا النهائي فهي واحدة من أكبر سلاسل أسواق الهايبر ماركت في أوروبا، وتضم أكثر من 50,000 موظف.
الحاجة إلى دعم الخوادم وأتمتة إدارتها
يمتلك العميل النهائي شبكة خوادم تدعم جميع عملياته اليومية (إدارة المخزون، ومعالجة المعاملات، وغيرها). ولسد فجوات نقص الكفاءات والخبرات في فريقه الداخلي، كان العميل النهائي يبحث عن شريك تقني موثوق لتمكين الإدارة الآلية للخوادم المسؤولة عن تشغيل نظام إدارة طلبات الدعم وقواعد بياناته.
منحت شركة الخدمات المُدارة ثقتها لساينس سوفت، استنادًا إلى خبرتها الممتدة لأكثر من 16 عامًا في خدمات مكتب المساعدة و10 أعوام في تقديم خدمات DevOps، وكلفتها بتقديم الخدمات اللازمة لعميلها النهائي.
صيانة خوادم وقواعد بيانات نظام إدارة طلبات الدعم
كلفت ساينس سوفت 3 من مهندسي DevOps بمساعدة العميل النهائي على تنفيذ المهام التالية:
- صيانة الخوادم: استخدم فريقنا أدوات Microsoft System Center – Service Manager (SCSM) وMicrosoft System Center Orchestrator لأتمتة وتنظيم إدارة الخوادم.
- تهيئة أدوات SCSM وSystem Center Orchestrator وتحديثها إلى آخر إصداراتها.
- صيانة قواعد بيانات نظام إدارة طلبات الدعم (التهيئة، والنسخ الاحتياطي، واسترداد البيانات، وضغط البيانات، وغير ذلك) باستخدام أداة SQL Server Management Studio.
- معالجة المشكلات الحرجة (مثل: المعالجة الخاطئة في قاعدة البيانات).
تحسين عمليات الخوادم وقواعد البيانات باستخدام نصوص PowerShell البرمجية
أدى النمو المستمر في حجم وتعقيد قواعد بيانات نظام إدارة طلبات الدعم لدى العميل إلى استهلاك المزيد من الوقت لتعديل قواعد البيانات وتحديثها يدويًا، فضلًا عن جعلها أكثر عرضة للأخطاء. لمعالجة ذلك، أنشأ مهندسو DevOps في ساينس سوفت نصوصًا برمجية جديدة باستخدام لغة PowerShell أتاحت تعديل وتحديث قواعد البيانات آليًا. ودمج فريقنا تلك النصوص البرمجية بسلاسة في أداة System Center Orchestrator، ما أدى إلى تبسيط إدارة قواعد البيانات الضخمة لنظام إدارة طلبات الدعم.
نظرًا لقلة العمليات الآلية الافتراضية في أداة Microsoft System Center Orchestrator، نفذ فريقنا نصوص PowerShell البرمجية لأتمتة عمليات الخادم المتكررة، وتسهيل الأنشطة الروتينية، مثل: مسح ذاكرة التخزين المؤقت، وحذف سِجِل النظام، وإعداد الإشعارات الآلية.
وبفضل تبسيط هذه المهام الروتينية، استطاع فريقنا توفير وقت وجهد الفريق الداخلي لتقنية المعلومات بقدرٍ ملحوظ. هكذا تمكن فريق العميل من التركيز على المهام الأكثر أهمية للأعمال، ليتمتع العميل النهائي بعمليات فعالة للخوادم دون أي أعطال.
معالجة مشكلات عدم توافق إطار العمل NET.
صُمم نظام مكتب المساعدة لدى العميل النهائي لإنشاء محادثات مخصصة باستخدام منصة Microsoft Teams لفريق مراقبة ومعالجة الطلبات عند إصدار أي طلب دعم جديد. مع ذلك، تعطلت عملية إنشاء تلك المحادثات، بعدما أجرى فريق العميل النهائي تحديثًا مجدولًا للخادم. وعقب التدقيق، اكتشف فريقنا أن السبب الجذري لهذه المشكلة عدم التوافق بين الإصدار الأخير من إطار العمل NET. وعملية إنشاء محادثات Microsoft Teams. ولمعالجة هذه المشكلة، استخدم مهندسو DevOps في ساينس سوفت أداة Microsoft System Center Orchestrator لإنشاء قاعدة جديدة ضمن خصائص العملية. وفرضت هذه القاعدة استخدام النسخة السابقة من إطار العمل NET. ومن ثَم استعادة الوظائف اللازمة للعملية.
تبسيط الإدارة الآلية للخوادم
بفضل التعاون المستمر مع ساينس سوفت، حصل العميل النهائي على المنجزات التالية:
- خوادم موثوقة تتطلب أقل قدر من الإدارة اليدوية.
- توفير جهود تعديل وتحديث قواعد بيانات نظام إدارة طلبات الدعم، بفضل العمليات التي أعددناها جيدًا في أداة Microsoft System Orchestrator.
- التسجيل السلس لطلبات الدعم بفضل إصلاح فريقنا خطأ عدم توافق إطار العمل NET.
- بفضل جهود ساينس سوفت في إدارة الخوادم وقواعد البيانات، استطاع الفريق الداخلي لتقنية المعلومات لدى العميل النهائي توفير الوقت والجهد للتركيز على المهام الأكثر أهمية للأعمال.
التقنيات والأدوات
PowerShell, Microsoft System Center Orchestrator, Microsoft System Center – Service Manager, Cireson, SQL Server Management Studio, Active Directory, Atlassian Jira.
نتواصل معكم على الفور