واجهات برمجية سحابية أصيلة
خدمات خلفية مبنية على حوسبة مُدارة، مثل منصة حاويات أو بيئة تشغيل وظائف، مصممة لتتوسع وتتقلص مع الطلب الفعلي.
الحوسبة السحابية
تطبيقات مبنية للخدمات السحابية المُدارة منذ البداية، لا موقعاً نُقل إلى خادم يقع بالصدفة داخل مركز بيانات.
حين تريد شركة في دبي توظيف مطور سحابي، يدور الطلب عادة حول طريقة بناء التطبيق، لا مكان تشغيله فقط. يصمم المطور السحابي البرمجيات حول الخدمات المُدارة التي يقدمها مزوّد معين، مثل قاعدة بيانات مستضافة أو طابور رسائل أو بيئة تشغيل وظائف أو تخزين كائنات، بدلاً من كتابة كل شيء من الصفر على خادم عام الغرض. يصف المعهد الوطني الأمريكي للمعايير والتقنية، في تعريفه للحوسبة السحابية، تلك المجموعة من الموارد المتاحة عند الطلب والمهيأة سريعاً بأنها السمة المُعرِّفة للسحابة، ومهمة المطور السحابي هي تصميم تطبيقات تستفيد فعلاً من ذلك.
هذه مهارة مختلفة فعلاً عن تطوير الويب أو الخدمة الخلفية العام. المطور المرتاح على الخدمات المُدارة لمزوّد معين يمكنه تسليم ميزة تتوسع تلقائياً وتنجو من عطل خادم دون أن يلاحظ أحد، بينما الميزة نفسها المبنية بالطريقة التقليدية تحتاج من يراقبها. تغطي هذه الصفحة النسخة المحايدة تجاه المزوّد من هذا الدور؛ إذا كان فريقكم يعمل بالفعل داخل AWS، فصفحة مطور AWS لدينا هي الأقرب لاحتياجكم.
ما يبنيه المطور السحابي
ستة أنواع من البناء، موصوفة بالخدمة المُدارة التي يعتمد عليها كل منها، وهي ما يجب معرفته قبل توظيف مطور سحابي في دبي.
خدمات خلفية مبنية على حوسبة مُدارة، مثل منصة حاويات أو بيئة تشغيل وظائف، مصممة لتتوسع وتتقلص مع الطلب الفعلي.
كود تطبيق يقرأ ويكتب إلى قاعدة بيانات مُدارة أو مخزن كائنات، بدلاً من قاعدة بيانات مستضافة ذاتياً يجب على الفريق تصحيحها ونسخها احتياطياً.
كود يُشغَّل بواسطة طابور أو رفع ملف أو جدول زمني، مفيد للمهام الخلفية والإشعارات والمعالجة التي لا تحتاج للحدوث فوراً.
كود تطبيق يستدعي مزوّد دفع أو خدمة مراسلة أو واجهة برمجية خارجية أخرى، بينما تتولى السحابة إعادة المحاولة والأسرار والتوسع حولها.
إعادة بناء جزء واحد من تطبيق أقدم ليعمل على خدمات مُدارة، غالباً كخطوة أولى محدودة قبل ترحيل أوسع.
اختيار خدمات وأنماط تُبقي الفاتورة الجارية متوقعة، لأن تكاليف السحابة تتوسع مع الاستخدام بطريقة لا يفعلها الاستضافة التقليدية.
تحتاج معظم شركات دبي التي توظف مطوراً سحابياً اثنين أو ثلاثة من أنواع البناء الستة أعلاه لا كلها، لذا يستحق الأمر تسمية النوع المحدد قبل صياغة موجز الدور.
مهارات مهمة
طلاقة في خدمات مزوّد معين، لا إلمام عام بـ”السحابة”.
| المهارة أو الأداة | كيف يبدو الجيد | لماذا تهم |
|---|---|---|
| خدمة حوسبة مُدارة | خبرة إنتاجية حقيقية ببيئة تشغيل وظائف أو منصة حاويات لدى مزوّد رئيسي واحد على الأقل | نادراً ما تغطي الدروس التعليمية أوقات البدء البارد والمهلات وحدود التزامن التي تظهر تحت حمل حقيقي |
| قاعدة بيانات أو مخزن مُدار | مرتاح على قاعدة بيانات مُدارة واحدة على الأقل، ويفهم سلوكها في الاتساق والتوسع | تتصرف قواعد البيانات المُدارة بشكل مختلف عن قاعدة بيانات تركّبونها وتضبطونها بأنفسكم |
| البنية التحتية ككود، بمستوى أساسي | يقرأ ويعدّل قالباً يُعرِّف موارد سحابية، حتى لو لم يكن كاتبه الأساسي | يسهل مراجعة كود التطبيق والبنية التحتية التي يعتمد عليها معاً |
| الأسرار والإعدادات | لا يكتب بيانات الدخول مباشرة في الكود أبداً، ويستخدم مخزن أسرار المزوّد بشكل صحيح | بيانات الدخول المسرَّبة في بيئات سحابية خطأ شائع ومكلف |
| قابلية الملاحظة | يضيف التسجيل والمقاييس الأساسية كجزء من العمل، لا كفكرة لاحقة | يصعب تصحيح تطبيق سحابي بلا رؤية بمجرد أن يصبح مباشراً |
طرق العمل معنا
يناسب المطور المتفرغ منتجاً مستمراً بتدفق ثابت من الميزات الجديدة المبنية على خدمات مُدارة. يناسب المشروع المحدد بناءً معيناً، مثل خدمة جديدة واحدة أو ترحيل ميزة واحدة، بتسليم واضح. إذا كان يجب أن يحمل كشف رواتبكم هذا الشخص على المدى الطويل، يضع دعم التوظيف فريقنا مسؤولاً عن استقطاب المرشحين وإجراء الجانب التقني من المقابلة، بينما يتخذ فريقكم القرار النهائي. حين يريد فريق قائم فقط رأياً ثانياً في خيار تصميم محدد، نقدم ذلك كوقت استشارة مستقل، دون تولي البناء نفسه.
تقييم مرشح
فحوصات تكشف خبرة حقيقية بالخدمات المُدارة لا صيغة محفوظة.
أجروا هذه الفحوصات بأنفسكم، أو دعوا فريقنا يطبّقها نيابة عنكم كالمرحلة التقنية من دعم التوظيف، فهذه الخطوة أساسية أياً كانت طريقة توظيف مطور سحابي في دبي.
لا نسخة تعليمية. اسألوا أي خدمات مُدارة استُخدمت، ولماذا اختيرت على البدائل، وماذا تعطّل في الإنتاج.
ماذا يحدث إذا انتهت مهلة خدمة تابعة، أو نفدت ذاكرة وظيفة في منتصف مهمة. المرشح ذو الخبرة الحقيقية لديه إجابة محددة.
المطور السحابي القوي يمكنه شرح تقريبي لماذا يكلف خيار تصميم أكثر من آخر عند التوسع، لا فقط هل يعمل.
اطلبوا رؤية، بعبارات عامة، كيف خزّن مشروع سابق بيانات الدخول والإعدادات، دون طلب الأسرار الفعلية.
المرشح الذي يقول بوضوح أي مزوّد يعرفه جيداً وأيهما لمسه بإيجاز فقط أكثر فائدة من من يدّعي عمقاً متساوياً في كل مكان.
أياً كان الطريق الذي تسلكونه، الهدف عند توظيف مطور سحابي في دبي هو شخص يمكنه الدفاع عن الخيارات في نظام، لا وصف الخدمات التي استخدمها فقط.
الشهادات
لا توجد شهادة واحدة محايدة تجاه المزوّد للتطوير السحابي، لذا ترتبط الاعتمادات هنا بالمزوّد الذي يستخدمه المرشح فعلاً.
يدير كل مزوّد رئيسي شهادته الخاصة على مستوى Associate للمطورين، مثل AWS Certified Developer Associate. هذه إشارة معقولة لاتساع المعرفة عبر خدمات ذلك المزوّد، لكنها تختبر المعرفة لا الحكم تحت ضغط إنتاجي حقيقي.
مشروع منشور يعمل يمكن للمرشح شرحه يتفوق على شارة وحدها. إذا كان مشروعكم تحديداً على AWS أو Azure أو Google Cloud، اسألوا عن شهادة ذلك المزوّد على مستوى Associate بالاسم، وتغطيها صفحاتنا الخاصة بكل مزوّد بتفصيل أكبر.
عملياً، تزن معظم الشركات التي توظف مطوراً سحابياً في دبي الشهادة كأحد عدة مدخلات، إلى جانب المشروع العامل والمقابلة نفسها.
اعتبارات إماراتية
مجالان يتكرران في مشاريع دبي الحقيقية.
يوضح ملخص الإمارات الرسمي لـالمرسوم بقانون اتحادي رقم 45 لسنة 2021، قانون حماية البيانات الشخصية الاتحادي، أن القانون يغطي معالجة البيانات الشخصية داخل الدولة أو خارجها ويضع قواعد لنقل البيانات عبر الحدود. المطور السحابي الذي يبني أي شيء يمس بيانات عملاء أو موظفين يجب أن يستطيع تسمية المنطقة التي تعمل فيها فعلاً خدمات التخزين وقاعدة البيانات.
أعلنت AWS أن منطقتها Middle East (UAE)، المبنية بثلاث مناطق توافر، أصبحت مباشرة عام 2022، ما يمنح أحمال العمل طريقة للبقاء داخل الدولة فعلياً، كما يؤكد إعلانها الخاص. يقدم مزوّدون رئيسيون آخرون خيارات إقليمية مماثلة تستحق المقارنة أثناء تحديد النطاق.
ينتمي هذا الدور إلى فئة الحوسبة السحابية لدينا، ضمن قسم توظيف مطورين في دبي الأوسع. حيث يلتزم فريق بالفعل بمزوّد واحد مسمّى، تصف صفحات مطور AWS ومطور Azure ومطور Google Cloud تلك المجموعة تحديداً. حين يكون السؤال الحقيقي عن الهندسة المعمارية لا البناء اليومي، انظروا مهندس معماري سحابي، وحين تحتاج البنية التحتية نفسها اهتماماً أكثر من كود التطبيق، صفحة مهندس سحابي لدينا أفضل قراءة.
إجابات واضحة
المطور العادي يكتب كوداً يعمل بالصدفة على خادم في السحابة. المطور السحابي يصمم عمداً حول خدمات مُدارة، مثل طابور رسائل أو قاعدة بيانات مُدارة أو بيئة تشغيل وظائف، بحيث يتوسع التطبيق ويتعافى بالطريقة التي يقصدها المزوّد بدلاً من مقاومتها.
يساعد ذلك، لكنه ليس مطلوباً دائماً في البداية. إذا لم يكن لمؤسستكم مزوّد بعد، يمكننا التوصية بواحد بناءً على حجم عملكم أثناء تحديد النطاق، أو إشراك مهندس معماري سحابي أولاً لعمل استشاري قصير.
غالباً على مستوى عملي، خصوصاً في مشروع صغير. للبنية التحتية الإنتاجية التي يجب أن تبقى موثوقة تحت الحمل، يُفضَّل عادة مهندس سحابي متخصص يعمل جنباً إلى جنب مع المطور، بحيث لا يتنافس البناء والتشغيل على انتباه الشخص نفسه.
الخدمة بلا خادم أسلوب واحد من التطوير السحابي، مبني بالكامل على خدمات مُدارة قائمة على الأحداث دون خادم يحتاج تصحيحاً أو تحديد حجم. قد يستخدم المطور السحابي هذا الأسلوب لبعض أجزاء التطبيق وخدمة مُدارة تقليدية أكثر لأجزاء أخرى، حسب حجم العمل.
كجزء من دعم التوظيف، نُجري التقييم التقني نيابة عنكم باستخدام الفحوصات في هذه الصفحة، ونرفع تقريراً بلغة واضحة لتتخذوا قرار التوظيف بثقة.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.