CloudFormation، خيار مهندس AWS DevOps الافتراضي
قوالب تعرّف موارد AWS بشكل تصريحي، تُراجَع ويُضبط إصدارها بالطريقة نفسها لكود التطبيق.
DevOps
تهيئة ونشر وتشغيل أحمال العمل على Amazon Web Services باستخدام أدواتها الأصلية الخاصة، لشركة تعيش بنيتها التحتية بالفعل على AWS.
عادة ما تُوظّف شركة تعمل بنيتها التحتية بالفعل على Amazon Web Services مهندس AWS DevOps في دبي تحديدا، بدلا من موظف عام، لأن أدوات المنصة الأصلية الخاصة تكافئ العمق أكثر من الاتساع. تصف شهادة AWS لهذا الدور العمل بأنه يربط بين تطوير البرمجيات وعمليات السحابة، وتهيئة الأنظمة الموزعة وتشغيلها وإدارتها عبر المنصة، وهذا الوصف تلخيص منصف للعمل اليومي.
ما يميز هذا عن دور DevOps عام هو حجم سلسلة الأدوات الخاصة بـAWS: CloudFormation للبنية التحتية كرمز، وCodePipeline وCodeBuild للإصدارات الآلية، وقائمة طويلة من الخدمات المُدارة التي تستبدل عملا قد يبنيه فريق يدويا خلاف ذلك. يكسب مهندس AWS DevOps في دبي قيمته بمعرفة أي خدمات AWS الخاصة تناسب فعلا مشكلة معينة، بدلا من بناء حل مخصص تقدمه AWS بالفعل.
ما يبنيه مهندس AWS DevOps
عمل مبني تحديدا حول خدمات AWS الخاصة.
قوالب تعرّف موارد AWS بشكل تصريحي، تُراجَع ويُضبط إصدارها بالطريقة نفسها لكود التطبيق.
خطوط أنابيب بناء وإصدار باستخدام CodePipeline وCodeBuild، متكاملة مباشرة مع باقي حساب AWS بدلا من أداة خارجية منفصلة.
نشر تدريجي أو أزرق أخضر أو كناري عبر EC2 أو ECS أو إعداد بلا خوادم، متوافق مع حجم المخاطرة التي يتحملها إصدار معين.
أدوار وسياسات IAM محددة النطاق تماما لما تحتاجه كل خدمة وكل شخص، بدلا من صلاحيات واسعة تُمنح للراحة.
لوحات معلومات وتنبيهات عبر أدوات المراقبة الخاصة بالمنصة، إلى جانب اهتمام نشط بأي الموارد تستحق فعلا تكلفتها.
تحديد كيفية توزيع حمل عمل عبر مناطق التوفر، وهل تحتاج فعلا منطقة AWS ثانية للمرونة.
مهارات مهمة
عمق في خدمات المنصة الخاصة تحديدا.
تبدأ معظم شركات دبي المقبلة على توظيف مهندس AWS DevOps المحادثة من الجدول أدناه.
| المهارة أو الأداة | كيف يبدو الجيد | لماذا تهم |
|---|---|---|
| CloudFormation أو أداة أصلية مشابهة | يكتب ويراجع القوالب بارتياح، لا عبر لوحة تحكم AWS يدويا فقط | التغييرات عبر اللوحة فقط لا يمكن مراجعتها ويسهل فقدان تتبعها بمرور الوقت |
| تصميم IAM | يطبّق أقل الامتيازات افتراضيا ويستطيع شرح سياسة كتبها | صلاحيات IAM الواسعة جدا من أكثر أسباب حوادث أمان AWS شيوعا |
| وعي التكلفة | يحدد حجم الموارد بنشاط ويشير إلى غير المستخدم منها بدلا من ترك فاتورة متنامية دون فحص | تتناسب تكاليف AWS مع الاستخدام، وتحمل الحسابات غير المُدارة هدرا يمكن تجنبه عادة |
| أدوات خطوط الأنابيب الأصلية | مرتاح مع CodePipeline وCodeBuild تحديدا، لا معرفة عامة بمفاهيم CI/CD فقط | تتكامل الأدوات الأصلية مع باقي الحساب بطرق تستحق معرفتها فعلا |
| اتساع متعدد الخدمات | يتحدث بثقة عبر الحوسبة والشبكات والتخزين وIAM لا خدمة واحدة فقط | تقع معظم مشكلات AWS الحقيقية عند حدود خدمتين أو أكثر |
يتوقع دليل شهادات AWS الخاص نحو سنتين من الخبرة العملية بعمليات AWS لشهادته من المستوى الاحترافي، وهذا معيار تقريبي معقول لقياس مرشح به قبل توظيف مهندس AWS DevOps في دبي لأي شيء يتجاوز مشروعا صغيرا محصورا.
طرق العمل معنا
أحمال عمل إنتاجية تعمل بالفعل على AWS، باستخدام ينمو باستمرار، تستدعي مهندس AWS DevOps مخصصا يمتلك الحساب يوميا. تناسب قطعة عمل واحدة محددة، غالبا أول خط أنابيب نشر بـCloudFormation أو نقل تطبيق إلى AWS من مكان آخر، مشروعا بدلا من ذلك، يُسعَّر ويُسلَّم وفق نطاق مكتوب. إذا كان الحساب قائما بالفعل ويعمل غالبا، لكنك تريد رأيا ثانيا في تكلفته أو أمانه أو موثوقيته قبل التوسع أكثر، فذلك ارتباط استشارات لا أي مما سبق. دعم التوظيف هو المسار الصحيح حين يكون الهدف متخصص AWS دائما على كشف رواتبك الخاص.
تقييم مرشح
فحوصات تستهدف خبرة AWS إنتاجية حقيقية.
تنطبق هذه الفحوصات سواء وظّفت مهندس AWS DevOps في دبي لدور مخصص أو مشروع أو استشارة.
أي خدمات اعتمد عليها، حجمه تقريبا، وكيف بدت حادثة نموذجية حين سار شيء بشكل خاطئ.
إجابة محددة وعملية تُظهر حكما أمنيا حقيقيا، لا مجرد إلمام بمصطلح أقل الامتيازات.
صف فاتورة تضاعفت بشكل غير متوقع واسأل كيف سيبدأ التحقيق فيها. إجابة غامضة تشير إلى ملكية محدودة لحساب حقيقي.
استمع إلى أي خدمة AWS محددة تصرفت بشكل خاطئ، وكيف لاحظ الفريق ذلك، والخطوات الدقيقة المتخذة للتراجع، لا وصفا عاما بأننا نراقب كل شيء عن كثب.
يستطيع مرشح قوي وصف حالة تناسب فيها أداة محايدة للسحابة مثل Terraform بشكل أفضل، مُظهرا حكما لا ولاء للمنصة وحده.
الشهادات
تدير AWS شهادتها الخاصة من المستوى الاحترافي لهذا الدور بالضبط.
تصدر AWS مباشرة شهادة AWS Certified DevOps Engineer, Professional، وهي امتحان مدته 180 دقيقة بـ75 سؤالا يغطي تهيئة الأنظمة وتشغيلها وإدارتها على AWS، صالحة لمدة ثلاث سنوات.
هذا امتحان من مستوى احترافي، موجَّه لممارسين ذوي خبرة لا مبتدئين، ما يجعله مرشِّحا مفيدا فعلا. اطلب مع ذلك رؤية حساب أو مشروع حقيقي، إذ يختبر الامتحان معرفة عامة بالمنصة لا حكما على حمل عملك المحدد.
اعتبارات الإمارات
خاص بتشغيل AWS نفسها، لا البنية التحتية السحابية عموما.
يؤكد إعلان AWS الخاص عن منطقة الشرق الأوسط (الإمارات)، برمز المنطقة me-central-1، افتتاح ثلاث مناطق توفر في أغسطس 2022، بنتها وتشغّلها AWS نفسها بدلا من طرف ثالث يعيد بيع سعة AWS. بالنسبة لمهندس AWS DevOps في دبي، يعني ذلك أن كل خدمة أصلية، من CloudFormation إلى CodePipeline، تعمل هناك تماما كما في أي منطقة AWS أخرى، دون إعداد منفصل.
اختيار me-central-1 لا يغيّر من المسؤول عن تأمين بيانات العملاء أو الموظفين بموجب المرسوم بقانون اتحادي رقم 45 لسنة 2021، المُشار إليه على u.ae. إعداد IAM وضبط التشفير على الحساب يهمان أكثر من منطقة AWS التي يقع فيها حمل العمل.
يقع هذا الدور ضمن فئة DevOps لدينا، داخل توظيف مطورين في دبي. حمل عمل سيمتد في النهاية إلى أكثر من مزود سحابي واحد تخدمه بشكل أفضل صفحتا مهندس Terraform ومهندس DevOps السحابي لدينا، اللتان تتبعان نهجا محايدا للمزود منذ البداية، وتغطي صفحة مهندس Kubernetes لدينا الحاويات العاملة على AWS بمقياس حقيقي. يقع عمل البنية التحتية والعمليات الأوسع في صفحة مهندس DevOps لدينا، وحمل عمل لم يُطلَق بعد يُحدَّد نطاقه بشكل أفضل عبر فريق الخدمات السحابية لدينا أولا.
إجابات واضحة
مرتبط، لكنه أضيق تصميما. يعمل مهندس AWS DevOps تحديدا داخل أدوات AWS الخاصة، مثل CloudFormation وCodePipeline وCodeBuild، بينما يعمل مهندس Terraform أو مهندس DevOps العام غالبا عبر عدة مزودين بأدوات محايدة للسحابة. إذا كانت بنيتك التحتية بأكملها على AWS بالفعل، فالمسار الأصلي عادة أبسط.
كلاهما خياران مشروعان. تتكامل أدوات AWS الخاصة، خصوصا CloudFormation، بشكل وثيق جدا مع المنصة وتدعمها AWS مباشرة. تضيف Terraform طبقة تعمل أيضا عبر مزودين آخرين، وهذا يهم أساسا إن توقعت استخدام أكثر من سحابة واحدة. نناقش هذا بصراحة أثناء تحديد النطاق بدلا من الميل لأحدهما افتراضيا.
غالبا نعم، إذ تُعد التكلفة جزءا أساسيا من تشغيل AWS بشكل جيد: تحديد الحجم الصحيح للنسخ، وتنظيف الموارد غير المستخدمة، وضبط تحجيم تلقائي منطقي، كلها تقلل الإنفاق كأثر جانبي للممارسة الجيدة. لا نعد بتوفير محدد، إذ يعتمد ذلك كليا على إعدادك الحالي.
لا، ولا ندّعي ذلك. نقيّم مهارات AWS مباشرة، بما في ذلك شهادة AWS Certified DevOps Engineer حين تكون ملائمة، بدلا من الاعتماد على شارة شريك.
فقط إن كان إبقاء البنية التحتية داخل الإمارات فعليا يهم شركتك، لأسباب مثل زمن الاستجابة للمستخدمين المحليين أو تفضيل محدد لإقامة البيانات. غير ذلك، غالبا ما تعمل منطقة AWS إقليمية قريبة بالقدر نفسه من الجودة، ويستطيع مهندس AWS DevOps المساعدة في الموازنة بين الخيارين.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.