Database Administrator
Summary
We are looking for a motivated and detail-oriented Junior/ Database Administrator to join our team. The ideal candidate should have a foundational understanding of MySQL/PostgreSQL databases and a willingness to learn other database technologies such as MS SQL, MongoDB, and Oracle. This role will support the team in maintaining the performance, security, and reliability of our database systems, while gaining hands-on experience in database operations and architecture under the guidance of senior team members.
Duties and Responsibilities
- Assist in monitoring and maintaining MySQL and PostgreSQL databases.
- Support senior DBAs in implementing and maintaining database architecture.
- Help perform routine database maintenance, including patches and upgrades under supervision.
- Monitor basic database performance and assist in performance tuning tasks.
- Participate in maintaining data backup and recovery processes.
- Work with development teams to support database-related needs and troubleshoot basic issues.
- Assist in documenting database structures, configurations, and procedures.
- Collaborate with other IT teams to ensure smooth operation and integration of database systems.
- Stay current with industry trends and best practices in database administration. Eagerly learn and develop skills in database security, scalability, and reliability.
- Any other duties/assignment as and when directed/assigned by the superior as per operation / business requirement from time to time.
Specific Skills/Knowledge and Certification Required
- Solid hands-on experience with MySQL and PostgreSQL, including installation, configuration, monitoring, and basic troubleshooting
- Good understanding of database architecture, including memory usage, storage structures, and database processes specific to MySQL and PostgreSQL
- Basic knowledge of database security principles with the ability to implement user access controls, roles, and permissions to safeguard sensitive data
- Experience writing SQL scripts and simple automation scripts (e.g., Bash, Python, or shell scripting) to assist with routine maintenance, backups, and report generation
- Familiarity with performance tuning basics, including indexing, query optimization, and analysis of slow-running SQL statements
- Understanding of backup and recovery procedures, including logical and physical backups, point-in-time recovery, and replication setups
- Exposure to cloud-based database environments (e.g., AWS RDS, Google Cloud SQL, or Azure Database for PostgreSQL/MySQL) is a plus
- Willingness to learn and support other database technologies such as Oracle, MS SQL, or MongoDB as needed
- Eagerness to learn continuously and stay current with database trends, tools, and best practices