تفاصيل الوظيفة
تعلن شركة الفنار عن توفر فرصة وظيفية لمهندس DevOps في الرياض، المملكة العربية السعودية. سيتولى المرشح تصميم وصيانة البنية التحتية وأدوات الأتمتة الداعمة لدورة حياة تطوير البرمجيات، مع التعاون الوثيق مع فرق التطوير وضمان الجودة وتشغيل تكنولوجيا المعلومات لتبسيط عمليات النشر وضمان موثوقية النظام وقابليته للتوسع.
المهام والمسؤوليات
- إدارة خطوط أنابيب CI/CD: تصميم وتنفيذ وإدارة خطوط أنابيب CI/CD باستخدام أدوات معيارية.
- مراقبة وصيانة البنية التحتية: مراقبة واستكشاف الأخطاء وإصلاحها وصيانة البنية التحتية لضمان التوفر العالي والأداء.
- إدارة البنية التحتية السحابية: إدارة البنية التحتية السحابية (AWS, Azure, GCP) باستخدام أدوات البنية التحتية ككود (IaC) مثل Terraform أو CloudFormation.
- الحاويات والتنسيق: تنفيذ وإدارة الحاويات (Docker) وأدوات التنسيق (Kubernetes, ECS).
- أتمتة الأنظمة: أتمتة تكوينات النظام وعمليات النشر والتوسع باستخدام أدوات إدارة التكوين (Ansible وغيرها).
- الأمان والامتثال: الحفاظ على أمان النظام وتحسين استراتيجيات الامتثال والنسخ الاحتياطي.
- التعاون مع فرق التطوير: التعاون مع فرق التطوير لتحسين التطبيقات من حيث الأداء وقابلية التوسع والمرونة.
- اختبار الأداء والتخطيط للسعة: إجراء اختبارات أداء منتظمة وضبط وتخطيط السعة.
- التوثيق والتميز التشغيلي: توثيق العمليات والإجراءات والبيئات لضمان التميز التشغيلي.
- الكفاءة في الموارد البشرية: اكتساب المهارات اللينة والتقنية المتعلقة بالوظيفة.
- التسليم: تنفيذ الأنشطة المخططة لتحقيق الأهداف التشغيلية والتطويرية وفق جداول التسليم، مع استخدام الموارد بفعالية وتقديم تقارير دورية عن الانحرافات وتنفيذ المهام.
- حل المشكلات: حل المشكلات ذات الصلة وتصعيد أي مشاكل تشغيلية معقدة.
- الجودة: ضمان متطلبات الجودة لتطوير عمليات رقابة فعالة تشمل مواصفات المنتجات أو العمليات أو الأنشطة.
- تحسين العمليات التجارية: تنسيق الأنظمة والسياسات والإجراءات والبحث عن فرص الأتمتة.
- الامتثال: الالتزام بالسياسات والإجراءات ذات الصلة وتعليمات العمل.
- الصحة والسلامة والبيئة: ضمان الامتثال لإجراءات السلامة والجودة والإدارة البيئية ضمن نطاق العمل.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو أي مجال ذي صلة.
- خبرة عملية من 4 إلى 6 سنوات.
المهارات المطلوبة
- معايير وإجراءات تطوير التطبيقات
- المعرفة بالتطبيقات
- تحليل أنظمة التطبيقات
- تصميم أنظمة التطبيقات
- هندسة أنظمة التطبيقات
- تطوير التطبيقات المشتركة (Joint Applications Development)
عرض النص الأصلي للإعلان
.
Job Purpose
Responsible for designing, implementing, and maintaining the infrastructure and automation tools that support the software development lifecycle. Involving close collaboration with development, QC, and IT operations teams to streamline deployment processes, ensure system reliability, and enhance scalability and performance in cloud and on-premise environments.
Key Accountability Areas
CI/CD Pipeline Management:
- Design, implement, and manage CI/CD pipelines using industry-standard tools.
Infrastructure Monitoring & Maintenance:
- Monitor, troubleshoot, and maintain infrastructure to ensure high availability and performance.
Cloud Infrastructure Management:
- Manage cloud infrastructure (AWS, Azure, GCP) using infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
Containerization & Orchestration:
- Implement and manage containerization (Docker) and orchestration tools (Kubernetes, ECS).
System Automation:
- Automate system configurations, deployments, and scaling using configuration management tools (Ansible, etc.).
Security & Compliance:
- Maintain and improve system security, compliance, and backup strategies.
Collaboration with Development Teams:
- Collaborate with development teams to optimize applications for performance, scalability, and resilience.
System Performance & Capacity Planning:
- Conduct regular system performance testing, tuning, and capacity planning.
Documentation & Operational Excellence:
- Document processes, procedures, and environments to ensure operational excellence.
Role Accountability
HR Proficiency:
- Ability to obtain updated soft and technical skills related to the job.
Delivery:
- Perform the planned activities to meet the operational and development targets as per delivery schedules.
- Utilize resources effectively to achieve objectives within efficient cost and time.
- Provide a periodic report formatted by detailing the deviation and execution of planned tasks.
Problem-Solving:
- Solve any related problems arise and escalate any complex operational issues.
Quality:
- Ensure quality requirements to develop effective quality control and processes including specifications for products or processes or related activities.
Business Process Improvement:
- Coordinate well-defined written systems, policies, procedures, and seek automations opportunities as much as possible.
Compliance:
- Comply to related policy and procedures and work instructions.
Health, Safety, and Environment:
- Ensure compliance of relevant safety, quality, and environmental management procedures and controls within defined area of work activity to guarantee safety, legislative compliance, and delivery of high-quality products/services.
Academic Qualification
Work Experience
Technical / Functional Competencies
رقم الإعلان لدى المصدر: 1443335833