companyzzazz logo

Senior Database Administrator (DBA)

zzazzBangalore Office
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Required Skills & Qualifications12-15 years of proven experience as a DBA or in a comparable role managing MongoDB, Elasticsearch, and PostgreSQL. Thorough understanding of data modeling principles across both NoSQL and SQL architectures. Proficient in managing replica sets, indexes, and aggregation pipelines within MongoDB. In-depth expertise in Elasticsearch cluster management, index lifecycle policies (ILM), and query DSL. Advanced proficiency in managing PostgreSQL installations, including roles, extensions (e.g., PostGIS, pg_stat_statements), and vacuuming strategies. Familiar with Docker, Kubernetes, or other containerization platforms for database deployment. Experience with infrastructure provisioning tools (e.g., Ansible, Terraform) is advantageous. Strong analytical capabilities and problem-solving abilities with meticulous attention to detail.

About the job

Key Responsibilities

  • Design, implement, and oversee robust production databases in both NoSQL and RDBMS environments.

  • Enhance database performance, optimize query execution, and develop indexing strategies for extensive datasets.

  • Configure and manage replication, sharding, clustering, and backup solutions for MongoDB and Elasticsearch.

  • Adjust PostgreSQL configurations using custom parameters for optimal tuning, connection pooling, and WAL archiving.

  • Establish high availability and disaster recovery plans, ensuring regular testing.

  • Utilize monitoring tools such as Prometheus/Grafana, Kibana, or custom scripts to assess database health.

  • Implement security protocols including access control, encryption (TLS during transit and at rest), and auditing.

  • Collaborate with DevOps and Development teams to facilitate application performance and deployment processes.

  • Create and maintain automation scripts in Bash, Python, or Ansible for database provisioning and upkeep.

  • Plan and execute significant version upgrades and migrations with minimal disruption.

  • Document configurations, architectural decisions, and standard operating procedures for future reference.

About zzazz

At zzazz, we are pioneering innovative solutions that harness the power of data to drive business success. Our commitment to excellence and technology empowers our team to create robust applications for our clients.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.