Sr. Oracle DBA Engineer - (Automation)
Global Software Solutions Group · Dubai, Dubai, United Arab Emirates
Apply & track with Apply EdgeWe are looking for an experienced Senior Oracle Database Engineer with strong expertise in Oracle Database Administration, performance tuning, high availability, disaster recovery, database migration, and enterprise database technologies.The ideal candidate will have extensive hands-on experience with Oracle RAC, Oracle Data Guard, OCI, AWS, Oracle Enterprise Manager (OEM), RMAN, database patching, performance tuning, and database migration. Experience in automating repetitive Oracle DBA activities using technologies such as Ansible, Git, Jenkins, Groovy, Terraform, Bash, and Python will be highly valuable.The role involves supporting multiple technology projects simultaneously within a large-scale enterprise environment. The successful candidate should be comfortable working under pressure, managing competing priorities, and participating in out-of-hours or weekend activities when required.RequirementsKey ResponsibilitiesProvide senior-level Oracle database administration and engineering support for technology projects and enterprise platformsDesign, implement, maintain, and support highly available and resilient Oracle database environmentsPerform advanced Oracle database performance tuning, including SQL tuning, database tuning, workload analysis, and performance optimizationAdminister and support Oracle Real Application Clusters (RAC) environmentsAdminister and support Oracle Data Guard environments for high availability and disaster recoveryManage Oracle databases across Oracle Cloud Infrastructure (OCI) and AWS environmentsMonitor and manage database environments using Oracle Enterprise Manager (OEM)Perform database backup, recovery, and restore activities using Oracle Recovery Manager (RMAN)Plan and execute Oracle database patching, upgrades, and maintenance activitiesPerform database migrations across environments and platforms while ensuring minimal business disruptionAnalyze and resolve complex database performance, availability, and production issuesDevelop and maintain database administration standards, procedures, and operational documentationSupport multiple technology projects and database initiatives concurrentlyWork closely with application, infrastructure, cloud, security, development, and technology teams to support project deliveryParticipate in incident management, root-cause analysis, problem management, and production support activitiesAutomate repetitive Oracle DBA activities and operational processes using modern automation technologiesIdentify opportunities to improve database administration efficiency through scripting, automation, and DevOps practicesParticipate in Agile delivery practices and contribute to continuous improvement initiativesRequired Technical SkillsOracle Database Administration8+ years of strong hands-on experience in Oracle Database Administration / Engineering within large enterprise environmentsExcellent knowledge of Oracle Database administration and architectureStrong hands-on experience with Oracle RACStrong hands-on experience with Oracle Data GuardStrong experience with Oracle Enterprise Manager (OEM)Strong experience with Oracle RMANStrong experience in Oracle database patchingStrong experience in Oracle database performance tuning, including:SQL tuningDatabase tuningQuery optimizationPerformance analysis and troubleshootingStrong experience in Oracle database migrationCloudStrong knowledge and hands-on experience with Oracle Cloud Infrastructure (OCI)Strong knowledge and hands-on experience with AWSDatabase / ProgrammingGood knowledge of SQL and/or PL/SQLGood knowledge of Unix/Linux operating systemsStrong scripting experience using Bash and/or PythonAutomation & DevOpsStrong experience with AnsibleStrong experience with GitGood knowledge of Jenkins and GroovyGood knowledge of TerraformAbility to automate repetitive Oracle DBA tasks and operational processes using scripting and infrastructure/configuration automation toolsBanking & Enterprise ExperienceExperience working within large-scale enterprise organizations is essentialPrevious experience in the banking / financial services domain is desirableExperience supporting or managing analytical databases / database platforms is desirableExperience working in highly regulated, business-critical technology environments is an advantageAgile & DeliveryGood understanding of Agile working practicesAbility to work across multiple technology projects simultaneouslyStrong coordination and collaboration skills across technical teamsAbility to manage priorities, incidents, deadlines, and competing project requirements effectivelyBehavioral & Professional CompetenciesStrong problem-solving and analytical skillsAbility to work effectively under pressure in a fast-paced enterprise environmentExcellent professional communication and stakeholder management skillsStrong ownership and accountabilityAbility to self-manage and organize workload effectivelyAbility to work independently as well as collaboratively within cross-functional teamsStrong attention to detail and commitment to operational excellenceWillingness and ability to support evening, weekend, or out-of-hours activities when requiredAbility to manage and prioritize work across multiple concurrent projectsEducationBachelor's degree or higher in Computer Science, Information Technology, Engineering, or a related disciplineCertificationsRelevant Oracle, cloud, database, or technology certifications are desirable.