مشهد مقابلات DevOps/SRE
DevOps مقابل SRE: فهم الأدوار
4 دقيقة للقراءة
قبل الغوص في التحضير للمقابلات، يجب أن تفهم ما الذي تُقابل من أجله. DevOps وSRE تخصصان مرتبطان لكنهما مختلفان مع توقعات متباينة.
دور مهندس DevOps
يركز مهندسو DevOps على الأتمتة وخطوط التسليم:
| المسؤولية | التركيز |
|---|---|
| خطوط CI/CD | أتمتة البناء والاختبار والنشر |
| البنية التحتية كرمز | Terraform، CloudFormation، Pulumi |
| تنسيق الحاويات | Docker، Kubernetes |
| إدارة التكوين | Ansible، Chef، Puppet |
| منصات السحابة | AWS، GCP، Azure |
المقاييس الرئيسية التي يملكها DevOps:
- تكرار النشر
- الوقت المستغرق للتغييرات
- متوسط وقت الاسترداد (MTTR)
- معدل فشل التغييرات
دور مهندس موثوقية الموقع (SRE)
SRE، الذي ابتكرته Google، يطبق هندسة البرمجيات على العمليات:
| المسؤولية | التركيز |
|---|---|
| أهداف مستوى الخدمة (SLOs) | تحديد وصيانة أهداف الموثوقية |
| ميزانيات الأخطاء | الموازنة بين الموثوقية والسرعة |
| الاستجابة للحوادث | المناوبة، التحليلات اللاحقة، أدلة التشغيل |
| تخطيط السعة | التنبؤ والتوسع للطلب |
| إزالة العمل الروتيني | أتمتة العمل التشغيلي المتكرر |
المقاييس الرئيسية التي يملكها SRE:
- التوفر (99.9%، 99.99%)
- النسب المئوية لزمن الاستجابة (p50، p99، p999)
- معدلات الأخطاء
- التشبع (استخدام الموارد)
مصفوفة مقارنة الأدوار
| الجانب | مهندس DevOps | SRE |
|---|---|---|
| التركيز الأساسي | خطوط التسليم | موثوقية النظام |
| الخلفية | غالباً Ops → Dev | غالباً Dev → Ops |
| كثافة البرمجة | 30-50% | 50-70% |
| المناوبة | أحياناً | مطلوبة عادةً |
| الراتب النموذجي (2025) | $130K-$220K | $150K-$280K |
الواقع الهجين: DevOps/SRE
العديد من الشركات تمزج بين الدورين. سترى مسميات وظيفية مثل:
- "مهندس DevOps/SRE"
- "مهندس موثوقية المنصة"
- "مهندس البنية التحتية"
- "مهندس الإنتاج" (مصطلح Meta)
نصيحة للمقابلة: اطرح أسئلة توضيحية حول تركيز الدور أثناء مكالمات المُجند. "هل هذا الدور يركز أكثر على CI/CD أم على موثوقية الإنتاج؟"
أي دور يناسبك؟
اختر DevOps إذا:
- تحب بناء خطوط أنابيب آلية
- تستمتع بالتكرار السريع والنشر
- تريد تحسين تجربة المطورين
- تفضل الاتساع على العمق
اختر SRE إذا:
- تستمتع بتصحيح الأخطاء العميق في الأنظمة
- تريد كتابة كود يحل المشاكل التشغيلية
- مرتاح مع دورات المناوبة
- تريد العمل على أنظمة موزعة واسعة النطاق
التالي، سنستكشف فئات الشركات وما تتوقعه كل منها من مرشحي DevOps/SRE. :::