New
Job Preference:
Location: Remote
Notice Period: Immediate
Qualification:
Any GraduateJob Description:
Key Responsibilities:
- Manage end-to-end administration of enterprise databases across Production and Non-Production AWS environments.
- Lead complex database migration initiatives using AWS DMS, snapshot sharing, replication, and cloud-native migration strategies with minimal downtime.
- Administer multiple database platforms including Aurora PostgreSQL, MySQL, MongoDB, MongoDB Atlas, DynamoDB, Redshift, and Redis.
- Design, provision, and maintain database infrastructure for new applications and environment onboarding.
- Collaborate with application, Cloud, DBA, Security, Network, DevOps, and SRE teams to deliver scalable, secure, and highly available database solutions.
- Support business-critical production deployments, release activities, change requests, emergency production incidents, and post-deployment validation.
- Optimize database performance through execution plan analysis, indexing strategies, query tuning, partitioning, vacuuming, workload analysis, and database health assessments.
- Lead application performance improvement initiatives by collaborating with AWS, MongoDB vendors, DBAs, and application teams to identify and eliminate database bottlenecks.
- Improved Promotion Engine batch processing performance by reducing MongoDB and DynamoDB synchronization time from approximately 5 hours to nearly 1 hour through database tuning, indexing, and workload optimization.
- Build and maintain monitoring, observability, and alerting solutions using CloudWatch, Grafana, and operational dashboards.
- Drive cloud cost optimization by identifying idle resources, rightsizing infrastructure, deleting unused resources, and consolidating database environments.
- Implement database security best practices, including credential rotation, encryption, access governance, and compliance with organizational security standards.
- Manage backup, recovery, snapshot management, disaster recovery, replication, and high-availability solutions for enterprise databases.
- Support cloud modernization initiatives through database migrations, platform upgrades, and architectural improvements.
- Design and troubleshoot secure database connectivity using PrivateLink, VPC Endpoints, firewall rules, NAT Gateway, and network security controls.
- Evaluate and implement Proof of Concepts (POCs) to improve migration strategies, database performance, scalability, and operational efficiency.
- Lead root cause analysis and troubleshooting for complex production issues involving databases, infrastructure, and application integrations.
- Ensure database availability, scalability, reliability, and performance for mission-critical enterprise applications.
- Automate operational tasks and standardize database administration processes to improve efficiency and reduce manual effort.
- Perform capacity planning, infrastructure lifecycle management, and proactive health assessments by monitoring CPU, memory, I/O, storage utilization, replication lag, dead tuples, and long-running queries.
- Evaluate and implement new cloud database technologies and architectural enhancements aligned with business objectives.
- Manage application configurations, secrets, service accounts, and credential management to support secure and reliable application deployments.
- Contribute to infrastructure automation, cloud provisioning, platform standardization, and CI/CD support to improve operational efficiency and release reliability.
- Develop monitoring dashboards, operational best practices, and continuous improvement initiatives to enhance platform stability and service reliability.
Skills:
Required Technical Skills
- Amazon Aurora PostgreSQL
- Amazon Aurora PostgreSQL
- Amazon Aurora MySQL
- Amazon RDS (PostgreSQL, MySQL)
- MongoDB Atlas
- MySQL
- PostgreSQL
- DynamoDB
- Amazon Redshift
- Redis (Elasticache)