وصف الوظيفة
أخصائي DevOps مسؤول عن بناء وصيانة خطوط الأنابيب الآلية، وتحسين موثوقية النشر، وضمان بنية تحتية مستقرة وقابلة للتوسع. العمل بشكل وثيق مع المطورين وفرق العمليات لتحسين عمليات CI/CD، ومراقبة أداء النظام، وتنفيذ الأدوات والممارسات التي تعزز السرعة والجودة والكفاءة التشغيلية عبر دورة حياة البرمجيات.
المؤهلات
- درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذو صلة.
- شهادات متقدمة في هندسة البرمجيات.
- 3 سنوات خبرة عملية في DevOps
- المواطن الإماراتي / الإماراتية
الأدوار والمسؤوليات
- دعم النشر والتشغيل وأتمتة التطبيقات السحابية الأصلية. صيانة أنابيب CI/CD، إدارة بيئات Docker وKubernetes، مراقبة أداء النظام، استكشاف مشكلات البنية التحتية، والمساعدة في عمليات المنصة السحابية. معرفة أساسية بنظام Linux وGit وDocker وKubernetes وأدوات CI/CD والبرمجة النصية (Bash أو Python).
- تصميم وتطوير وصيانة تطبيقات Java وفق أفضل الممارسات والمعايير الصناعية تحت إشراف أعضاء الفريق الكبار
- كتابة كود نظيف وقابل للصيانة وفعال باتباع معايير الترميز المعتمدة والمشاركة في مراجعات الكود
- التعاون مع مديري المنتجات، محللي الأعمال، وأصحاب المصالح الآخرين لفهم المتطلبات والمساهمة في الحلول التقنية
- التعلم النشط لتقنيات ومنهجيات جديدة لتحسين مهارات التطوير والمساهمة في تبادل المعرفة داخل الفريق
- كتابة اختبارات الوحدة والمحافظة على الوثائق التقنية للميزات والتطبيقات المطورة
- التحري عن العيوب البرمجية واستكشافها وحلها في الوقت المناسب
#LI-JS1
Job description
DevOps Specialist is responsible for building and maintaining automation pipelines, improving deployment reliability, and ensuring stable, scalable infrastructure. Work closely with developers and operations teams to optimize CI/CD processes, monitor system performance, and implement tools and practices that enhance speed, quality, and operational efficiency across the software lifecycle.
Qualifications
- Bachelors Degree in Computer Science, Engineering or related field.
- Advanced certifications in software engineering.
- 3 years as hands-on DevOps
- UAE National / Emirati
Roles and Responsibilities
- Support deployment, operation, and automation of cloud-native applications. Maintain CI/CD pipelines, managing Docker and Kubernetes environments, monitoring system performance, troubleshooting infrastructure issues, and assisting with cloud platform operations. Basic knowledge of Linux, Git, Docker, Kubernetes, CI/CD tools, and scripting (Bash or Python).
- Design, develop, and maintain Java applications using industry best practices and standards under guidance from senior team members
- Write clean, maintainable, and efficient code following established coding standards and participating in code reviews
- Collaborate with product managers, business analysts, and other stakeholders to understand requirements and contribute to technical solutions
- Actively learn new technologies and methodologies to improve development skills and contribute to team knowledge sharing
- Write unit tests and maintain technical documentation for developed features and applications
- Investigate, troubleshoot, and resolve software defects in a timely manner
#LI-JS1