Full Time
--
TASC Outsourcing

Job Details

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

Similar Jobs