عن بُعد دوام كامل
--
Canonical

تفاصيل الوظيفة

تعد توزيعة Ubuntu Linux واحدة من أكثر توزيعات لينكس استخداماً في العالم اليوم، وأحد أهم العوامل التي تساهم في شعبيتها هو توفرها الواسع وسهولة تثبيتها. تسعى شركة Canonical، الناشرة لـ Ubuntu Linux، لتعيين مهندس برمجيات أول لقيادة مبادرة تهدف إلى الارتقاء بعملية تكوين وبناء نواة Ubuntu Linux إلى مستوى جديد من البساطة والأتمتة، لجعل توزيعها على العملاء مخصصاً لاحتياجات أنظمتهم الخاصة أكثر سهولة.

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

على الرغم من أن هذا الدور لا يتطلب خبرة سابقة في تطوير الأجزاء الداخلية لنواة لينكس (على الرغم من أن ذلك سيكون محل تقدير كبير)، إلا أن الفهم الأعمق لنظام البناء بما يتجاوز مجرد كتابة 'make' على سطر الأوامر يعد أمراً أساسياً. كما سيكون الاستخدام المتقدم لـ git وخبرة تصحيح النواة (kernel patching) أمراً بالغ الأهمية لهذا الدور.

الموقع: العمل من المنزل في مناطق أوروبا أو الشرق الأوسط أو أفريقيا.

ما يتضمنه الدور

قيادة تصميم وتنفيذ نظام متقدم للتحكم في بناء لينكس مؤتمت بالكامل، والعمل بشكل وثيق مع فرق الهندسة الأخرى للنشر بسلاسة داخل نظام Canonical البيئي. لا تتردد في التعمق في خبايا kbuild و kconfig و make لتحديد الحل الأمثل للمشكلات التي تواجهها، وكن حريصاً على اقتراح حلول مبتكرة لعقبات بناء النواة ودفعها للقبول في المشاريع الأساسية (upstream).

ما نبحث عنه فيك

قدرة برمجية كبيرة في لغة Python، مع مهارات قوية في لغة C تحظى بتقدير كبير. خبرة مثبتة في تصحيح وتكوين نواة لينكس. ستكون هناك حاجة إلى معرفة عملية قوية بـ kconfig و git. القدرة على التواصل بفعالية باللغة الإنجليزية، كتابةً وتحدثاً. خلفية قوية مع مشاريع مفتوحة المصدر شائعة لإنشاء توزيعات مخصصة تعتمد على لينكس مثل Yocto أو buildroot. فهم قوي لـ git.

مهارات إضافية مرغوبة

القدرة على البرمجة بـ Javascript أو Golang. خبرة في كتابة أدوات CLI، بما في ذلك التفاعل مع واجهات برمجة التطبيقات (REST APIs). خلفية قوية في CI/CD وأتمتة العمليات. خبرة سابقة في التطوير باستخدام تنسيقات تغليف البرامج، مع تقدير كبير لمن لديه خبرة مباشرة في Ubuntu/Debian/Snap.

ما نقدمه لزملائنا

نأخذ في الاعتبار الموقع الجغرافي والخبرة والأداء عند تحديد التعويضات في جميع أنحاء العالم. ونقوم بمراجعة التعويضات سنوياً (وفي كثير من الأحيان للخريجين والشركاء) لضمان تقدير الأداء المتميز. بالإضافة إلى الراتب الأساسي، نقدم مكافأة سنوية أو عمولة قائمة على الأداء. نحن نوفر لجميع أعضاء الفريق مزايا إضافية تعكس قيمنا ومبادئنا. نحن نوازن برامجنا لتلبية الاحتياجات المحلية وضمان العدالة على مستوى العالم.

بيئة عمل موزعة مع فترات عمل جماعية شخصية مرتين سنوياً. ميزانية شخصية للتعلم والتطوير بقيمة 2000 دولار أمريكي سنوياً. مراجعة سنوية للتعويضات. مكافآت تقديرية. إجازة سنوية. إجازة أمومة وأبوة. برنامج مساعدة أعضاء الفريق ومنصة العافية. فرصة للسفر إلى مواقع جديدة للقاء الزملاء. بطاقة Priority Pass وترقيات السفر لفعاليات الشركة بعيدة المدى.

نبذة عن Canonical

Canonical هي شركة تقنية رائدة في طليعة التوجه العالمي نحو المصادر المفتوحة. بصفتنا الشركة التي تنشر Ubuntu، أحد أهم المشاريع مفتوحة المصدر والمنصة الأساسية للذكاء الاصطناعي وإنترنت الأشياء والسحابة، فنحن نغير عالم البرمجيات. نحن نوظف على أساس عالمي ونضع معايير عالية جداً للأشخاص الذين ينضمون إلى الشركة. نحن نتوقع التميز؛ لكي ننجح، نحتاج إلى أن نكون الأفضل فيما نقوم به. يعمل معظم الزملاء في Canonical من المنزل منذ تأسيسنا في عام 2004. العمل هنا هو خطوة نحو المستقبل وسيتحدى تفكيرك، ويجعلك تعمل بذكاء أكبر، وتتعلم مهارات جديدة، وترفع من مستوى أدائك.

Canonical هي جهة عمل توفر فرصاً متكافئة

نحن فخورون بتعزيز مكان عمل خالٍ من التمييز. إن تنوع الخبرات ووجهات النظر والخلفيات يخلق بيئة عمل أفضل ومنتجات أفضل. بغض النظر عن هويتك، سنمنح طلبك تقديراً عادلاً.
انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Canonical
مهندس أتمتة بناء النواة
حول Canonical
EMEA
برامج الكمبيوتر