أخبار العالمتقنيةمنوعات
أخر الأخبار

من هو مهندس موثوقية الموقع SRE..؟ وماهو دوره في الشركة؟!!

يضمن مهندسو موثوقية الموقع أن التطبيقات ومواقع الويب تعمل بسلاسة وموثوقية. تعرف على المزيد حول هذه المهنة الناشئة والمهارات التي ستحتاجها للبدء.  [صورة مميزة] مهندس موثوقية الموقع (SRE) يعمل على كمبيوتر سطح المكتب الخاص به.  يضمن مهندس موثوقية الموقع (SRE) أن تكون مواقع الويب أكثر موثوقية وكفاءة وقابلية للتوسع. فهي تساعد في إنشاء حلول آلية لتحسين الجوانب التشغيلية للموقع. مع استمرارنا في الاتصال بالإنترنت لإجراء المزيد والمزيد من المهام في حياتنا اليومية ، من المهم بشكل متزايد الحفاظ على هذه التقنيات قيد التشغيل. دعونا نلقي نظرة فاحصة على هذه المهنة الناشئة ، بما في ذلك المهارات التي تحتاجها للبدء.  هل كنت تعلم؟ بدأت SREs في الظهور في عام 2003 عندما شكلت Google فريقًا من مهندسي البرامج لغرض وحيد هو تحسين موثوقية مواقع الشركة وقابليتها للتوسع. كان النهج فعّالًا للغاية لدرجة أن شركات التكنولوجيا الرائدة الأخرى ، بما في ذلك Netflix و Amazon ، سرعان ما حذت حذوها.  ما هو مهندس موثوقية الموقع؟  يضمن دور SRE أن الموقع لديه الوظائف الضرورية لتزويد المستخدمين بالخدمات المطلوبة. في عالمنا الآلي اليوم ، يتضمن ذلك إنشاء أدوات الخدمة الذاتية التي توفر قدرًا أكبر من التوفر والأداء والكفاءة للمستخدمين.  وفقًا لـ Ben Treynor ، نائب رئيس Google للهندسة ، فإن SRE هو “ما يحدث عندما تطلب من مهندس برمجيات تصميم وظيفة عمليات.” تقضي معظم SREs وقتًا في مهام العمليات ومشاريع التطوير (تطوير ميزات جديدة ، وأتمتة العمليات ، وأنظمة القياس ، وما إلى ذلك).  قد تتضمن المهام والواجبات الخاصة بأدوار هندسة موثوقية الموقع ما يلي:       التعاون مع مطوري البرامج والمهندسين وفرق العمليات       مراقبة المواقع والبرامج للتأكد من أنها تعمل بشكل صحيح (بما في ذلك نوبات العمل عند الطلب)       توقع المشاكل المحتملة قبل حدوثها (والتوصل إلى حلول)       إجراء مراجعات ما بعد الحادث       توثيق عملك لتحويل النتائج إلى أفعال قابلة للتكرار       أتمتة الترميز داخل البنية التحتية للموقع       إرشاد وتدريب صغار المهندسين  SRE مقابل DevOps: ما الفرق  تتداخل أنظمة SRE و DevOps من نواحٍ عديدة ، ولكن هناك أيضًا اختلاف رئيسي واحد. تحدد فرق DevOps ما يجب القيام به لتقليل الفجوات بين تطوير البرامج والعمليات. تترجم فرق SRE ركائز DevOps إلى ممارسات. إذا كانت DevOps هي “ماذا” ، فإن SRE هي “كيف”.  عنصر نائب مهارات مهندس موثوقية الموقع  غالبًا ما يستلزم النجاح في هذا الدور أن تكون قادرًا على حل المشكلات بشكل استباقي مع التركيز على هندسة البرمجيات وتطويرها. هذه بعض المهارات التي ستخدمك جيدًا في هذه الوظيفة:       فهم التطوير والعمليات       الإلمام بأنظمة مراقبة الإنتاج       انتبه للتفاصيل       المهارات التحليلية وحل المشكلات       القدرة على التعاون عبر فرق متعددة الوظائف       الترميز في Java أو Python أو Perl أو Ruby       مهارات الكتابة الفنية  لماذا يجب أن أعمل كمهندس موثوقية في الموقع؟  إذا كنت تبحث عن دور يركز على البرامج في مجال ناشئ مطلوب ، فقد تكون مهنة مثل SRE مناسبة لك. أفاد مكتب إحصاءات العمل (BLS) أنه من المتوقع أن يزداد نمو الوظائف لمهندس موثوقية الموقع بنسبة 21 بالمائة بحلول عام 2028 [1]. وفقًا لـ Glassdoor ، متوسط الراتب الأساسي السنوي لمهندس موثوقية الموقع في الولايات المتحدة هو 102103 دولارًا (يوليو 2022) [2]. المسار الوظيفي لمهندس موثوقية الموقع  عادةً ما تكون هندسة موثوقية الموقع دورًا متوسط المستوى – خيارًا جيدًا لمن لديهم بضع سنوات من الخبرة كمسؤول أنظمة أو مطور برامج. تتطلب معظم الشركات درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة. الشهادات الإضافية والخبرة مع رموز التشغيل والبرمجة المختلفة مفيدة أيضًا.  إذا كنت مبتدئًا ، فإن الحصول على منصب مبتدئ في فريق هندسة موثوقية الموقع هو طريقة جيدة للتعلم والنمو. في هذه البيئة التعاونية ، يمكنك العمل مع الآخرين لحل المشكلات أثناء بناء مجموعات المهارات الخاصة بك. كلما اكتسبت الخبرة والمعرفة التقنية ، يمكنك غالبًا التقدم في حياتك المهنية إلى مناصب عليا. ابدأ مع كورسيرا  قم ببناء المهارات التي ستحتاج إليها بصفتك SRE باستخدام هندسة موثوقية الموقع: قياس الموثوقية وإدارتها ، التي تقدمها Google Cloud على Coursera. تطوير فهم أعمق لكيفية استخدام مؤشرات مستوى الخدمة (SLIs) وأهداف مستوى الخدمة (SLO) لإدارة وقياس الموثوقية. عند الانتهاء من الدورة التدريبية ، سيكون لديك شهادة لمشاركتها في سيرتك الذاتية.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى