هل تعيش وتتقن Kubernetes، الحاويات (Containers)، وخطوط CI/CD؟ تعمل CirrusGo كشريك متقدم لـ AWS في مجالات الترحيل والتحديث وDevOps، لبناء الجيل القادم من الحلول السحابية الأصلية (Cloud-Native). انضم إلى فريق يقوم بتحديث التطبيقات على نطاق واسع ويعامل DevOps كمنهجية هندسية حقيقية وليس مجرد أدوات.

Job Summary

مسؤول مهندس DevOps عن تصميم وبناء وصيانة منصات تنسيق الحاويات (Container Orchestration) وبنية نشر التطبيقات الحديثة على AWS. يركز هذا الدور على Kubernetes، والحاويات، وتحديث التطبيقات من خلال مساعدة العملاء على تحويل الأنظمة التقليدية إلى معمارية سحابية حديثة تعتمد على الحاويات.

يعمل مهندس DevOps ضمن فريق تقديم الخدمات (Service Delivery) في CirrusGo، حيث يقوم بتنفيذ منصات الحاويات (EKS, ECS)، وبناء خطوط نشر مؤتمتة (CI/CD Pipelines)، ودعم العملاء في تحديث تطبيقاتهم. يتطلب الدور خبرة عملية قوية في Kubernetes وDocker وأدوات CI/CD وخدمات AWS الخاصة بالحاويات والخدمات بدون خوادم.

وباعتبار CirrusGo شريكًا متقدمًا لـ AWS، يُتوقع من مهندسي DevOps تطبيق أفضل ممارسات AWS في بيئات الحاويات، والمساهمة في تحقيق أهداف الاعتمادات، والحفاظ على الشهادات الاحترافية النشطة.

Key Responsibilities
  • بناء وإدارة بيئات التطبيقات الحاوية باستخدام Docker وKubernetes وHelm ومستودعات الحاويات (ECR).
  • تصميم ونشر وإدارة مجموعات Kubernetes على AWS (EKS) بما يشمل إعداد المجموعات، عقد العمل (Node Groups)، الشبكات، التخزين، وإدارة الصلاحيات (RBAC).
  • تنفيذ وإدارة خطوط CI/CD باستخدام AWS CodePipeline وCodeBuild وCodeDeploy وGitHub Actions وGitLab CI وJenkins وArgoCD.
  • دعم مشاريع تحديث التطبيقات عبر تحويل الأنظمة القديمة إلى تطبيقات حاوية ومعمارية Microservices.
  • تطبيق ممارسات GitOps باستخدام ArgoCD أو Flux للنشر المعرّف (Declarative Deployment).
  • إعداد وإدارة Service Mesh مثل Istio أو AWS App Mesh وموازنات الدخول (Ingress Controllers) وواجهات API.
  • تطبيق أفضل ممارسات أمن الحاويات مثل فحص الصور، أمن التشغيل، سياسات الشبكة، وإدارة الأسرار (Secrets Management).
  • تصميم حلول المراقبة والرصد باستخدام Prometheus وGrafana وCloudWatch والتتبع الموزع (Distributed Tracing).
  • تنفيذ Infrastructure as Code باستخدام Terraform أو CloudFormation أو CDK.
  • أتمتة العمليات التشغيلية مثل التوسع، التعافي الذاتي، إدارة السجلات، والنسخ الاحتياطي.
  • دعم أنماط Serverless باستخدام AWS Lambda وAPI Gateway وStep Functions وEventBridge عند الحاجة.
  • التعاون مع فرق التطوير ومعماريي الحلول في قرارات معمارية التطبيقات.
  • توثيق إجراءات النشر وبنى المنصة وعمليات التشغيل (Runbooks).
  • السعي المستمر للحصول على شهادات AWS وKubernetes (CKA، CKAD، AWS DevOps Professional).
  • الالتزام بمعايير CirrusGo الأمنية والمهنية والأخلاقية.
Skills & Qualifications
  • درجة البكالوريوس في علوم الحاسوب أو الهندسة أو تخصص ذي صلة.
  • خبرة من 2 إلى 5 سنوات في DevOps أو Platform Engineering أو Cloud Engineering مع تركيز على الحاويات وKubernetes.
  • خبرة عملية قوية في Kubernetes (يفضل EKS) بما يشمل إدارة الكلاستر، Helm، الشبكات، واستكشاف الأخطاء.
  • فهم قوي لخدمات AWS للحاويات (EKS، ECS، ECR، Fargate) والخدمات بدون خوادم (Lambda، API Gateway).
  • إتقان Docker وإدارة دورة حياة الحاويات.
  • خبرة في Infrastructure as Code مثل Terraform وCloudFormation أو CDK.
  • خبرة في بناء وإدارة خطوط CI/CD.
  • معرفة بأدوات المراقبة مثل Prometheus وGrafana وCloudWatch Container Insights.
  • فهم أساسي لأنماط المعمارية الحديثة (Microservices، 12-factor apps، Event-driven).
  • شهادة AWS Solutions Architect – Associate أو AWS Developer – Associate كحد أدنى.
  • شهادة CKA أو CKAD (ميزة قوية أو قيد الإنجاز).
  • شهادات إضافية في DevOps أو الحاويات أو السحابة تعتبر ميزة إضافية.