وصف الشركة
RAY Labs هي شركة متخصصة في تكنولوجيا العقارات (PropTech) ومقرها بيروت، تركز على معالجة التحديات المتعلقة بإدارة المساحات والمجتمعات. منتجنا الأساسي هو منصة برمجيات كخدمة (SaaS) عبر الويب والهواتف المحمولة تقدم ميزات ديناميكية، مما يتيح لمديري العقارات والمرافق والمجتمعات إدارة المجتمعات والمساحات بكفاءة. من خلال تزويد أصحاب المصلحة بالقدرات والأدوات ذات الصلة، تعمل منصتنا على تحسين الكفاءة التشغيلية، وتسهيل عمليات الدفع، وتعزيز مشاركة المجتمع، وتقليل الأعمال الإدارية.
نظرة عامة على الوظيفة
بصفتك مهندس ديف أوبس مبتدئ، ستلعب دوراً رئيسياً في تحديث دورات حياة التطوير والنشر في شركتنا، من خلال التعاون مع فرق التطوير لدينا لبناء وصيانة مسارات التطوير والنشر.
المسؤوليات
· أتمتة عمليات النشر والقياس والإدارة للتطبيقات المعتمدة على الحاويات باستخدام Kubernetes (على خدمات Azure وعلى الأجهزة الافتراضية).
· صيانة وتعزيز مسارات التكامل المستمر والنشر المستمر (CI/CD) في Jenkins لخطوط الأكواد الخاصة بنا:
· الواجهة الخلفية (PHP, Java)
· الواجهة الأمامية (Angular)
· الهاتف المحمول (iOS, Android)
· نشر وإدارة أدوات المراقبة وتسجيل البيانات لتوفير تقارير مركزية لبيئات الإنتاج، بالإضافة إلى التنبيهات عند حدوث مشكلات حرجة.
· مساعدة المطورين في مراقبة واستكشاف وإصلاح المشكلات في بيئات الإنتاج.
المتطلبات
· خبرة لا تقل عن سنة واحدة في دور ديف أوبس أو دور ذي صلة.
· فهم أساسي لـ Kubernetes (خبرة عملية لا تقل عن 6 أشهر أو شهادة).
· خبرة في أدوات CI/CD (Jenkins, GitLab CI, Azure DevOps، أو ما يعادلها).
· الإلمام بمنصات السحابة، وخاصة Azure (المعرفة بـ AWS أو GCP تعتبر ميزة إضافية).
· خبرة في تقنيات الحاويات (Docker).
· معرفة بأدوات البنية التحتية ككود (Terraform, Ansible, Helm، أو ما شابه ذلك).
· خبرة في التحكم في الإصدارات (Git).
· معرفة أساسية بالبرمجة النصية (Bash, Python, Groovy، أو ما شابه ذلك).
· مهارات ممتازة في حل المشكلات والاهتمام بالتفاصيل.
· قدرات قوية على التواصل والعمل الجماعي.
Company Description
RAY Labs is a PropTech company based in Beirut, focused on addressing the pain points related to space and community management. Our core product is a mobile and web SaaS platform offering dynamic features, allowing property, facility, and community managers to efficiently manage communities and spaces. By equipping stakeholders with the relevant capabilities and tools, our platform improves operational efficiency, payment convenience, community engagement, and reduces administrative work.
Position Overview
As a Junior DevOps Engineer, you will play a key role in modernizing the development and deployment lifecycles of our company, by collaborating with our development teams to build and maintain development/deployment pipelines.
Responsibilities
· Automate deployment, scaling, and management of containerized applications using Kubernetes (on Azure services and on VMs)
· Maintain and enhance CI/CD pipelines in Jenkins for our codelines:
· Backend (PHP, Java)
· Frontend (Angular)
· Mobile (iOS, Android)
· Deploy and manage monitoring and logging tools to provide centralized reporting for production environments, as well as alerts when critical issues occur.
· Assist developers in monitoring, troubleshooting, and resolving issues in production environments.
Requirements
· 1+ years of experience in a DevOps or related role.
· Basic understanding of Kubernetes (min. 6 months hands-on experience or certification).
· Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps, or equivalent).
· Familiarity with cloud platforms, particularly Azure (knowledge of AWS or GCP is a plus).
· Experience with containerization technologies (Docker).
· Knowledge of infrastructure as code tools (Terraform, Ansible, Helm, or similar).
· Experience with version control (Git).
· Basic scripting knowledge (Bash, Python, Groovy, or similar).
· Excellent problem-solving skills and attention to detail.
· Strong communication and teamwork abilities