Database Administrator (DBA)

Overview

Remote
$70 - $75
Accepts corp to corp applications
Contract - Independent
Contract - 12 Month(s)

Skills

DBA
YugabyteDB
Scripting Languages
Monitoring tools

Job Details

Database Administrator (DBA) with YugabyteDB Experience

Remote

 

Job Description:

We are seeking an experienced Database Administrator (DBA) with expertise in managing, maintaining, and optimizing databases, particularly YugabyteDB. The ideal candidate will be responsible for ensuring high availability, performance, security, and reliability of database systems, while also collaborating with development teams to design and implement scalable database solutions.

 

Responsibilities:

  • Install, configure, and manage YugabyteDB clusters in production and development environments.
  • Monitor database performance, optimize queries, and troubleshoot performance bottlenecks.
  • Design and implement backup, recovery, and high-availability strategies for YugabyteDB.
  • Ensure database security, including user access control and data encryption.
  • Collaborate with application developers to design scalable and efficient database schemas.
  • Plan and execute database upgrades, migrations, and maintenance tasks.
  • Automate routine tasks using scripts and tools.
  • Document database processes, configurations, and best practices.
  • Ensure database health through regular monitoring, logging, and alerting.
  • Stay updated on emerging database technologies and best practices.

Requirements:

  • Proven experience as a Database Administrator (DBA).
  • Hands-on experience with YugabyteDB or other distributed SQL databases.
  • Strong knowledge of database architecture, replication, and clustering.
  • Proficiency in SQL and query optimization techniques.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform) and deploying databases in cloud environments.
  • Experience with database backup, recovery, and disaster recovery strategies.
  • Proficiency in scripting languages (e.g., Shell, Python).
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging frameworks.
  • Strong problem-solving and troubleshooting skills.
  • Good communication and documentation skills.

Preferred Qualifications:

  • Experience with PostgreSQL, as YugabyteDB is PostgreSQL-compatible.
  • Knowledge of Kubernetes and container orchestration tools.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Certification in database administration or cloud technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.