Location
Bangalore | India
Job description
what will you do:
- design, build, deploy, and operate mission-critical infrastructure in a highly agile and scalable production environment.
- tinker with multiple large terra byte-sized open-source relational databases and high throughput NoSQL datastores, serving tens of thousands of queries per second.
- dive deep into the internals of RDBMS and underlying operating systems and hardware.
- manage mission-critical database systems deployed on AWS EC2/RDS/aurora and various NoSQL technologies.
- collaborate closely with stakeholders to identify their database requirements, guide them through database technology and design choices, and optimize for scale.
- plan for organic and inorganic growth and associated operational requirements.
- continuously improve the operability and observability of deployed database clusters.
- define, promote, and continuously improve database best practices with stakeholders.
you should apply if you have:
- over 4+ years of DBA experience in the software industry, preferably with RDS/MySQL/Aurora and NoSQL.
- working knowledge of NoSQL datastores such as dynamoDB, aerospike, mongoDB, cassandra, scyllaDB, and elasticsearch.
- good knowledge of linux performance, memory management, I/O tuning, configuration, security, networking, clusters, and troubleshooting.
- strong skills in building tools and frameworks, preferably in python or Go, and documenting them to streamline daily tasks.
- experience with timescaleDB, redis/Elasticache/MemDB database proxies, including ProxySQL and Maxscale.
- familiarity with CDC systems like DMS, debezium, and maxwell.
- knowledge of database sharding techniques, such as vitess, jepats, and TiDB.
- experience with deployment automation using terraform, cloudformation, ansible, chef, or pulumi.
- strong understanding of high availability and disaster recovery best practices in database architecture.
Job tags
Salary