Database Administrator
Job Description
Hello,
The client is looking for a Database Administrator.
Job Title: Database Administrator
Location: Englewood Cliffs, New Jersey
Duration: 6+ Months with Possible Extension
Visa: H4EAD, USC
JOB DESCRIPTION:
• Install, configure, upgrade, and maintain MySQL, Redis, PostgreSQL, and MongoDB databases in both on-premise and AWS environments.
• Manage Replication solutions for each Database based on application requirements for proper HighAvailability.
• Administer and optimize AWS Managed database services (RDS, AURORA, ElastiCache, DynamoDB, S3, EC2).
• Automate routine tasks and infrastructure setup using tools like Ansible and AWS CloudFormation.
• Design and implement comprehensive monitoring and alerting systems (CloudWatch, PMM, Datadog, MonYog) to proactively identify performance bottlenecks and apply necessary optimizations or fixes.
• Perform daily maintenance, health checks, and capacity planning to ensure database reliability across all environments.
• Collaborate with application developers to design efficient schemas, optimize complex queries, and enhance database performance.
• Work closely with DevSecOps to ensure timely application of security patches and upgrades.
• Develop and manage robust backup and disaster recovery strategies, ensuring minimal data loss and downtime.
• Generate ad-hoc reports and provide insights as requested by internal teams or stakeholders. Good with Shell Scripting or Python. Good with Linux administration.
Similar Jobs
L2 Database Administrator (DBA) / Oracle DBA (Full Time role)
TX
L3 Database Administrator (DBA) Oracle
TX
Senior SQL Server Database Administrator
Remote
Senior SQL Database Administrator
MD
Mysql Database Administrator
New Jersey