Overview
On Site
100,00 - 120,000
Full Time
No Travel Required
Unable to Provide Sponsorship
Skills
Overview We are looking for a skilled and experienced Database Administrator (DBA) with 5+ years of hands-on experience managing mission-critical databases in dynamic environments. You will play a key role in ensuring database performance
availability
security
and scalability. The ideal candidate has deep expertise in both relational and non-relational databases
strong analytical skills
and a proactive mindset toward automation
monitoring
and optimization. You should bring a can-do attitude
great communication and interpersonal skills
maintain
and optimize production and development database systems (e.g.
PostgreSQL
MySQL
SQL Server
MongoDB
etc.) • Ensure high availability and disaster recovery readiness using replication
backups
clustering
and failover strategies • Design and implement database schemas
stored procedures
indexing strategies
and performance tuning • Monitor database performance and proactively identify issues before they impact production • Manage access controls
roles
and encryption in line with security best practices and compliance standards • Work closely with DevOps
Engineering
including runbooks
architecture diagrams
and backup or recovery procedures • Communicate clearly and effectively with cross-functional teams across multiple time zones Qualifications Required: • 5+ years of hands-on DBA experience in production environments • Strong proficiency in SQL and performance tuning • Experience with at least two major database platforms (e.g.
PostgreSQL + MySQL or SQL Server + MongoDB) • Knowledge of data warehousing or big data tools (e.g.
Redshift
Snowflake
Hadoop) • Experience with backup
restore
and recovery models and tools • Familiarity with database monitoring tools and observability stacks • Understanding of high availability
replication
and disaster recovery architectures • Hands-on experience with cloud database services (AWS RDS or Aurora
GCP Cloud SQL
or Azure SQL) • Experience with scripting languages (e.g.
Python
Bash
PowerShell) • Solid understanding of database security
encryption
and access control models • Excellent communication and interpersonal skills • Proven experience working in a global or distributed team • Self-starter mindset with a positive
can-do attitude Preferred: • Experience with Infrastructure as Code (e.g.
Terraform
CloudFormation) • Familiarity with containerization (e.g.
Docker) and orchestration (e.g.
Kubernetes) • Certifications such as AWS Certified Database Specialty or Microsoft Certified DBA
Job Details
Database Administrator
Introduction
We are looking for a skilled and experienced Database Administrator (DBA) with 5+ years of hands-on experience managing mission-critical databases in dynamic environments. The ideal candidate will play a key role in ensuring database performance, availability, security, and scalability. Strong analytical skills, a proactive mindset towards automation, monitoring, and optimization are essential for this role.
Responsibilities
- Administer, maintain, and optimize production and development database systems (e.g., PostgreSQL, MySQL, SQL Server, MongoDB, etc.)
- Ensure high availability and disaster recovery readiness using replication, backups, clustering, and failover strategies
- Design and implement database schemas, stored procedures, indexing strategies, and performance tuning
- Monitor database performance and proactively identify issues before they impact production
- Manage access controls, roles, and encryption in line with security best practices and compliance standards
- Work closely with DevOps, Engineering, and Application teams to support CI/CD and automate database provisioning and deployments
- Participate in incident response and root cause analysis for database-related issues
- Maintain documentation, including runbooks, architecture diagrams, and backup or recovery procedures
- Communicate clearly and effectively with cross-functional teams across multiple time zones
Requirements
Required:
- 5+ years of hands-on DBA experience in production environments
- Strong proficiency in SQL and performance tuning
- Experience with at least two major database platforms (e.g., PostgreSQL + MySQL or SQL Server + MongoDB)
- Knowledge of data warehousing or big data tools (e.g., Redshift, Snowflake, Hadoop)
- Experience with backup, restore, and recovery models and tools
- Familiarity with database monitoring tools and observability stacks
- Understanding of high availability, replication, and disaster recovery architectures
- Hands-on experience with cloud database services (AWS RDS or Aurora, Google Cloud Platform Cloud SQL, or Azure SQL)
- Experience with scripting languages (e.g., Python, Bash, PowerShell)
- Solid understanding of database security, encryption, and access control models
- Excellent communication and interpersonal skills
- Proven experience working in a global or distributed team
- Self-starter mindset with a positive, can-do attitude
Preferred:
- Experience with Infrastructure as Code (e.g., Terraform, CloudFormation)
- Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
- Certifications such as AWS Certified Database Specialty or Microsoft Certified DBA
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.