About the Role
We are seeking a Database Engineer with strong software engineering and cloud database infrastructure experience to support and evolve our
global AWS based database platforms This is a contract role for a hands-on engineer passionate about automation reliability and scalability
with deep expertise in Aurora PostgreSQL and modern cloud database architectures
Key Responsibilities
- Design implement and maintain highly available and performant Aurora PostgreSQL systems in AWS
- Build tools and scripts Python SQL to automate upgrades or migrate databases from 1 cluster aws account
to another with near zero downtime using DMS terraform for DMS infrastructure deployment management
Implement CICD pipelines workflows for repeatable automated rebuild deploymentsPartner with SREs and service teams to design database solutions that meet application performance and compliance requirementsTroubleshoot complex production database issues by analysing logs query plans metrics and system level behaviourOptimize schema design queries and indexes to ensure efficiency and scalabilityDocument operational runbooks architecture decisions and engineering best practicesContribute to a culture of reliability continuous improvement and technical excellenceRequired Qualifications
5-10 years of hands-on experience managing largescale cloud native databases preferably Aurora PostgreSQLStrong understanding of PostgreSQL internals replication and performance tuningExperience supporting multiregional or zero downtime database migrations or upgrades using DMSProficiency in Python for automation and SQL for database development and optimizationExperience with AWS database services Aurora PostgreSQL DMSSolid grasp of CICD pipelines Infrastructure as Code and containers DockerStrong problem solving and communication skills ability to collaborate with distributed teamsNice to Have
Familiarity with Elasticache ValkeyRedis DynamoDB or Key spacesExposure to performance testing platforms APMs and observability tooling eg Datadog Prometheus GrafanaExperience contributing to engineering design reviews mentoring peers and improving team level processesProven experience with monitoring alerting and incident management in production environmentsContract Details
Location Hybrid preferred BangaloreEngagement Fulltime 40 hours weekReporting Database Reliability Engineering Manager