About the Role:
We are seeking a seasoned Database Administrator (DBA) with over 5 years of experience to design, deploy, and maintain high-availability relational and NoSQL database environments. The ideal candidate will ensure optimal performance, reliability, and security across multiple platforms and cloud services, collaborating with cross-functional teams to support critical business applications.
Responsibilities:
Design, implement, and maintain database architectures for PostgreSQL, MySQL, Percona, MariaDB, MongoDB, and Elasticsearch
Manage cloud database services including AWS RDS, AWS Aurora, AWS DynamoDB, and Azure SQL
Perform routine maintenance tasks such as patching, upgrades, backups, and restores
Monitor database performance and health using Datadog, New Relic, and Prometheus, and implement tuning and optimization strategies
Develop and maintain database automation scripts and tools using Python and Bash
Implement and enforce database security best practices, access controls, and encryption
Conduct capacity planning, performance tuning, and disaster recovery planning
Troubleshoot and resolve complex database issues, incidents, and outages
Collaborate with development, DevOps, and infrastructure teams to support CI/CD pipelines and infrastructure as code
Document database procedures, configurations, and standards
Skills
Required Qualifications:
5+ years of hands-on experience as a DBA supporting PostgreSQL, MySQL, Percona, and MariaDB
Strong expertise in MongoDB and Elasticsearch administration
Proven experience managing AWS RDS, AWS Aurora, AWS DynamoDB, and Azure SQL environments
Advanced proficiency in SQL and relational database design
Experience writing automation scripts in Python and Bash
Familiarity with monitoring and observability tools: Datadog, New Relic, and Prometheus
Experience with caching technologies: Redis and Memcached
Solid understanding of backup, restore, and disaster recovery strategies
Strong troubleshooting and performance tuning skills
Excellent communication and collaboration abilities
Preferred Qualifications:
Certifications such as AWS Certified Database Specialty, Azure Database Administrator Associate, or equivalent
Experience with containerized database deployments (Docker, Kubernetes)
Familiarity with infrastructure as code tools (Terraform, CloudFormation)
Knowledge of security frameworks and compliance standards (SOC 2, HIPAA, GDPR)
Experience with high-traffic, large-scale database environments
Background in DevOps practices and CI/CD integration
Experience with additional scripting languages or automation frameworks
Strong analytical and documentation skills