Greetings from Tata Consultancy Services!!!
Required Experience : 9-15 Years
Location : Bangalore
Job Summary :
We’re looking for a Lead Engineer to drive the support, maintenance, and operational health of cloud-based databases. This role focuses exclusively on the DBA function, including the management of Amazon RDS, DynamoDB, SingleStore, and related infrastructure. You’ll lead day-to-day execution around incident response, backup and recovery, schema changes, and performance tuning, while contributing to Terraform modules and automation to improve scalability and reliability. You’ll also mentor engineers supporting database infrastructure and partner closely with platform teams to ensure secure, resilient, and well-governed data stores. This role is ideal for someone with deep database operations experience and a passion for building and sustaining cloud-native data systems at scale.
Must-Have Skills : AWS cloud account management / security, EKS, Istio, Software Development, unit testing, CI / CD, Terraform, Datadog, AWS RDS, database administration / security, Backup and recovery management
Key Responsibilities :
Database operations and maintenance : Ensure stability, availability, backup / restore, performance, and patching of cloud-based databases (RDS, DynamoDB, SingleStore)
Incident response and troubleshooting : Lead root cause analysis, incident resolution, and follow-up actions for database-related issues in production and non-prod environments
Infrastructure automation and Terraform modules : Build and maintain infrastructure-as-code for database provisioning, access controls, parameter tuning, and lifecycle management
Schema change and data lifecycle governance : Coordinate safe schema changes, assist with migrations, and enforce policies for non-prod and prod data access.
Required Skills :
6+ years of experience in infrastructure, DevOps, or database engineering roles, including 2+ years in a lead or ownership capacity
Deep operational experience with cloud-native databases such as Amazon RDS (PostgreSQL / MySQL), DynamoDB, and SingleStore
Proven ability to manage backup / restore, patching, availability, and performance tuning for production databases
Familiarity with schema management, migration strategies, and safe rollout practices for high-availability systems
Working knowledge of AWS infrastructure services including IAM, VPC, KMS, and ALB / NLB
Strong understanding of Terraform and infrastructure-as-code for provisioning and managing database resources
Scripting experience in Python, Bash, or Go to automate operations and improve observability
Solid collaboration and communication skills, with the ability to align across platform, security, and application teams
Experience leading on-call rotations and incident resolution for database-related high-severity incidents.
Preferred Qualifications
Experience supporting multi-tenant or SOX-regulated data environments
Exposure to automated schema management tools, change control gates, or database CI / CD
Familiarity with Datadog, CloudWatch, or other observability platforms for database health and performance monitoring
Understanding of AWS billing, usage patterns, and cost optimization for RDS, DynamoDB, and SingleStore
Experience working in globally distributed teams or supporting cross-region infrastructure
Exposure to role-based access control, encryption (TLS / KMS), and compliance standards in database operations
Staff Software Engineer • Bengaluru, India