Job Description:
We are seeking a highly skilled and experienced Database Administrator to join our team. The ideal candidate will be responsible for ensuring the performance, integrity, and security of our databases, particularly those utilizing MS SQL, Oracle DB, MySQL, and NoSQL databases. They will manage the systems that store and organize data, ensuring concurrent user access, data security, and effective recovery control. The Database Administrator will also maintain a strong relationship with customers, continuously seeking areas for infrastructure improvement and development.
Key Responsibilities:
- Design and implement database structures, ensuring optimal performance and accessibility.
- Implement robust security measures to protect data integrity.
- Conduct regular backups and data recovery operations.
- Monitor database systems, user access, and security protocols.
- Optimize database performance and respond promptly to front-end user queries.
- Install, test, and update database management systems, including MS SQL, Oracle DB, MySQL, and NoSQL databases.
- Maintain data standards and comply with data protection regulations.
- Document database procedures, standards, and metadata.
- Manage access permissions and privileges for database users.
- Oversee storage and archiving procedures to ensure they are functioning correctly.
- Collaborate with IT project managers, database programmers, and multimedia programmers.
- Communicate regularly with technical, applications, and operational staff to ensure database integrity and security.
- Manage the security and disaster recovery aspects of a database.
Required Skills and Qualifications:
- A degree in Technology, Computer Engineering, Science, or a related field.
- At least 3 years of experience in a Database Administrator role.
- Strong experience with database technologies including MS SQL, Oracle DB, MySQL, and NoSQL.
- Proficiency in database languages including SQL, OQL, XQuery, SQL/XML, and NoSQL.
- Experience in project management, application design, and integration.
- Familiarity with cloud computing platforms, particularly Microsoft Azure.
- Professional certifications are preferred.
- Excellent troubleshooting and analytical skills.
- Strong project management and client management abilities.
- Effective communication and collaboration skills.
This job description emphasizes the importance of MS SQL, Oracle DB, MySQL, and NoSQL databases. skills and provides a comprehensive overview of the responsibilities and qualifications required for the Database Administrator role.