دي إكس سي تكنولوجي تعلن عن وظيفة مسؤول قواعد بيانات Oracle أول في الرياض
تفاصيل الوظيفة
تسعى شركة DXC Technology لتعيين Senior Oracle Database Administrator في الرياض، السعودية، لإدارة قواعد بيانات حيوية في بيئات محلية (On-Premises) وسحابية (Oracle Cloud Infrastructure - OCI). يتطلب الدور خبرة من 8 إلى 10 سنوات.
نبذة عن الوظيفة
سيتولى المرشح إدارة دورة حياة قواعد البيانات بالكامل بما في ذلك التثبيت، التحديث (Patching)، ضبط الأداء، التوفر العالي، التعافي من الكوارث، الأمان، والأتمتة. سيدعم قواعد البيانات التي تشغّل أنظمة Oracle E-Business Suite وSiebel CRM وBilling & Revenue Management (BRM)، بالإضافة إلى التكامل مع تطبيقات Oracle Fusion Cloud.
المهام والمسؤوليات
- إدارة قواعد البيانات المحلية (On-Premises): تثبيت وتكوين وإدارة Oracle Database 19c، 21c، 23ai على أنظمة Oracle Linux، RHEL، Solaris، AIX. إدارة Oracle RAC وRAC One Node بما في ذلك Clusterware وOracle Cluster Registry وSCAN listeners. إدارة ASM disk groups وإعادة التوازن وفشل المجموعات وتخصيص التخزين. تنفيذ تحديثات الإصدار والتصحيحات باستخدام OPatch وopatchauto. إدارة Oracle Grid Infrastructure وTNS networking وlisteners وdatabase links. إدارة بيئات Oracle Multitenant (CDB/PDB) بما في ذلك التزويد والاستنساخ والplug/unplug وإدارة الموارد.
- إدارة خدمات OCI لقواعد البيانات: تزويد وإدارة OCI DB Systems وExadata Cloud Service (ExaCS) وExadata Cloud@Customer (ExaCC). إدارة Oracle Autonomous Database بما في ذلك التوسيع والاستنساخ والاستنساخ القابل للتحديث وإدارة أعباء العمل. استخدام OCI Database Management وOperations Insights وPerformance Hub وManagement Agent للمراقبة والإدارة. أتمتة تزويد قواعد البيانات ومهام دورة الحياة باستخدام Terraform مع OCI provider وOCI CLI. تكوين اتصال قواعد البيانات باستخدام الشبكات الفرعية الخاصة ومجموعات أمان الشبكة وService Gateways وPrivate Endpoints. إدارة النسخ الاحتياطية إلى OCI Object Storage وتكوين سياسات النسخ الاحتياطي التلقائي.
- دعم قواعد بيانات تطبيقات Oracle: إدارة قواعد بيانات Oracle E-Business Suite بما في ذلك مخططات EBS وأدوات AD والتحديثات على مستوى قاعدة البيانات المنسجمة مع دورات إصدار التطبيق. دعم قواعد بيانات Siebel CRM من خلال تحسين المخططات وإدارة مساحات الجداول وصيانة الفهارس وضبط المعاملات الخاصة بالتطبيق. إدارة أعباء عمل Oracle BRM بما في ذلك إدارة المخططات وتقسيم بيانات الأحداث وضبط الأداء وأتمتة التنقية والأرشفة. دعم قواعد البيانات والتكاملات المتصلة بـ Oracle Fusion Cloud بما في ذلك قواعد البيانات الوسيطة واتصال Oracle Integration Cloud وروابط قواعد البيانات الهجينة. العمل مع فرق التطبيق على الإصدارات والتغييرات في المخططات وترحيل البيانات والتغييرات في قواعد البيانات الناتجة عن متطلبات التطبيق.
- التوفر العالي والتعافي من الكوارث: تنفيذ وصيانة Oracle Data Guard بما في ذلك قواعد البيانات الاحتياطية الفعلية والمنطقية وActive Data Guard. تصميم واختبار إجراءات التبديل (Switchover) والتعافي من الفشل (Failover) للبيئات المحلية وOCI. إدارة RMAN للنسخ الاحتياطي والاستعادة عبر الأقراص والأشرطة وOCI Object Storage وZero Data Loss Recovery Appliance عند الحاجة. تكوين Flashback Database وFlashback Table ونقاط الاستعادة. استخدام Oracle GoldenGate للتكرار والترحيل وسيناريوهات التوفر العالي.
- هندسة الأداء: التحقيق في مشكلات الأداء وحلها باستخدام AWR وASH وADDM وSQL Tuning Advisor وSQL Plan Management. ضبط استعلامات SQL وخطط التنفيذ وإحصائيات المحسّن لأعباء عمل التطبيقات مثل EBS وSiebel وBRM. تكوين Oracle Resource Manager للبيئات المجمّعة وعزل الموارد على مستوى PDB. مراقبة وضبط I/O وذاكرة SGA/PGA والتزامن عبر مثيلات RAC. إجراء تخطيط السعة وتحليل الاتجاهات لدعم قرارات التوسع.
- الأمان والامتثال: تنفيذ Transparent Data Encryption وتكامل Oracle Key Vault وتشفير الشبكة. تكوين Oracle Database Vault وPrivilege Analysis وUnified Auditing عند الحاجة. تطبيق معايير أمان قواعد البيانات والتصحيحات عبر عمليات إدارة التغيير المعتمدة. إدارة المستخدمين والأدوار وملفات الوصول وسياسات كلمات المرور عبر البيئات.
- الأتمتة والدعم التشغيلي: تطوير نصوص Bash وPython وPL/SQL لفحوصات الصحة وإدارة المساحة والتحديث والتزويد. إدارة Oracle Enterprise Manager 13c Cloud Control بما في ذلك الأهداف وقوالب المراقبة والتنبيهات والمهام ومعايير الامتثال. دعم التزويد الذاتي لقواعد البيانات باستخدام OEM أو Terraform أو Ansible. تنفيذ ممارسات نشر قواعد البيانات مثل التحكم في إصدار المخططات والنشر الآلي وتحديث بيئات الاختبار. صيانة أدلة التشغيل (runbooks) وخطط اختبار التعافي من الكوارث ووثائق البنية. المشاركة في الدعم المناوب (on-call) وإدارة الحوادث وتحليل الأسباب الجذرية وإدارة المشكلات. التعاون مع المهندسين المعماريين وفرق التطبيق وتوجيه مسؤولي قواعد البيانات المبتدئين.
الشروط والمتطلبات
- خبرة من 8 إلى 10 سنوات في إدارة قواعد بيانات Oracle في بيئات محلية وسحابية (OCI).
- خبرة عملية متقدمة مع Oracle RAC وASM وData Guard وRMAN وGrid Infrastructure.
- خبرة مع بنية Oracle Multitenant (CDB وPDB).
- خبرة في إدارة قواعد البيانات تدعم تطبيقين على الأقل من: Oracle E-Business Suite، Siebel CRM، Oracle BRM، أو تكاملات Oracle Fusion Cloud.
- خبرة عملية مع خدمات OCI لقواعد البيانات مثل DB Systems أو ExaCS أو Autonomous Database.
- مهارات قوية في ضبط أداء قواعد البيانات باستخدام AWR وASH وADDM وSQL Tuning Advisor.
- خبرة في استخدام Oracle GoldenGate للتكرار أو الترحيل.
- مهارات في كتابة نصوص Bash وPython لأتمتة مهام مسؤول قواعد البيانات.
- معرفة عملية بـ Oracle Enterprise Manager 13c Cloud Control.
- معرفة عملية بـ Oracle Linux أو RHEL.
- القدرة على كتابة وثائق واضحة والعمل بفعالية مع فرق التطبيقات والبنية التحتية.
- يفضل: شهادة في Oracle Database Administration أو Oracle RAC أو Oracle Cloud Database Services أو OCI.
- يفضل: خبرة مع Oracle Zero Data Loss Recovery Appliance.
- يفضل: خبرة في Terraform مع OCI provider.
- يفضل: خبرة مع أدوات نشر قواعد البيانات مثل Liquibase أو Flyway.
- يفضل: معرفة بـ Oracle Maximum Availability Architecture.
- يفضل: الإلمام بميزات Oracle Database 23ai.
- يفضل: خبرة مع Oracle Integration Cloud والتكامل الهجين.
- يفضل: خبرة مع Oracle Data Masking and Subsetting.
- يفضل: شهادة ITIL Foundation أو خبرة مكافئة في إدارة الخدمات.
- يفضل: خلفية في بيئات الخدمات المُدارة أو الاتصالات أو الاستشارات.
عرض النص الأصلي للإعلان
Senior Oracle Database Administrator
Company: DXC Technology
Location: Riyadh, Saudi Arabia
Experience: 8-10 years
Role Summary
DXC Technology is seeking a Senior Oracle Database Administrator to manage mission-critical databases across on-premises and Oracle Cloud Infrastructure (OCI) environments. The role covers the full database lifecycle, including installation, patching, performance tuning, high availability, disaster recovery, security, and automation.
You will support databases underpinning Oracle E-Business Suite, Siebel CRM, Billing & Revenue Management (BRM), and integrations with Oracle Fusion Cloud applications.
Key Responsibilities
On-Premises Database Administration
- Install, configure, and manage Oracle Database 19c, 21c, and 23ai on Oracle Linux, RHEL, Solaris, or AIX.
- Administer Oracle RAC and RAC One Node, including Clusterware, voting disks, Oracle Cluster Registry, and SCAN listeners.
- Manage ASM disk groups, rebalancing, failure groups, and storage allocation.
- Plan and execute database release updates and one-off patches using OPatch and opatchauto, while minimizing downtime.
- Administer Oracle Grid Infrastructure, TNS networking, listeners, and database links.
- Manage Oracle Multitenant environments, including CDB/PDB provisioning, cloning, plugging and unplugging, and resource management.
OCI Database Services
- Provision and administer OCI DB Systems, Exadata Cloud Service (ExaCS), and Exadata Cloud@Customer (ExaCC).
- Manage Oracle Autonomous Database, including scaling, cloning, refreshable clones, and workload management.
- Use OCI Database Management, Operations Insights, Performance Hub, and Management Agent for monitoring and administration.
- Automate database provisioning and lifecycle tasks using Terraform with the OCI provider and OCI CLI.
- Configure database connectivity using private subnets, network security groups, service gateways, and private endpoints.
- Manage backups to OCI Object Storage and configure automatic backup policies.
Oracle Application Database Support
- Administer databases supporting Oracle E-Business Suite, including EBS schemas, AD utilities, and database-tier patching aligned with application release cycles.
- Support Siebel CRM databases through schema optimization, tablespace management, index maintenance, and application-specific parameter tuning.
- Manage Oracle BRM database workloads, including schema management, partitioning for event data, performance tuning, and purge or archive automation.
- Support databases and integrations connected to Oracle Fusion Cloud, including staging databases, Oracle Integration Cloud connectivity, and hybrid database links.
- Work with application teams on releases, schema changes, data migrations, and database changes driven by application requirements.
High Availability and Disaster Recovery
- Implement and maintain Oracle Data Guard, including physical and logical standby databases and Active Data Guard.
- Design and test switchover and failover procedures for on-premises and OCI environments.
- Manage RMAN backup and recovery across disk, tape, OCI Object Storage, and Zero Data Loss Recovery Appliance where applicable.
- Configure Flashback Database, Flashback Table, and restore points.
- Use Oracle GoldenGate for replication, migration, and high availability scenarios.
Performance Engineering
- Investigate and resolve performance issues using AWR, ASH, ADDM, SQL Tuning Advisor, and SQL Plan Management.
- Tune SQL, execution plans, and optimizer statistics for application workloads, including EBS, Siebel, and BRM.
- Configure Oracle Resource Manager for consolidated environments and PDB-level resource isolation.
- Monitor and tune I/O, SGA/PGA memory, and concurrency across RAC instances.
- Conduct capacity planning and trend analysis to support scaling decisions.
Security and Compliance
- Implement Transparent Data Encryption, Oracle Key Vault integration, and network encryption.
- Configure Oracle Database Vault, Privilege Analysis, and Unified Auditing where required.
- Apply database security benchmarks and patches through approved change management processes.
- Manage users, roles, access profiles, and password policies across environments.
Automation and Operational Support
- Develop Bash, Python, and PL/SQL scripts for health checks, space management, patching, and provisioning.
- Administer Oracle Enterprise Manager 13c Cloud Control, including targets, monitoring templates, alerts, jobs, and compliance standards.
- Support self-service database provisioning using OEM, Terraform, or Ansible.
- Implement database deployment practices such as schema version control, automated deployments, and test environment refreshes.
- Maintain runbooks, disaster recovery test plans, and architecture documentation.
- Participate in on-call support, incident management, root cause analysis, and problem management.
- Collaborate with architects and application teams, and mentor junior DBAs.
Must-Have Experience
- 8-10 years of Oracle Database Administration experience across on-premises and OCI-hosted environments.
- Advanced hands-on experience with Oracle RAC, ASM, Data Guard, RMAN, and Grid Infrastructure.
- Experience with Oracle Multitenant architecture, including CDBs and PDBs.
- Database administration experience supporting at least two of the following: Oracle E-Business Suite, Siebel CRM, Oracle BRM, or Oracle Fusion Cloud integrations.
- Hands-on experience with OCI Database Services, including DB Systems, ExaCS, or Autonomous Database.
- Strong database performance tuning skills using AWR, ASH, ADDM, and SQL Tuning Advisor.
- Experience using Oracle GoldenGate for replication or migration.
- Bash and Python scripting skills for DBA automation.
- Working knowledge of Oracle Enterprise Manager 13c Cloud Control.
- Working knowledge of Oracle Linux or RHEL.
- Ability to write clear documentation and work effectively with application and infrastructure teams.
Preferred Experience
- Oracle Database Administration, Oracle RAC, Oracle Cloud Database Services, or OCI certification.
- Experience with Oracle Zero Data Loss Recovery Appliance.
- Terraform experience with the OCI provider.
- Experience with Liquibase, Flyway, or other database deployment tools.
- Knowledge of Oracle Maximum Availability Architecture.
- Familiarity with Oracle Database 23ai features.
- Experience with Oracle Integration Cloud and hybrid integration.
- Experience with Oracle Data Masking and Subsetting.
- ITIL Foundation certification or equivalent service management experience.
- Background in managed services, telecom, or consulting environments.
What We Are Looking For
We are looking for a hands-on DBA who can take ownership of complex Oracle database environments and resolve performance, availability, and recovery issues. The successful candidate will be comfortable supporting Oracle application workloads, automating routine administration, and working closely with application and infrastructure teams.
رقم الإعلان لدى المصدر: 4470911969