
Posted 3 months ago
Experience: Must have a minimum of 10 years of related experience as a database administrator, specializing in supporting Oracle and SQL environment.
Duties: Designs the database server architecture, to include installation, maintenance, and configuration. Performs troubleshooting and resolution management. Provides support for advanced user jobs and analytics.
Top Qualifications, Skills, Experience or Certifications:
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
- Hands-on experience in database administration with a strong focus on:
- AWS-hosted MySQL
- PostgreSQL
- Oracle (Windows and Linux platforms)
- In-depth experience with AWS RDS and other cloud-based database solutions.
- Strong knowledge of database performance tuning, query optimization, and troubleshooting.
- Expertise in database backup and recovery, high availability (HA), and disaster recovery (DR) solutions.
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell) for automation.
- Solid understanding of database security principles, user roles, and auditing.
- Familiarity with database monitoring tools and performance analysis.
- Excellent communication, problem-solving, and leadership skills.
- Proven ability to work effectively in a team environment.
- Availability to provide 24/7 rotated on-call support.
Job Role Specific Requirements:
- Database Admin with strong knowledge on AWS-hosted MySQL, PostgreSQL, and Oracle (Windows and Linux)
- Design, implement, and maintain highly available and scalable AWS MySQL, PostgreSQL, and Oracle database environments, including Oracle on Windows and Linux operating systems.
- Perform database installations, configurations, upgrades, and migrations to ensure systems meet organizational needs.
- Monitor database performance and proactively perform tuning, optimization, and troubleshooting of database issues.
- Design and implement database backup, recovery, and disaster recovery strategies to ensure data integrity and business continuity.
- Collaborate with development, infrastructure, and DevOps teams to deliver efficient database solutions and support application performance.
- Manage database security by implementing best practices for user access controls, roles, and auditing to meet compliance standards.
- Develop and maintain automated processes for database management using scripts and tools.
- Perform regular health checks, and capacity planning, and provide recommendations for database growth.
- Document database architecture, processes, policies, and troubleshooting steps.
- Collaborate effectively within a team environment to achieve organizational goals.
- Provide 24/7 rotated on-call support as part of the team.
Job Features
Job Category | DBA |