الانتقال إلى المحتوى
Careers at DARA

مهندس DevOps

  • البنية التحتية والعمليات
  • متوسط الخبرة
  • دوام كامل
  • حضوري
  • طهران

نحتاج إلى مهندس DevOps يتولى خط البناء والنشر لخدمات دارا على Docker وGitLab CI، وصيانة قواعد بيانات SQL Server وPostgreSQL.

تتألف منصة دارا من خدمات مستقلة مبنية على ‎.NET وNode.js، ولكل منها صورة Docker وخط بناء خاص بها. ويمر الوصول إلى هذه الخدمات عبر بوابة واحدة، وكل خدمة مسجّلة في سجلّ الخدمات، وسجلات تشغيلها تجمع في مكان واحد.

في المؤسسات المالية، كثيرًا ما يجري النشر على البنية التحتية للمؤسسة نفسها، وفي حدود قيودها الشبكية والأمنية. وفي هذا الدور ستسهم في أن يكون بناء الخدمات ونشرها قابلًا للتكرار وموثّقًا وقابلًا للتراجع، وفي إبقاء البيانات السرية والإعدادات خارج الشيفرة.

المهام والمسؤوليات

  • صيانة خطوط GitLab CI وتحسينها لبناء الخدمات واختبارها وإصدارها
  • بناء صور Docker وتحسينها، وتركيب الخدمات معًا في البيئات المختلفة
  • تثبيت قواعد بيانات SQL Server وPostgreSQL وأخذ نسخها الاحتياطية ومراقبتها
  • إدارة البيانات السرية وإعدادات البيئات خارج الشيفرة والمستودع
  • إعداد السجلات المركزية ومراقبة الخدمات وصيانتهما
  • توثيق إجراءات النشر والتراجع لكل بيئة
  • المشاركة في تحصين الخوادم والحاويات

المهارات والمتطلبات

  • خبرة عملية في Docker وDocker Compose
  • خبرة في كتابة خطوط CI/CD وصيانتها، ويفضل GitLab CI
  • إدارة خوادم Linux والشبكات على المستوى التشغيلي
  • خبرة في صيانة SQL Server أو PostgreSQL في بيئة الإنتاج
  • كتابة النصوص البرمجية بلغة Bash أو PowerShell
  • الإلمام بأدوات السجلات والمراقبة مثل Elasticsearch أو Seq أو Prometheus

ميزة إضافية

  • الإلمام بـYARP أو غيره من خوادم الوكيل العكسي
  • خبرة في النشر على البنية التحتية الداخلية للمؤسسات المالية
  • الإلمام بـRedis وRabbitMQ

ما ستحصل عليه في دارا

  • التأمين الاجتماعي والتأمين الصحي التكميلي
  • ميزانية للتدريب والمشاركة في الدورات التخصصية
  • وجبة غداء في مقر العمل
  • العمل على مسائل مصرفية واقعية إلى جانب مختصين في المالية والائتمان