Job Purpose
Database Administrator (DBA) is responsible for the management and maintenance of all business system databases and enterprise application integration platforms of the company. DBA is also responsible for monitoring and improving database performance and capacity and planning for future expansion requirements. DBA need to plan, co- ordinate and implement security measures to safeguard the database. DBA is working closely with system engineers; application developers and business supports to establish a highest reliability and availability environment that meets current and future business objectives
Essential Duties
Daily Operations
- Installing and configuring for new database servers.
- Allocating system storage and planning future storage requirements for the database systems.
- Modifying the database structure, as necessary, from information given by application developers or vendors.
- Monitoring and optimizing the performance of the databases.
- Ensuring that storage, archiving, back-up and recovery procedures are functioning correctly.
- Developing, managing and testing back-up and recovery plans.
- Controlling and monitoring user access to the databases and maintaining system security Company and Department Responsibilities
- Identify and establish working relationships with service providers and systems vendors
- Maintain communication with other departments within the company to understand and gather requirements
- Interact with Team Members in a professional and positive manner to foster good rapport, promote team spirit and ensure effective communications
- Abide by all Company policies
Experience
- Minimum 3 years of experience in database administration
- Diploma or degree in Information Technology or equivalent experience
Skills / Knowledge
- Knowledge of database theory and database design.
- Knowledge about the RDBMS itself, e.g. Oracle Database, Microsoft SQL Server, IBM DB2, MySQL, etc.
- Knowledge of routine maintenance, recovery, and handling failover of a Database.
- Problem-Solving: Ability to diagnose and resolve database issues efficiently.
- Analytical Skills: Ability to analyze database performance and identify areas for improvement.
- Security Awareness: Understanding of data security principles and best practices.
- Understanding of, and experience with, server-client computing and relational database environments.
- General understanding of storage technologies, memory management, disk arrays, SAN, networking.
- Self-motivated and directed, with good attention to detail.
- Basic understanding of Hotel and Gaming processes
Remarks
- Experience with Microsoft programming technology.
- Familiar with Database Programming (MS SQL)
- Good object-oriented programming concepts
- Experience on enterprise scale and team-based development environment
- Able to work independently to meet project deadlines
- Adequate English oral and written skills.
- Good knowledge of Office Automation tool suite
- Additional Skills Required: Familiar with gaming/hospitality systems management an advantage