مهندس برمجيات الثاني
ملخص الوظيفة
هذه الوظيفة هي مهندس برمجيات الثاني في شركة DigitalOcean، وتتطلب خبرة في هندسة البرمجيات مع تركيز على DevOps، وتطوير الويب، وأمان الشبكة، وتكنولوجيا السحابة. يجب أن يكون المرشح قادرًا على العمل في بيئة سريعة الخطى وامتلاك مهارات حل المشكلات الممتازة.
وصف الوظيفة
الوصف الوظيفي:
انضم إلى DigitalOcean واعمل على أفضل مشاريعك في مسيرتك المهنية. سافر مع مجتمع قوي من المواهب الرائدة الذين يتصرفون بلا هوادة في بناء السحابة القابلة للتوسيع البسيطة. إذا كنت تمتلك عقلية نمو، تفكر بشكل كبير وجريء، وتشعر بالطاقة في بيئة سريعة الخطى لشركة حقيقية تثير الاضطراب، ستجد مكانك هنا. نقدر الفوز معًا - بينما نتعلم، ونستمتع، ونصنع فرقًا عميقًا للمحلمين والبناة في العالم.
المسؤوليات الرئيسية:
- التعاون مع فرق التطوير لتكامل ممارسات DevOps.
- تطوير واجهات برمجة التطبيقات REST باستخدام Python Flask وAnsible.
- تطوير وصيانة خطوط أنابيب CI/CD باستخدام Jenkins وGitHub Actions.
- تنفيذ التautomatisation لإدارة التكوين عبر جميع مكونات الخادم.
- تautomatisation إدارة الخادم اللينوكس باستخدام Ansible وPython وBash scripts.
- ضمان النشر والصيانة من بروتوكولات الشبكة والأمان.
- نشر حاويات Docker مع Kubernetes، باستخدام مخططات Helm.
- تسهيل النشر مع Argocd لتنسيق Kubernetes.
- توفير البنية التحتية وإدارتها على AWS ومزودي السحابة الآخرين.
- كتابة وصيانة البنية التحتية كرمز باستخدام Terraform.
المؤهلات:
بكالوريوس في علوم الحاسوب أو مجال ذي صلة.
5+ سنوات من الخبرة في هندسة البرمجيات مع تركيز على DevOps.
معرفة قوية في تطوير الويب، مدعومة بخبرة عملية لمدة سنة على الأقل.
فهم عميق لمبادئ DevOps وتسليم البرمجيات السريع.
معرفة قوية بالتشفير والهاش وبروتوكولات SSL/TLS.
كفاءة في مفاهيم الشبكة وتنفيذ إجراءات أمان قوية.
كفاءة في Python وBash وAnsible وإدارة نظام لينوكس.
كفاءة مع منصات السحابة، ولا سيما AWS.
معرفة بمفاهيم التحويل الحاوياتي وKubernetes.
معرفة بتكنولوجيا البنية التحتية كرمز.
كفاءة في إدارة قواعد البيانات، بما في ذلك MySQL وMariaDB وPostgreSQL.
مهارات حل المشكلات الممتازة والقدرة على العمل في بيئة سريعة الخطى.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-NC(٨٠%)
- ◆CS-SDF(٧٠%)
- ◆IT-INA(٦٠%)
- ◆SE-CON(٦٠%)