We deliver open source to the world faster, more securely and more cost effectively than any other company.
We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors. ↔️
Ubuntu means 'humanity to others'. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.
Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world's biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world's most productive developers.
Secure and reliable, elegant and intuitive, and open for innovation - this is the future of open source, which is why we're proud to be the developers of the fastest growing Linux in the world despite already being the most widely deployed.
If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
WE ARE HIRING
Linux Cryptography and Security Engineer
Day-to-day responsibilities
- Collaborate with other engineers in the Security Hardening team to achieve and retain various Security certifications
- Extend and enhance Linux cryptographic components (OpenSSL, Libgcrypt, GnuTLS, and others) with the features and functionality required for FIPS and CC certification
- Collaborate with external security consultants to test and validate kernel and crypto module components
- Work with external partners to develop security hardening benchmarks and audit + remediation automation for Ubuntu
- Contribute to Ubuntu mainline and upstream projects to land solutions and benefit the community
- Communication and collaboration within and outside Canonical to identify opportunities to improve our security posture, rapidly resolve issues, and deliver high-quality solutions on schedule
What we are looking for in you
- Hands-on experience with low-level Linux cryptography APIs and debugging
- Excellent software engineering fundamentals, including prior experience with C development, and the ability to demonstrate such
- Hands-on experience with Linux system administration and shell scripting
- Demonstrated knowledge of security and cryptography fundamentals + direct experience writing secure code and implementing best practices
- Significant development experience working with open source libraries
- Excellent verbal and written communications to enable efficient collaboration with internal and external partners in a remote-first environment
Apply for the job through the following link 👇👇👇👇
Software Engineer, Sustaining Engineering
What we are looking for in you
- Professional experience as a software engineer
- Background in Computer Science, STEM or similar
- Strong experience with Linux, and at least one of the following:
- Ceph, OpenStack, Kubernetes or other cloud technologies
- Strong development-level experience with at least one of Python, Go, C or C++ on Linux
- Ability to troubleshoot with debugging tools like gdb
- Familiarity with git source code repositories and branches
- An exceptional academic track record
- Willingness to travel up to 4 times a year for internal events
Additional Skills That You Might Also Bring
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest in, and experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems
Apply for the job through the following link 👇👇👇👇
نحن نقدم المصدر المفتوح للعالم بشكل أسرع وأكثر أمانًا وأكثر فعالية من حيث التكلفة من أي شركة أخرى.
نحن أيضًا ناشرو Ubuntu، نظام Linux المؤسسي الأكثر شهرة في العالم من السحابة إلى الحافة، إلى جانب مجتمع عالمي متحمس يضم أكثر من 200000 مساهم.
تعني كلمة أوبونتو "الإنسانية تجاه الآخرين". وقد اخترناها لأنها تجسد الكرم الذي يكمن في قلب المصادر المفتوحة، وهو الوضع الطبيعي الجديد للمنصات والابتكار.
بالتعاون مع مجتمع مكون من 200 ألف عضو، نقوم بنشر نظام تشغيل يعمل على تشغيل الأجهزة الصغيرة المتصلة وحتى أكبر الحواسيب المركزية في العالم، والمنصة التي يستخدمها الجميع على السحابة العامة، وتجربة محطة العمل للمطورين الأكثر إنتاجية في العالم.
آمن وموثوق، أنيق وبديهي، ومنفتح على الابتكار - هذا هو مستقبل المصدر المفتوح، ولهذا السبب نحن فخورون بأن نكون مطوري Linux الأسرع نموًا في العالم على الرغم من كونه الأكثر انتشارًا على نطاق واسع بالفعل.
إذا كنت مهتمًا بوظيفة في Canonical، فنحن شركة تركز على العمل عن بُعد في المقام الأول، لذا يُرجى التقدم إلى أي دور مناسب حيث يتم تقييم المهارات أكثر من الموقع، على الرغم من أن البعض لديهم تفضيل جغرافي مفضل.
نحن نقوم بالتوظيف
مهندس تشفير وأمان لينكس
المسؤوليات اليومية
- التعاون مع المهندسين الآخرين في فريق تعزيز الأمان لتحقيق والاحتفاظ بشهادات الأمان المختلفة
- توسيع وتعزيز مكونات التشفير في Linux (OpenSSL وLibgcrypt وGnuTLS وغيرها) بالميزات والوظائف المطلوبة لشهادة FIPS وCC
- التعاون مع مستشاري الأمن الخارجيين لاختبار مكونات وحدة النواة والتشفير والتحقق من صحتها
- العمل مع شركاء خارجيين لتطوير معايير تعزيز الأمان وأتمتة التدقيق والإصلاح لنظام التشغيل Ubuntu
- المساهمة في مشاريع Ubuntu الرئيسية والمشاريع السابقة لإيجاد الحلول والاستفادة من المجتمع
- التواصل والتعاون داخل وخارج Canonical لتحديد الفرص لتحسين وضعنا الأمني، وحل المشكلات بسرعة، وتقديم حلول عالية الجودة في الموعد المحدد
ما الذي نبحث عنه فيك
- خبرة عملية في التعامل مع واجهات برمجة تطبيقات التشفير منخفضة المستوى في Linux واستكشاف الأخطاء وإصلاحها
- أساسيات هندسة البرمجيات الممتازة، بما في ذلك الخبرة السابقة في تطوير لغة C، والقدرة على إثبات ذلك
- خبرة عملية في إدارة نظام Linux وبرمجة النصوص البرمجية
- إثبات المعرفة بأساسيات الأمان والتشفير + خبرة مباشرة في كتابة التعليمات البرمجية الآمنة وتنفيذ أفضل الممارسات
- خبرة تطويرية كبيرة في العمل مع المكتبات مفتوحة المصدر
- اتصالات شفهية وكتابية ممتازة لتمكين التعاون الفعال مع الشركاء الداخليين والخارجيين في بيئة العمل عن بعد
تقدم للوظيفة من خلال الرابط التالي 👇👇👇👇
مهندس برمجيات، هندسة مستدامة
ما الذي نبحث عنه فيك
- الخبرة المهنية كمهندس برمجيات
- خلفية في علوم الكمبيوتر أو العلوم والتكنولوجيا والهندسة والرياضيات أو ما شابه ذلك
- خبرة قوية مع Linux، وواحدة على الأقل من الأمور التالية:
- Ceph أو OpenStack أو Kubernetes أو تقنيات سحابية أخرى
- خبرة قوية على مستوى التطوير مع لغة واحدة على الأقل من لغات Python أو Go أو C أو C++ على Linux
- القدرة على استكشاف الأخطاء وإصلاحها باستخدام أدوات التصحيح مثل gdb
- التعرف على مستودعات وفروع أكواد مصدر git
- سجل أكاديمي استثنائي
- الاستعداد للسفر حتى 4 مرات في السنة للأحداث الداخلية
المهارات الإضافية التي قد تجلبها أيضًا
- أنت تحب التكنولوجيا والعمل مع أشخاص لامعين
- أنت فضولي، ومرن، وواضح، ومسؤول
- أنت تقدر المهارات الشخصية وتكون عاطفيًا ومغامرًا ومدروسًا وتحفز نفسك
- لديك اهتمام وخبرة في معظم ما يلي: Ubuntu Linux - kernel أو userspace، Kubernetes، OpenStack، Ceph، QEMU/KVM، LXC/LXD، Python، Go، C، Postgresql، Mongo، Debian packaging، distribution systems