Text copied to clipboard!

Title

Text copied to clipboard!

NoSQL Database Administrator (DBA)

Description

Text copied to clipboard!
We are looking for a skilled NoSQL Database Administrator (DBA) to join our team. The successful candidate will be responsible for the performance, integrity, and security of our NoSQL databases. You will also be involved in the planning and development of the database, as well as troubleshooting any issues on behalf of the users. You will ensure that data remains consistent across the database, data is clearly defined, users access data concurrently, in a form that suits their needs, and there is provision for data security and recovery control. You will also work closely with IT project managers, database programmers, and multimedia programmers. You will be responsible for the assessment of database software purchases and supervise the modification of any existing database software to meet the needs of their employer. You will also manage the integration of the database with other systems.

Responsibilities

Text copied to clipboard!
  • Design and document database architecture.
  • Data modeling to visualize database structure.
  • Create database management procedures.
  • Evaluate data analysis models and procedures.
  • Participate in database design and architecture to support application development projects.
  • Optimize database systems for performance efficiency.
  • Assess database implementation procedures to ensure they comply with internal and external regulations.
  • Install and organize information systems to guarantee company functionality.
  • Prepare accurate database design and architecture reports for management and executive teams.
  • Oversee the migration of data from legacy systems to new solutions.

Requirements

Text copied to clipboard!
  • Proven work experience as a Database administrator.
  • Hands-on experience with database standards and end user applications.
  • Excellent knowledge of data backup, recovery, security, integrity and SQL.
  • Familiarity with database design, documentation and coding.
  • Previous experience with DBA case tools (frontend/backend) and third party tools.
  • Familiarity with programming languages API.
  • Problem solving skills and ability to think algorithmically.
  • BS degree in a computer discipline or relevant certification.
  • In-depth understanding of data management (e.g. permissions, recovery, security and monitoring).
  • Knowledge of software development and user interface web applications.

Potential interview questions

Text copied to clipboard!
  • What experience do you have with NoSQL databases?
  • Can you describe a time when you improved database performance?
  • How do you ensure data security in a database?
  • Can you explain your experience with data backup and recovery?
  • What methods do you use for troubleshooting database issues?