القيادة الفنية الاستراتيجية
- التتبع الشامل من البداية إلى النهاية: قيادة الفريق في تتبع تدفقات المعاملات من بوابة API (API Connect) عبر ناقل الخدمات المؤسسي (ACE) وصولاً إلى الخدمات المصغرة الخلفية (Spring Boot).
- تحليل السبب الجذري (RCA): ترؤس التحقيقات المعمّقة في أعطال البرمجيات الوسيطة، مثل فقدان الرسائل في MQ، أو أخطاء المزامنة في ACE، أو انهيارات JVM في Spring Boot.
- حوكمة المنصة: الإشراف على استقرار مكونات التكامل التي تعمل على Red Hat OpenShift، مع ضمان التخصيص الأمثل للموارد (CPU/الذاكرة) وتوسيع نطاق البودات (Pods).
- فرض الأمان: إدارة واستكشاف بروتوكولات الأمان وإصلاحها، بما في ذلك Mutual TLS (mTLS) وOAuth2 وJWE/JWS ضمن طبقة التكامل.
المسؤوليات الفنية التفصيلية
أ. IBM Cloud Pak for Integration (CP4I)
- App Connect Enterprise (ACE): استكشاف أخطاء تدفقات الرسائل وأخطاء منطق ESQL ومشكلات اتصال المحولات (SAP، قاعدة البيانات، الملفات) وإصلاحها.
- IBM MQ: إدارة مديري قوائم الانتظار، وحل إعادة محاولات القنوات، والتحقيق في قوائم الرسائل الميتة أو مشكلات استمرارية الرسائل.
- API Connect: حل المشكلات المتعلقة بتعريفات API وسياسات الأمان وزمن استجابة البوابة (DataPower).
ب. الخدمات المصغرة الخلفية (Spring Boot)
- ضبط الأداء: تحليل تفريغات خيوط JVM وتفريغات الذاكرة (Heap Dumps) لحل تسريبات الذاكرة أو الاستخدام المرتفع لوحدة المعالجة المركزية في الخدمات المصغرة.
- تصحيح أخطاء الاتصال: استكشاف مشكلات تكامل Spring Boot مع قواعد البيانات (JPA/Hibernate) وأنظمة المراسلة الخارجية (JMS/Kafka) وإصلاحها.
- تجميع السجلات: استخدام ELK/Splunk لربط السجلات عبر خدمات مصغرة متعددة لتحديد نقاط الفشل في بنية موزعة.
المهارات الفنية
- منصات التكامل: إتقان IBM CP4I (وتحديداً ACE وMQ وAPI Connect).
- أطر التطوير: معرفة متقدمة بـ Java وSpring Boot (Spring Integration، Spring Cloud).
- الحاويات: كفاءة على مستوى الخبير في Red Hat OpenShift وKubernetes.
- البروتوكولات والمعايير: فهم خبير لـ REST وSOAP وJSON وXML وAMQP وMQTT.
- أدوات المراقبة: خبرة عملية مع IBM Instana أو Dynatrace أو Prometheus/Grafana.