Overview
We are looking for a talented Database Engineer (DBE) to manage, optimize, and support our database environments. You will ensure high availability, performance, and reliability of our databases while working closely with development, DevOps, and SRE teams.
Key Responsibilities
- Manage, monitor, and optimize PostgreSQL, MySQL, SQL Server, and Redis databases in production and development environments.
- Provide on-call support for database incidents, ensuring reliability and minimal downtime.
- Deploy and manage AWS database services, including RDS, Aurora, DynamoDB, and Redshift .
- Automate database provisioning and management using Infrastructure as Code (Terraform) .
- Perform performance tuning, indexing, partitioning, and troubleshoot replication or query issues.
- Implement database releases and schema changes .
- Support multiple SQL and NoSQL databases and continuously expand expertise beyond PostgreSQL / MySQL.
- Automate database health checks using Prometheus , CloudWatch , or similar monitoring tools.
- Collaborate with developers, DevOps, and SRE teams to document best practices and provide guidance on database design and optimization.
Required Skills & Experience
Strong hands-on experience with PostgreSQL and MySQL in production environments.Experience with AWS database services such as (RDS, Aurora, DynamoDB, ElastiCache, Redshift).Knowledge of IaC tools such as Terraform for automating database provisioning.Experience with database performance tuning and query optimization.Familiarity with schema migration tools like Flyway, Liquibase, or Alembic .Strong troubleshooting and problem-solving skills.Experience supporting multi-database environments (SQL and NoSQL).Excellent collaboration and documentation skills.Advanced English .Preferred Qualifications
Experience with Redis and cloud-based caching solutions.Familiarity with monitoring and alerting tools ( Prometheus, CloudWatch, Grafana ).Remote Position.
Exposure to global projects and cross-functional teams.
#J-18808-Ljbffr