الوصف الوظيفي
دور المشروع : مهندس DevOps
وصف دور المشروع : مسؤول عن بناء وإعداد أدوات تطوير وبنية تحتية جديدة باستخدام المعرفة في التكامل المستمر، والتسليم، والنشر (CI/CD)، وتقنيات السحابة، وأمن الحاويات. بناء واختبار خطوط CI/CD الشاملة، مع ضمان أن الأنظمة آمنة ضد التهديدات الأمنية.
المهارات المطلوبة : مايكروسوفت أزور ديف أوبس
المهارات الجيدة : NA
يتطلب الحد الأدنى من 5 سنوات من الخبرة
المؤهل التعليمي : 15 سنة تعليم بدوام كامل
ملخص: ستكون المهندس الذي يجعل البيانات تتحرك بشكل موثوق. ستقوم ببناء CI/CD لـ Azure DevOps التي تنظم تدفقات عمل ADF وDatabricks لتسليم البيانات إلى بنية Medallion (برونزية/فضية/ذهبية)، وستكون مسؤولاً عن IaC المعتمد على Terraform الذي يوفر موارد Azure وDatabricks بشكل آمن وقابل للتوسع عبر البيئات. الأدوار والمسؤوليات: -• بناء CI/CD لاستيعاب البيانات
• تأليف وصيانة خطوط أنابيب YAML لـ Azure DevOps (ADO) لإصدار، والتحقق، ونشر خطوط أنابيب ADF وتدفقات عمل/وظائف Databricks.
• تنفيذ قوالب خطوط أنابيب قابلة لإعادة الاستخدام (متعددة المراحل، موافقات، بوابات) للتطوير/الاختبار/الإنتاج مع ترقية الأصول.
• تنظيم أنماط الدفعات والتدفق (مثل، مشغلات ADF + وظائف/محمل تلقائي Databricks) إلى طبقات برونزية؟ فضية؟ ذهبية.
• دمج جودة الكود، واختبارات الوحدة، وفحوصات البيانات (pytest، dbx/tests، Great Expectations أو ما يعادلها) في CI.
• توفير السحابة وlakehouse باستخدام IaC
• تصميم وحدات Terraform ومساحات العمل لتوفير Azure (RGs، VNets/PE، Key Vault، Storage، Event Hubs، Azure SQL، Monitor/Log Analytics) وDatabricks (مساحات العمل، UC metastore/catalogs/schemas، المنح، المجموعات/سياسات المجموعات، الوظائف، المستودعات/حزم الأصول).
• إدارة حالة Terraform (الخلفيات البعيدة)، وترقية البيئة، واكتشاف الانجراف؛ فرض سياسة كود (سياسة Azure، Sentinel/OPA).
• تنفيذ الشبكات الآمنة (حقن VNet، رابط خاص، قواعد جدار الحماية)، الهوية (مجموعات AAD، مبادئ الخدمة، هويات العمل)، وإدارة الأسرار (Key Vault؟ نطاقات أسرار Databricks).
• تشغيل وتحسين المنصة
• إعداد الرؤية لخطوط الأنابيب (Azure Monitor، Log Analytics، مقاييس Databricks وسجلات التدقيق)، SLOs، التنبيهات، وكتيبات الحوادث.
• تحسين الإنفاق (التوسع التلقائي، مزيج من spot/On-Demand، استخدام مجموعة الوظائف مقابل مستودع البيانات، التخزين المؤقت، سياسات المجموعات).
• دعم استراتيجيات Git (trunk/PR)، مراجعات الكود، ووضع علامات الإصدار؛ توثيق المعايير وأدلة كيفية الاستخدام. المهارات المهنية والتقنية: • 5+ سنوات في DevOps/هندسة المنصات التي تدعم منصات البيانات على Azure.
• خبرة قوية في:
• مايكروسوفت أزور ديف أوبس: المستودعات، خطوط أنابيب YAML متعددة المراحل، مجموعات المتغيرات، اتصالات الخدمة.
• أزور داتا فاكتوري (ADF): التأليف، التهيئة، الخدمات المرتبطة، المشغلات، أوقات التشغيل المتكاملة.
• داتابريكس: تدفقات العمل/الوظائف، المستودعات/حزم الأصول، دلتا ليك (برونزي/فضي/ذهبي)، دفاتر الملاحظات، مجموعات الوظائف وسياسات المجموعات؛ الإلمام بكاتالوج الوحدة (المستودعات/المخططات/المنح).
• تيرافورم (مزودات AzAPI/AzureRM + Databricks): الوحدات، مساحات العمل، الحالة البعيدة، خطوط الأنابيب.
• الشبكات والأمان في Azure: VNet/نقاط النهاية الخاصة، RBAC، Key Vault، MSI/مبادئ الخدمة.
• إتقان في بايثون وBash/PowerShell لأتمتة المهام وCI.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.