قوالب المسار الذهبي
نقاط بداية معتمدة مسبقاً لخدمة جديدة، بحيث يحصل مطور على تسجيل ومراقبة ونشر مُعدّة بشكل صحيح من أول التزام، دون الحاجة للسؤال.
DevOps
أدوات خدمة ذاتية ومسارات ذهبية ومنصة مطورين داخلية تتيح لمطوريك الإطلاق دون انتظار طلبات البنية التحتية.
تميل شركات دبي النامية بأكثر من فريق منتج واحد إلى توظيف مهندس منصات بمجرد أن يبدأ أشخاص مختلفون بتكرار عمل البنية التحتية نفسه، أو حين يصبح مطور متمرس واحد بصمت الشخص الذي يسأله الجميع كيفية نشر أي شيء. بدلاً من بناء ميزات منتج، يبني مهندس المنصات الأدوات والقوالب وواجهات الخدمة الذاتية التي تتيح لمطورين آخرين القيام بذلك العمل بأنفسهم، بثبات، دون انتظار مساعدة في كل مرة.
تصف ورقة عمل المنصات الخاصة بمؤسسة Cloud Native Computing منصة المطورين الداخلية بأنها “مجموعة متكاملة من القدرات مُعرَّفة ومقدَّمة وفق احتياجات مستخدمي المنصة”، بمعاملة مطورين آخرين كمستخدمين فعليين لعمل فريق المنصة، تماماً كما يملك منتج خارجي عملاء. ذلك التوصيف اختبار مفيد لمرشح: هل يتحدث عن تقليل خطوات مطور آخر للنجاح، أم عن الأدوات نفسها فقط.
تغطي هذه الصفحة ما يبنيه مهندس منصات عادةً، والمهارات التي تفصل بانياً حقيقياً للمنصات عن أخصائي بنية تحتية عام، وكيفية تقييم مرشح وفق ذلك الفارق.
ما يبنيه مهندس منصات
واجهات وقوالب، لا بنية تحتية تُدار يدوياً لكل طلب.
نقاط بداية معتمدة مسبقاً لخدمة جديدة، بحيث يحصل مطور على تسجيل ومراقبة ونشر مُعدّة بشكل صحيح من أول التزام، دون الحاجة للسؤال.
مكان واحد لرؤية الخدمات الموجودة، ومن يملكها، وحالتها الحالية، ليحل محل جداول بيانات متناثرة ومعرفة غير موثقة.
طريقة لمطور لإنشاء بيئة اختبار أو قاعدة بيانات جديدة دون رفع تذكرة وانتظار شخص آخر ليتصرف بشأنها.
طريقة نشر ثابتة لكل فريق، بحيث تنتقل المعرفة والأدوات المبنية لفريق منتج واحد بسلاسة إلى التالي.
إعدادات افتراضية منطقية وفحوصات آلية تبقي الفرق ضمن السياسة، بدلاً من خطوة موافقة يدوية لكل طلب.
قياس حقيقي لما إذا كانت الفرق تستخدم المنصة فعلاً وتجدها أسرع من العمل يدوياً، لا مجرد بنائها والأمل.
مهارات مهمة
تفكير منتجي مُطبَّق على أدوات المطورين الداخلية.
| المهارة أو الأداة | كيف يبدو الجيد | لماذا تهم |
|---|---|---|
| Kubernetes أو تنسيق مماثل | مرتاح مع نموذج المنصة الخاص لأحمال العمل والخدمات، وفق توثيقها | معظم منصات المطورين الداخلية مبنية فوق هذه الطبقة |
| البنية التحتية كشفرة | يكتب وحدات قابلة لإعادة الاستخدام وموثقة جيداً يمكن لفرق أخرى تبنيها بثقة | سكربت لمرة واحدة ليس منصة تستطيع فرق أخرى الوثوق بها |
| تصميم الواجهات البرمجية والأدوات | يصمم الواجهات بسؤال المطورين أولاً عما يحتاجونه فعلاً | منصة لا يريد أحد استخدامها يتم تجاوزها، مما يهدر الاستثمار |
| عادة التوثيق | يكتب أدلة واضحة كجزء من الإطلاق، لا كفكرة لاحقة | الخدمة الذاتية تنجح فقط إذا استطاع المطورون إيجاد الإجابة دون سؤال |
| التواصل مع أصحاب المصلحة | يستطيع شرح قرارات المنصة لمطورين آخرين بلغة بسيطة | يعتمد التبني على الثقة بقدر اعتماده على الأدوات نفسها |
تصف ورقة عمل CNCF للمنصات مهمة فريق المنصة بأنها البحث في متطلبات المستخدمين وتقليل العبء الذهني على فرق المنتج، وهذا خط جيد يمكن طرحه في مقابلة عند توظيف مهندس منصات في دبي، لأنه يفصل تفكير المنصات عن عمل البنية التحتية العام.
طرق العمل معنا
يناسب المهندس المخصص شركة بعدة فرق منتج وعمل بنية تحتية يتكرر باستمرار، حيث تنمو المنصة مع الفرق التي تخدمها. يناسب المشروع محدد النطاق هدفاً محدداً، مثل بناء قالب مسار ذهبي لنوع خدمة واحد أو إنشاء بوابة مطورين أساسية، يُسلَّم مع توثيق وتسليم. يناسب دعم التوظيف شركة تريد توظيف هذا الشخص مباشرة وتنمية الدور داخلياً مع الوقت. تناسب الاستشارة فريقاً يريد تقييماً خارجياً لما إذا كانت هندسة المنصات هي الاستثمار الصحيح بعد، قبل الالتزام بميزانية له.
تقييم مرشح
فحوصات تكشف تفكيراً منتجياً، لا مجرد اتساع تقني.
تصلح هذه الفحوصات سواء أجريتها بنفسك أو طلبت منا إجراءها كجزء من دعم التوظيف عند توظيف مهندس منصات في دبي.
مرشح بخبرة حقيقية يستطيع وصف شيء بناه كان سليماً تقنياً لكن تم تجاهله، ولماذا، مُظهراً أنه يفهم أن التبني ليس تلقائياً.
هل قابل المطورين قبل البناء، أم خمّن. المنصة المبنية دون سؤال المستخدمين تميل لحل المشكلة الخاطئة بإتقان.
اسأل ما الذي تحمي منه، وما الذي تفترضه، وكيف قد يوسّعها فريق آخر لاحتياجاته الخاصة.
مرشح قوي يستطيع وصف مرة خفف فيها قيداً لأنه كان يعطل عملاً مشروعاً، لا مجرد تشديد الضوابط افتراضياً.
أرقام التبني، أو الوقت الموفَّر، أو طلبات دعم أقل إجابات ملموسة. إحساس غامض بأن “الفرق بدت أسعد” إشارة أضعف، وهذا بالضبط نوع الفجوة التي تهدف هذه القائمة لاكتشافه قبل توظيف مهندس منصات في دبي.
الشهادات
شهادات تدعم المنصة، إذ لا جهة اعتماد واحدة لهندسة المنصات نفسها.
تصدر مؤسسة Cloud Native Computing، مع مؤسسة Linux، اعتمادي Certified Kubernetes Administrator وCertified Kubernetes Application Developer، وكلاهما ذو صلة لأن معظم منصات المطورين الداخلية تقوم فوق Kubernetes أو نظام مماثل.
ورقة عمل CNCF للمنصات نفسها مرجع مشترك أفضل للدور من أي شهادة، لأنها تحدد ما تهدف إليه منصة الفريق فعلياً. اسأل مرشحاً إن قرأها، وهو أحد الأسئلة التي نطرحها حين يوظفنا عميل لإيجاد مهندس منصات في دبي.
اعتبارات الإمارات
مجال واحد يهم بمجرد أن تخدم منصة عدة فرق منتج.
يمكن لبيئات الخدمة الذاتية أن تسهّل على مطور نسخ بيانات إنتاج إلى بيئة اختبار دون إدراك التبعات. يظل المرسوم بقانون اتحادي رقم 45 لسنة 2021، قانون حماية البيانات الاتحادي في الإمارات، سارياً على تلك النسخة، وهو سبب اختيار بعض شركات دبي توظيف مهندس منصات تحديداً لبناء تلك القيود افتراضياً.
حيث تخدم منصة فرقاً تبني واجهات عربية وإنجليزية، توفر قوالب تتعامل مع تخطيط من اليمين إلى اليسار بشكل صحيح منذ البداية على كل فريق يتبناها حل المشكلة نفسها منفرداً.
يقع هذا الدور ضمن فئة DevOps لدينا، جزء من توظيف مطورين في دبي. تغطي صفحة مهندس DevOps لدينا خطوط الأنابيب وأتمتة النشر التي تغلّفها المنصة عادةً، وتقع الخوادم والشبكات وسعة السحابة الأساسية تحت كل ذلك مع مهندس بنية تحتية. بمجرد أن تصبح خدمة مباشرة، يملك مهندس موثوقية مواقع جاهزيتها، والأمن المدمج في المنصة نفسها تركيز مهندس DevSecOps. لشركة أصغر بلا عدة فرق منتج بعد، قد تكون صفحة الخدمات السحابية لدينا نقطة البداية الأبسط.
إجابات واضحة
غالباً ما يبني مهندس DevOps ويشغّل خطوط الأنابيب والبنية التحتية مباشرة لفريق منتج واحد. يبني مهندس منصات الأدوات والقوالب وواجهات الخدمة الذاتية التي تتيح لمطورين آخرين القيام بذلك بأنفسهم، في شركة دبي بعدة فرق منتج تتشارك بنية تحتية مشتركة.
على الأرجح ليس بعد. تثبت هندسة المنصات جدواها بمجرد وجود عدة فرق تكرر عمل البنية التحتية نفسه، أو فريق واحد ينفق وقتاً حقيقياً في مساعدة الآخرين بالنشر والبيئات بدلاً من بناء منتج.
تتفاوت، لكنها غالباً بوابة، ومجموعة قوالب، وأداة سطر أوامر تتيح لمطور إنشاء خدمة أو قاعدة بيانات أو بيئة جديدة بنقرات قليلة، متبعة معاييرك تلقائياً بدلاً من إخباره بها.
العقلية مشابهة، لأن مهندس المنصات يعامل مطورين آخرين كمستخدمي المنصة، يبحث فيما يحتاجونه ويقلل الخطوات التي تلزمهم للنجاح، لكن الجمهور داخلي.
غالباً على مستوى عملي، لكن تركيز مهندس المنصات هو الواجهة التي يستخدمها المطورون، ليس بالضرورة الخوادم والشبكات الأساسية. للبنية التحتية تحديداً، تغطي صفحة مهندس البنية التحتية لدينا ذلك التركيز.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.