Tabbio
ENالعربية
تسجيل الدخول إلى التطبيق
قبل 4 أيام

مهندس DevOps - B&T

Valsoft Corporation · Beirut, Beirut Governorate, Lebanon
Workableقدّم عبر موقع الشركة
Full Time
Hybrid

نبذة عن الوظيفة

تبحث شركة Aspire Software عن مهندس DevOps للانضمام إلى فريقنا في لبنان. فيما يلي نافذة صغيرة على شركتنا: تعمل شركة Aspire Software على تشغيل وإدارة شركات البرمجيات المملوكة بالكامل، وتوفير حلول المهام الحرجة عبر قطاعات متعددة. ومن خلال تطبيق أفضل ممارسات الصناعة، تقدم أسباير عملية تكامل حساسة للوقت، وقد سمح لها تشغيل النموذج اللامركزي بأن تصبح مركزًا لتحقيق النمو السريع من خلال إعادة الاستثمار في محفظتها. حول الدور يمتلك مهندس DevOps - Azure البنية التحتية كرمز وأساس CI/CD لمنصة SaaS الخاصة بنا. هذا دور عملي يركز على تحديد ونشر وتطوير بيئة Azure الخاصة بنا من خلال التعليمات البرمجية وإجراءات GitHub، عبر الإنتاج متعدد المناطق في كندا والولايات المتحدة بالإضافة إلى بيئات التطوير وضمان الجودة والتدريج. ستعمل بشكل وثيق مع المطورين وضمان الجودة والمنتج لإجراء تغييرات البنية التحتية بشكل آمن وقابل للتكرار وسريع. ستمتلك قاعدة تعليمات Infrastructure-as-Code وسير عمل النشر، وتحافظ على اتساق البيئات، وتتعامل مع مهام قاعدة البيانات العرضية عند ظهورها. سيتم منح الأولوية لمهندسي DevOps الذين يدعمون الذكاء الاصطناعي والذين يستفيدون من سير العمل الوكيل في عملهم اليومي. الشكل "الجيد" في هذا الدور: تمر تغييرات البنية التحتية من خلال طلبات السحب، ومراجعات الخطة/whatif، وإجراءات GitHub، وليس البوابة الإلكترونية؛ أن تكون البيئات قابلة للتكرار ومتسقة عبر المناطق؛ تكون عمليات النشر قابلة للتكرار ويمكن ملاحظتها وسهولة التراجع عنها؛ يتم اكتشاف انحراف التكوين وتصحيحه قبل أن يتسبب في وقوع حادث. البنية التحتية التي ستديرها يكون هذا الدور مسؤولاً عن البنية التحتية لـ Azure التي تدير النظام الأساسي للمزايدات والمناقصات، بما في ذلك: استضافة التطبيقات والحوسبة

  • خدمة Azure App (تطبيقات الويب، وخطط خدمة التطبيقات، وWebJobs) التي تستضيف طبقات المشتري والمورد والشركاء الذين يواجهونهم.
  • وظائف Azure والتطبيقات المنطقية لأحمال العمل المستندة إلى الأحداث والمجدولة والتكاملية.
  • مجموعات خدمة Azure Kubernetes (AKS)، مع الصور التي تم إنشاؤها وتخزينها في Azure Container Registry.
  • أجهزة Azure الافتراضية لدعم الخدمات مثل Elasticsearch وترحيل البريد الإلكتروني وأجهزة أمان الشبكة.

الحافة والشبكات والأمن

  • Azure Front Door مع سياسات جدار حماية تطبيقات الويب (WAF)، ومناطق DNS العامة للمجالات.
  • الشبكات الافتراضية، ومجموعات أمان الشبكة، ونقاط النهاية الخاصة، ومناطق DNS الخاصة، ومحلل DNS الخاص، وموازنات التحميل، وبوابة NAT، وAzure Bastion.
  • Azure Key Vault (الأسرار وشهادات TLS) والهويات المُدارة المعينة من قبل المستخدم.

البيانات والتخزين المؤقت والرسائل

  • Azure SQL (بما في ذلك النسخ المتماثلة للتعافي من الكوارث في المناطق المقترنة) وقاعدة بيانات Azure لخادم PostgreSQL المرن.
  • Azure Cache لحسابات Redis / Redis Enterprise وAzure Storage.
  • ناقل خدمة Azure، وشبكة الأحداث، وإدارة Azure API.

العمليات وإمكانية الملاحظة

  • Azure Monitor وAzure Managed Grafana وAzure Automation وخزائن خدمات الاسترداد.
  • أجهزة تشغيل مستضافة على GitHub متصلة بشبكة Azure الخاصة لـ CI/CD.

المسؤوليات والمسؤوليات الرئيسية البنية التحتية كرمز (Azure)

  • امتلاك قاعدة بيانات البنية التحتية والتعليمات البرمجية لبيئة Azure؛ يجب أن تكون تغييرات البوابة اليدوية نادرة ومقننة بسرعة.
  • وضع الموارد الموجودة التي تم إنشاؤها يدويًا تحت إدارة التعليمات البرمجية، واكتشاف انحراف التكوين وحله.
  • إنشاء وحدات قابلة لإعادة الاستخدام وفرض معايير متسقة للتسمية ووضع العلامات وبنية مجموعة الموارد عبر المناطق والبيئات.
  • تطبيق الإعدادات الافتراضية الآمنة والسياسة كرمز (Azure Policy، RBAC) بحيث تكون البنية الأساسية الجديدة متوافقة من البداية.

إجراءات GitHub وCI/CD

  • تصميم وبناء وصيانة سير عمل GitHub Actions لنشر البنية التحتية والتطبيقات لخدمة التطبيقات والوظائف وتطبيقات المنطق وAKS.
  • مصادقة سير العمل إلى Azure باستخدام اتحاد هوية OIDC / عبء العمل بدلاً من الأسرار طويلة الأمد؛ إدارة بيئات GitHub والموافقات وحماية الفروع.
  • الحفاظ على المتسابقين المتصلين بشبكة خاصة وخطوط أنابيب صور الحاويات باستخدام Azure Container Registry.
  • إنشاء بوابات أمان في خطوط الأنابيب: التخطيط / إخراج ماذا لو بناءً على طلبات السحب، والفحص والفحص الأمني، والاختبارات الآلية، ومسارات التراجع الواضحة.
  • الشراكة مع ضمان الجودة للحفاظ على بيئات التطوير وضمان الجودة والتدريج مستقرة وقابلة للتكرار وشبيهة بالإنتاج.

عمليات منصة أزور

  • تشغيل النظام الأساسي وتطويره عبر المناطق الكندية والأمريكية، بما في ذلك تكوين المناطق المتعددة والتعافي من الكوارث.
  • إدارة الشبكات وأمن الحافة: الباب الأمامي، WAF، DNS، الشبكات الخاصة، و

مجموعات أمن الشبكات.

  • إدارة الأسرار والشهادات والهوية باستخدام Azure Key Vault والهويات المُدارة ومعرف Microsoft Entra.
  • مراقبة صحة النظام الأساسي والتنبيه باستخدام Azure Monitor، وLog Analytics، و Managed Grafana؛ الاستجابة للحوادث ودفع الإصلاحات الدائمة.

دعم قاعدة البيانات

  • التعامل مع مهام قاعدة البيانات العرضية على Azure SQL وPostgreSQL Elastic Server، مثل التزويد من خلال التعليمات البرمجية وتغييرات التكوين والنسخ الاحتياطي وفحوصات النسخ المتماثل الجغرافي ودعم الفرق الهندسية في مشكلات الأداء.

الأتمتة والهندسة بمساعدة الذكاء الاصطناعي

  • إنشاء التشغيل الآلي في PowerShell، وBash، وAzure CLI، بما في ذلك دفاتر تشغيل Azure Automation، لإزالة العمل التشغيلي المتكرر.
  • استخدم الأدوات المدعومة بالذكاء الاصطناعي وسير العمل الوكيل لتسريع تغييرات البنية التحتية والتحقيقات والعمليات الروتينية، مع تطبيق ممارسات المراجعة السليمة.
  • التعاون والاستجابة للحوادث والاتصالات
  • الشراكة مع المطورين ومديري المنتجات وضمان الجودة لحل المشكلات وتحسين نتائج الموثوقية.
  • قيادة فرز الحوادث ومناقشات الأسباب الجذرية أو الانضمام إليها. كتابة مراجعات واضحة وبلا لوم بعد الحادث.
  • قم بالإبلاغ عن المخاطر والتغييرات وتأثيرات الإطلاق بلغة واضحة مع إرفاق الأدلة.
  • مشاركة المعرفة: احتفظ بسجلات التشغيل وملاحظات التصميم والإرشادات التشغيلية الحالية للفريق.

واجبات أخرى

  • أداء الواجبات ذات الصلة المعينة لدعم موثوقية النظام الأساسي وتسليم الفريق.

المتطلبات

  • درجة البكالوريوس أو الدبلوم في علوم الكمبيوتر، هندسة البرمجيات، المعلومات
  • التكنولوجيا، أو مجال ذي صلة. سيتم النظر في مزيج معادل من التعليم والخبرة ذات الصلة.
  • أكثر من 3 سنوات في دور DevOps أو النظام الأساسي أو البنية التحتية السحابية، مع التركيز بشكل أساسي على Microsoft Azure.
  • خبرة عملية قوية في البنية التحتية كتعليمات برمجية في بيئات إنتاج Azure بما في ذلك الوحدات النمطية القابلة لإعادة الاستخدام، وإدارة النشر/الحالة، ومعالجة الانجراف.
  • خبرة عملية في بناء وصيانة سير عمل إجراءات GitHub، بما في ذلك سير العمل والبيئات والموافقات القابلة لإعادة الاستخدام، ومصادقة OIDC إلى Azure.
  • تجربة الإنتاج مع Azure App Service وAzure Functions وAKS.
  • فهم قوي لأساسيات الشبكات والأمان في Azure.
  • إتقان البرمجة النصية في PowerShell وBash، إلى جانب Azure CLI.
  • إظهار الاستخدام للأدوات المدعومة بالذكاء الاصطناعي أو سير العمل الوكيل في الأعمال الهندسية اليومية.

أزور والمنصة

  • تجربة مع الشبكات الافتراضية، ومجموعات أمان الشبكة، ونقاط النهاية الخاصة، وDNS الخاص، ومعرف Microsoft Entra، وRBAC، والهويات المُدارة، وKey Vault.
  • تجربة مع Azure Front Door وWAF وإدارة DNS ودورة حياة شهادة TLS.
  • تجربة مع الحاويات وKubernetes: ترقيات Docker وHelm وAzure Container Registry وAKS.
  • الإلمام بحافلة خدمة Azure وشبكة الأحداث وتطبيقات المنطق وإدارة API.
  • تجربة إمكانية المراقبة مع Azure Monitor، وLog Analytics (KQL)، وGrafana.
  • معرفة عملية بـ Azure SQL وPostgreSQL (النسخ الاحتياطي والنسخ المتماثل الجغرافي وضبط الأداء الأساسي) كافية لمهام قاعدة البيانات العرضية بالإضافة إلى الخبرة في Elastic Search.
  • تعتبر شهادات Microsoft Azure (على سبيل المثال، AZ-104، AZ-400) أحد الأصول.

مكدس التكنولوجيا

  • Microsoft Azure (خدمة التطبيقات، الوظائف، التطبيقات المنطقية، AKS، الباب الأمامي)
  • العضلة ذات الرأسين / Terraform / أخرى
  • إجراءات جيثب وجيثب
  • Docker وHelm وAzure Container Registry
  • PowerShell، Bash، Azure CLI
  • Azure SQL، خادم PostgreSQL المرن، Redis
  • مراقبة Azure، وتحليلات السجل، وإدارة Grafan
  • الأدوات المدعومة بالذكاء الاصطناعي وسير العمل الوكيل

المسؤوليات

1Azure App Service (web apps, App Service plans, and WebJobs) hosting the buyer, supplier, and partner-facing tiers.
2Azure Functions and Logic Apps for event-driven, scheduled, and integration workloads.
3Azure Kubernetes Service (AKS) clusters, with images built and stored in Azure Container Registry.
4Azure Virtual Machines for supporting services such as Elasticsearch, email relay, and network security appliances.
5Azure Front Door with Web Application Firewall (WAF) policies, and public DNS zones for the domains.
6Virtual Networks, Network Security Groups, Private Endpoints, Private DNS zones, DNS Private Resolver, load balancers, NAT Gateway, and Azure Bastion.
7Azure Key Vault (secrets and TLS certificates) and user-assigned managed identities.
8Azure SQL (including disaster-recovery replicas in paired regions) and Azure Database for PostgreSQL Flexible Server.

المتطلبات

1Bachelor’s degree or diploma in Computer Science, Software Engineering, Information
2Technology, or a related field. Equivalent combination of education and relevant experience will be considered.
33+ years in a DevOps, platform, or cloud infrastructure role, with a primary focus on Microsoft Azure.
4Strong hands-on Infrastructure-as-Code experience in production Azure environments including reusable modules, deployment / state management, and drift remediation.
5Hands-on experience building and maintaining GitHub Actions workflows, including reusable workflows, environments and approvals, and OIDC authentication to Azure.
6Production experience with Azure App Service, Azure Functions, and AKS.
7Solid understanding of Azure networking and security fundamentals.
8Scripting proficiency in PowerShell and Bash, along with Azure CLI.
9Demonstrated use of AI-assisted tooling or agentic workflows in day-to-day engineering work.
10Experience with Virtual Networks, Network Security Groups, Private Endpoints, Private DNS, Microsoft Entra ID, RBAC, managed identities, and Key Vault.
11Experience with Azure Front Door, WAF, DNS management, and TLS certificate lifecycle.
12Experience with containers and Kubernetes: Docker, Helm, Azure Container Registry, and AKS upgrades.
13Familiarity with Azure Service Bus, Event Grid, Logic Apps, and API Management.
14Observability experience with Azure Monitor, Log Analytics (KQL), and Grafana.

المهارات والوسوم

Research & DevelopmentLBSQLPostgreSQLAzureDockerKubernetesDevOpsProduct ManagementData Analysis

احجز رابط tabbio
قبل أن يُحجز