Overview
Skills
Job Details
Job Summary
An Oracle Database Engineer is responsible for designing, implementing, maintaining, and optimizing Oracle database systems to ensure high performance, security, and availability of enterprise applications.
Key Responsibilities
Install, configure, upgrade, and patch Oracle databases
Design and maintain database architecture, schemas, and storage
Perform backup, recovery, and disaster recovery using RMAN
Monitor database performance and tune SQL queries, indexes, and execution plans
Ensure high availability using Oracle RAC, Data Guard, and ASM
Implement database security, user roles, privileges, and encryption
Troubleshoot database issues and perform root cause analysis
Automate routine DBA tasks using Shell scripting / PL/SQL
Work closely with application developers and system administrators
Maintain documentation and follow best practices
Required Skills
Strong experience with Oracle RDBMS
Expertise in SQL, PL/SQL
Hands-on with RMAN, Data Guard, RAC
Performance tuning and query optimization
Experience with Linux/Unix environments
Knowledge of ASM, OEM (Oracle Enterprise Manager)
Understanding of database security and compliance
Good to Have Skills
Oracle Cloud Infrastructure (OCI)
GoldenGate replication
Python or advanced shell scripting
Experience in cloud or hybrid environments
Oracle certifications (OCA/OCP)
Qualifications
Bachelor’s degree in Computer Science, IT, or related field
10+ years of experience as an Oracle DBA / Database Engineer (varies by role level)
Soft Skills
Strong problem-solving skills
Good communication and teamwork
Ability to work under pressure and meet deadlines