Position: Database Administrator
Company: Innovecs
Category: Data Science
Experience required: 3y
English level: intermediate

Position requirements

• Building MySQL database systems of high availability
• Designing and implementing databases in accordance to end users information needs and views
• Defining users and enabling data distribution to the right user, in appropriate format and in a timely manner

You are the ideal candidate if you:

• Have proven working experience as a MySQL database administrator
• Excellent knowledge of data backup, recovery, security and integrity of MySQL engine
• Familiarity with database design, documentation and coding
• Problem solving skills and ability to think algorithmically
• Familiarity with database structure as a code is a plus
• Familiarity with programming languages is a plus
• Experience with Liquibase, MSSQL, MongoDB is a plus

Position responsibilities
• A professional database administrator (DBA) will keep the database up and running smoothly 24/7.The goal is to provide a seamless flow of information throughout the company, considering both backend data structure and frontend accessibility for end-users.
• Optimize the slow queries as much as possible to achieve the best performance of the MySQL engine
• Build database systems of high availability and quality
• Define users and enable data distribution to the right user, in appropriate format and in a timely manner
• Use high-speed transaction recovery techniques and backup data
• Minimize database downtime and manage parameters to provide fast query responses
• Provide proactive and reactive data management support and training to users
• Determine, enforce and document database policies, procedures and standards
• Perform tests and evaluations regularly to ensure data security, privacy and integrity
• Monitor database performance, implement changes and apply new patches and versions when required

Technology Stack

MySQL, MSSQL, Liquibase