The Data and Infrastructure Engineer is responsible for organizing, collecting, processing, and storing data from various sources, transforming raw, unstructured data into formats usable for analysis. This includes managing databases, servers, and large-scale processing systems. Additionally, the role involves the design, planning, management, maintenance, and support of an organization's cloud computing environment, including application support on Schlumberger-supported clouds.
Key responsibilities include managing cloud environments in accordance with company security guidelines, acting as a focal point for gathering system requirements from application architects and owners to ensure seamless data transformation and loading across cloud vendors like AWS, Microsoft Azure, and Google Cloud Platform. The role involves data loading, migration, and retrieval, and advising customers on data governance, policies, roles, and data flow.
The engineer will assemble large, complex data sets meeting business requirements, perform data mapping and quality control from multiple sources, and assess company data and infrastructure environments with improvement recommendations. Collaboration with stakeholders including data, design, product, and executive teams on data-related technical issues is essential.
Proficiency in using API knowledge to design RESTful services and integrate them with existing data providers using JSON or XML is required. Maintaining existing company databases with a working knowledge of SQL and NoSQL, and related data stores like Postgres is also a key duty. Debugging technical issues within complex stacks involving virtualization, containers, and microservices is expected.
The role involves collaborating with engineering teams to ensure digital applications run correctly, performantly, and efficiently on cloud infrastructure, including deployment using container technologies like Docker and Kubernetes. Experience with OpenStack, Linux/UNIX, Rackspace, Docker, and Microsoft Azure is beneficial. A working knowledge of web services, APIs, REST, and RPC is necessary.
Responsibilities extend to handling incoming incidents, change requests, and problems as first-line support. The engineer will operate, design, develop, test, and implement infrastructure systems and hardware with automation in mind. Project value estimation, development plan evaluation from an infrastructure perspective, and maintaining close liaison with the customer are also part of the role.
Accurate and up-to-date documentation of all activities is required. Participation in out-of-office on-call rotation may be necessary. The role includes installing and configuring IOT Agora solutions, including infrastructure, network setup, and SDK implementation. Maintaining and supporting existing on-premises applications regarding licensing, installation, and configuration is also a responsibility.
Experience working with OSDU community code and Schlumberger Enterprise Data Management (EDM) workflows is expected.
Desired Candidate Profile
المهندس المسؤول عن البيانات والبنية التحتية مسؤول عن تنظيم البيانات وجمعها ومعالجتها وتخزينها من مصادر متنوعة، وتحويل البيانات الأولية غير المهيكلة إلى صيغ قابلة للاستخدام للتحليل. وهذا يشمل إدارة قواعد البيانات والخوادم وأنظمة المعالجة على نطاق واسع. بالإضافة إلى ذلك، تتضمن الأدوار تصميم وتخطيط وإدارة وصيانة ودعم بيئة الحوسبة السحابية للمؤسسة، بما في ذلك دعم التطبيقات على السحابات المدعومة من Schlumberger.
تشمل المسؤوليات الأساسية إدارة بيئات السحابة وفقاً لإرشادات أمان الشركة، والعمل كنقطة محورية لجمع متطلبات النظام من معماريي التطبيقات ومالكيها لضمان تحويل وتحميل البيانات بسلاسة عبر بائعي السحابة مثل AWS وMicrosoft Azure وGoogle Cloud Platform. تشمل المهام تحميل البيانات، والترحيل، واسترجاعها، وتقديم المشورة للعملاء حول حوكمة البيانات والسياسات والأدوار وتدفق البيانات.
سيقوم المهندس بتجميع مجموعات بيانات كبيرة ومعقدة تلبي متطلبات الأعمال، وأداء خريطة البيانات والتحكم في الجودة من مصادر متعددة، وتقييم بيئة بيانات وبنية المؤسسة مع تقديم توصيات لتحسينها. التعاون مع أصحاب المصلحة بما في ذلك فرق البيانات والتصميم والمنتج والتنفيذيين في القضايا التقنية المتعلقة بالبيانات أمر أساسي.
يتطلب الإلمام باستخدام المعرفة بـ API لتصميم خدمات RESTful وتكاملها مع مزودي البيانات الحاليين باستخدام JSON أو XML. الحفاظ على قواعد بيانات الشركة الحالية بمعرفة عملية بـ SQL وNoSQL ومخازن البيانات المرتبطة مثل Postgres هو واجب رئيسي أيضاً. من المتوقع تصحيح المشاكل التقنية داخل أكوام معقدة تتضمن الافتراضية والحاويات والخدمات المصغّرة.
يتضمن الدور التعاون مع فرق الهندسة لضمان تشغيل التطبيقات الرقمية بشكل صحيح وفعال على بنية تحتية سحابية، بما في ذلك النشر باستخدام تقنيات الحاويات مثل Docker وKubernetes. يفضل وجود خبرة في OpenStack وLinux/UNIX وRackspace وDocker وMicrosoft Azure. كما يلزم وجود معرفة عملية بخدمات الويب وواجهات برمجة التطبيقات REST وRPC.
تمتد المسؤوليات إلى التعامل مع الحوادث الواردة وطلبات التغيير والمشكلات كدعم من الخط الأول. سيقوم المهندس بتشغيل وتصميم وتطوير واختبار وتنفيذ أنظمة البنية التحتية والأجهزـة مع مراعاة الأتمتة. كما أن تقدير قيمة المشروع وتقييم خطة التطوير من منظور البنية التحتية والحفاظ على تواصل وثيق مع العميل جزء من الدور.
يتطلب وجود وثائق دقيقة ومحدثة لجميع الأنشطة. قد يكون من الضروري المشاركة في مناوبة خارج أوقات الدوام. يشمل الدور تثبيت وتكوين حلول IOT Agora، بما في ذلك البنية التحتية والشبكة وتنفيذ SDK. كما أن الحفاظ على التطبيقات القائمة محلياً ودعمها من حيث الترخيص والتركيب والتكوين هو أيضاً مسؤولية.
من المتوقع وجود خبرة في العمل مع كود مجتمع OSDU وتدفقات Schlumberger Enterprise Data Management (EDM).
الملف الشخصي المرغوب فيه للمرشح