Database Administrator
Role details
Job location
Tech stack
Job description
Administer, monitor, and optimize relational databases in production environments
-
Design and implement backup, recovery, and high-availability strategies
-
Tune query performance and resolve slow query issues across production workloads
-
Manage database schema migrations with zero-downtime deployment strategies
-
Enforce access controls, audit logging, and data security policies
-
Collaborate with engineering teams on data modeling and indexing strategies
Requirements
Strong hands-on experience with PostgreSQL, MySQL, or SQL Server
-
Expertise in query optimization, indexing strategies, and execution plan analysis
-
Experience with database replication, clustering, and failover configurations
-
Familiarity with cloud-managed database services (RDS, Cloud SQL, or Azure SQL)
-
Knowledge of backup automation, PITR, and disaster recovery procedures
-
Scripting experience in Python, Bash, or SQL for automation and reporting