Tabbio
تسجيل الدخول إلى التطبيق
قبل 3 أيام

مدير أنظمة Linux / مهندس DevOps

CodeForce · Karachi, Sindh, Pakistan
Workableقدّم عبر موقع الشركة
Full Time
Hybrid

نبذة عن الوظيفة

مدير أنظمة Linux / مهندس DevOps

الشركة: داتافون ** التوظيف: ** بدوام كامل ** الموقع: ** بعيد

حول داتافون

تدير Dataphone منصة اتصالات واسعة النطاق توفر حلول VoIP وPBX ومركز الاتصال والرسائل النصية القصيرة وصوت الذكاء الاصطناعي وحلول اتصالات الأعمال.

تتضمن بيئة الإنتاج لدينا خوادم Linux وتطبيقات Node.js/TypeScript وPM2 وNGINX وPostgreSQL وFreeSWITCH وOpenSIPS وDocker وأنظمة المراقبة وخدمات متعددة تواجه العملاء.

نحن نبحث عن تدريب عملي مسؤول أنظمة Linux / مهندس DevOps يمكنه الحصول على ملكية هذه البنية التحتية ومساعدتنا في الحفاظ عليها موثوقة وآمنة وقابلة للتطوير.

المسؤوليات

إدارة خادم Linux

  • إدارة خوادم إنتاج Debian/Ubuntu Linux
  • توفير الخادم وتكوينه وترقيته وتصحيحه وتقويته
  • إدارة وحدة المعالجة المركزية والذاكرة والتخزين والعمليات والخدمات والشبكات
  • استكشاف أخطاء انقطاع الإنتاج ومشاكل الأداء
  • إدارة SSH والمستخدمين والأذونات والسودو والأمان
  • مراقبة صحة الخادم وقدرته
  • إجراء عمليات ترحيل الخادم وصيانته بأقل وقت توقف
  • الحفاظ على النسخ الاحتياطية وإجراءات التعافي من الكوارث

البنية التحتية لتطبيق Node.js / TypeScript

  • نشر وصيانة تطبيقات Node.js/TypeScript
  • إدارة التطبيقات التي تعمل تحت PM2
  • استكشاف أخطاء أعطال التطبيق وتسرب الذاكرة وإصلاحها
  • مراقبة عمليات PM2 ووحدة المعالجة المركزية والذاكرة وعمليات إعادة التشغيل والسجلات
  • تكوين مجموعات PM2 وإدارة العمليات
  • تنفيذ عمليات نشر التطبيق والتراجع عنه
  • استكشاف أخطاء تفاعلات التطبيق/الخادم وإصلاحها
  • العمل مع المطورين لحل مشكلات الإنتاج
  • المساعدة في وضع إجراءات النشر الموحدة

لا يلزمك أن تكون مطور تطبيقات بدوام كامل، ولكن يجب أن تفهم كيفية تشغيل تطبيقات Node.js في الإنتاج وأن تكون مرتاحًا في استكشاف الأخطاء وإصلاحها.

نجينكس

  • تكوين وصيانة NGINX
  • عكس تكوين الوكيل
  • شهادات SSL/TLS
  • توجيه HTTP/HTTPS
  • موازنة التحميل
  • وكيل WebSocket
  • تكوين الاتصال والمهلة
  • استكشاف أخطاء 4xx/5xx وإصلاحها
  • تكوين رؤوس الأمان وعناصر التحكم في الوصول
  • مراجعة سجلات الوصول/الأخطاء إلى NGINX
  • تحسين NGINX لحركة الإنتاج

بوستجري إس كيو إل

  • إدارة خوادم PostgreSQL للإنتاج
  • مراقبة صحة قاعدة البيانات وأدائها
  • استكشاف مشكلات الاتصال وإصلاحها
  • مراقبة وحدة المعالجة المركزية والذاكرة والقرص والأقفال والاتصالات
  • إجراء عمليات النسخ الاحتياطي والاستعادة
  • فهم الفهارس وأداء الاستعلام الأساسي
  • مساعدة المطورين في حل مشكلات الإنتاج المتعلقة بقاعدة البيانات
  • دعم النسخ المتماثل / تكوينات التوفر العالي

البنية التحتية لتقنية VoIP

  • صيانة واستكشاف الأخطاء وإصلاحها ** FreeSWITCH **
  • صيانة واستكشاف الأخطاء وإصلاحها OpenSIPS
  • استكشاف مشكلات تسجيل SIP وتوجيه المكالمات وإصلاحها
  • تحليل حركة مرور SIP/RTP
  • استخدم Wireshark وtcpdump وsngrep
  • استكشاف أخطاء NAT وRTP وبرامج الترميز وفقدان الحزم ووقت الاستجابة وإصلاحها
  • مراقبة البنية التحتية للاتصالات
  • المساعدة في القياس وموازنة التحميل

عامل الميناء

  • إدارة حاويات دوكر
  • استكشاف أخطاء الحاويات التي تفشل أو يتم إعادة تشغيلها وإصلاحها
  • إدارة شبكات ووحدات تخزين Docker
  • مراقبة موارد الحاوية
  • الحفاظ على خدمات الإنتاج القائمة على Docker
  • المساعدة في تعبئة التطبيقات الإضافية في حاويات

المراقبة والتسجيل

الحفاظ على وتحسين المراقبة عبر البنية التحتية.

تجربة مع:

*جرافانا

  • بروميثيوس
  • لوكي
  • بيانات الشبكة
  • سجلات نظام لينكس
  • سجلات NGINX
  • سجلات PM2
  • سجلات التطبيق
  • مراقبة PostgreSQL
  • سجلات FreeSWITCH/OpenSIPS

الهدف هو تحديد مشاكل البنية التحتية قبل أن تصبح انقطاعات تؤثر على العملاء.

الشبكات

فهم قوي لـ:

  • تكب / إب
  • DNS
  • HTTP/HTTPS
  • ويب سوكيت
  • تكب / يو دي بي
  • نات
  • جدران الحماية
  • التوجيه
  • شبكات محلية ظاهرية

*الشبكات العامة/الخاصة

  • شبكات SIP/RTP

الأتمتة

  • البرمجة النصية باش
  • البرمجة النصية لـ Python و/أو JavaScript/TypeScript
  • أدوات إدارة التكوين Ansible أو مماثلة
  • جيت
  • أتمتة مهام إدارة الخادم المتكررة
  • إنشاء برامج نصية للمراقبة والنشر والصيانة واستكشاف الأخطاء وإصلاحها

استكشاف أخطاء الإنتاج وإصلاحها

يتطلب هذا الدور شخصًا يمكنه التحقيق بشكل مستقل في مشكلات مثل:

  • يتعطل تطبيق Node.js بشكل متكرر
  • عملية PM2 تستهلك ذاكرة زائدة
  • إرجاع NGINX أخطاء 502/504
  • انخفاض اتصالات WebSocket
  • استنفاد اتصالات PostgreSQL
  • نفاد مساحة القرص للخادم
  • زيادة وحدة المعالجة المركزية FreeSWITCH فجأة
  • فشل تسجيلات SIP
  • ربط المكالمات بدون صوت
  • فشل توجيه OpenSIPS
  • إعادة تشغيل حاويات Docker بشكل متكرر
  • الكمون الشبكة أو فقدان الحزمة
  • انتهاء صلاحية شهادة SSL
  • ارتفاع تحميل الخادم
  • نشر التطبيق يتسبب في انقطاع الخدمة

التوقع هو :

اكتشاف ← تحقيق ← تحديد السبب الجذري ← الإصلاح ← التحقق ← الوثيقة

المهارات المطلوبة

يجب أن يكون لديك

  • أكثر من 3 سنوات من الخبرة في إدارة Linux / DevOps
  • تجربة قوية لديبيان/أوبونتو
  • استكشاف أخطاء Linux القوية وإصلاحها
  • نجينكس
  • بيئات إنتاج Node.js
  • بي ام 2
  • بوستغريسكل
  • عامل الميناء
  • الشبكات
  • البرمجة النصية باش
  • جيت
  • الرصد/التسجيل
  • قدرة قوية على استكشاف أخطاء الإنتاج وإصلاحها

المفضل

  • التبديل المجاني
  • أوبن سيبس
  • فيوجن بي بي اكس
  • رشفة / RTP
  • واير شارك
  • سنغريب
  • بروميثيوس

*جرافانا

  • لوكي
  • بيانات الشبكة
  • غير مقبول
  • ريديس
  • ويب سوكيت
  • سي آي/سي دي
  • البنية التحتية لـ OVH/Vultr/AWS

المرشح المثالي

المرشح المثالي هو ** ليس شخصًا يعرف فقط كيفية اتباع قائمة المراجعة **.

نحتاج إلى شخص يمكنه تلقي مشكلة مثل:

"واجهة برمجة التطبيقات (API) بطيئة ويتلقى العملاء أخطاء 502 متقطعة."

…والعمل بشكل مستقل من خلال:

NGINX → PM2 → Node.js → PostgreSQL → Linux → الشبكة

لتحديد أين تكمن المشكلة الفعلية.

يجب أن تكون مرتاحًا عند تسجيل الدخول إلى الخادم، وفحص العمليات والسجلات، وتشغيل التشخيصات، وإجراء تغيير متحكم فيه، والتحقق من النتيجة، وتوثيق الحل.

أسلوب العمل

نحن نبحث عن شخص:

  • يأخذ الملكية
  • يعمل بشكل مستقل
  • هو حل قوي للمشاكل
  • لا يتطلب الإشراف المستمر
  • يمكن أن تعمل أثناء حوادث الإنتاج
  • يتواصل بوضوح
  • وثائق التغييرات
  • يدرك أهمية وقت التشغيل
  • يعرف متى يجب تصعيد المشكلة
  • التحسين المستمر للبنية التحتية بدلاً من مجرد صيانتها

التقييم الفني

قد يُطلب من المرشحين إكمال تقييم عملي يغطي:

  1. استكشاف أخطاء Linux وإصلاحها
  2. تكوين نجينكس
  3. استكشاف أخطاء PM2/Node.js وإصلاحها
  4. استكشاف أخطاء PostgreSQL وإصلاحها
  5. الشبكات
  6. عامل الميناء
  7. أساسيات FreeSWITCH/OpenSIPS
  8. الرصد وتحليل السجل

سيركز التقييم على استكشاف الأخطاء وإصلاحها في العالم الحقيقي وحل المشكلات بدلاً من الحفظ.

التعويض

يعتمد التعويض على الخبرة والقدرة الفنية والموقع.

قد يكون المرشحون الذين يتمتعون بخبرة إنتاجية قوية في البنية التحتية Linux وNode.js/PM2 وNGINX وPostgreSQL وVoIP مؤهلين للحصول على تعويض أعلى.

المسؤوليات

1# Linux Systems Administrator / DevOps Engineer
2Company:** Dataphone
3Employment:** Full-Time
4Location:** Remote
5## About Dataphone
6Dataphone operates a large-scale communications platform providing VoIP, PBX, Contact Center, SMS, AI voice, and business communication solutions.
7We are looking for a hands-on **Linux Systems Administrator / DevOps Engineer** who can take ownership of this infrastructure and help us keep it reliable, secure, and scalable.
8## Responsibilities

المزايا

1**Location:** Remote

المهارات والوسوم

IT DevelopementPKTypeScriptJavaScriptPythonPostgreSQLAWSDockerDevOpsNode.js

احجز رابط tabbio
قبل أن يُحجز