Epicareer Might not Working Properly
Learn More

Database Administrator

RM 4,500 - RM 4,500 / month

Checking job availability...

Original
Simplified

We are seeking an experienced and detail-oriented Database Administrator (DBA) to join our technology team. This role involves both cloud operations and database management, providing a critical foundation for all our web services and applications. The ideal candidate will be responsible for the design, implementation, and maintenance of our database systems, ensuring optimal performance, reliability, and security. A key aspect of this role is to collaborate closely with application development teams to design and optimize database schemas to support business requirements effectively.

ROLES & RESPONSIBILITIES:

Database Administration:

  • Configure, and maintain relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server, and NoSQL databases like MongoDB.
  • Monitor database performance, including CPU, memory usage, query execution, and disk usage, and optimize for efficiency and scalability.
  • Ensure data integrity, security, and backup processes for production, staging, and development environments.
  • Develop and implement database replication, clustering, and high availability strategies.
  • Manage database upgrades, patching, and migrations while minimizing downtime.
  • Implement and test disaster recovery plans, including backups and restores.
  • Troubleshoot and resolve database-related issues promptly to minimize downtime.

Application Support:

  • Collaborate with application development teams to design, develop, and optimize database schemas.
  • Provide guidance on best practices for database integration with applications, including efficient query design.
  • Review and optimize SQL queries, stored procedures, and indexes for application performance.
  • Assist in database-related application troubleshooting and debugging.
  • Maintain and document data models, database standards, and design guidelines.

Performance and Security:

  • Conduct regular database health checks and performance tuning.
  • Implement and enforce database security best practices, including encryption, data masking, and access controls.
  • Regularly audit and assess database environments to ensure compliance with security and performance standards.

TO BE A SUCCESSFUL CANDIDATE:

  • Proven experience as a Database Administrator or in a similar role.
  • Expertise in relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle, and NoSQL databases like MongoDB.
  • Expertise in database-as-a-service platforms (e.g., AWS RDS, Azure SQL, Google Cloud SQL).
  • Strong understanding of database schema design, normalization, and optimization.
  • Proficiency in database query optimization and performance tuning.
  • Experience with database replication, clustering, and high availability strategies.
  • Solid understanding of database security practices, including encryption and data access control.
  • Proficient in scripting languages for database automation (e.g., Python, SQL)
  • Familiarity with database version control tools and practices.

Job Type: Full-time

Pay: Up to RM4,500.00 per month

Benefits:

  • Health insurance
  • Maternity leave
  • Parental leave

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Performance bonus

Ability to commute/relocate:

  • Shah Alam: Reliably commute or planning to relocate before starting work (Preferred)

Location:

  • Shah Alam (Preferred)