Overview
Skills
Job Details
About the Role
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, and the ability to work effectively in a global team environment.
Key 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
Qualifications
Must-Have:
- 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
Nice to Have:
- 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
Apply Now
If you are passionate about database excellence, performance, and reliability, and want to work in a fast-paced environment with cutting-edge technologies, we would love to hear from you.