Database Administrator (Mysql ) at Viha Technosoft LLP · Indore · 5 - 10 years · ₹8L - ₹15L / yr · Profitable · Posted 18 Aug 2022

The ideal candidate will be responsible for creating, installing and managing our databases. You will ensure optimal database performance by analyzing database issues and monitoring database performance.
What will I be doing?
- A professional Database Administrator (DBA) will be responsible for the architecture, performance, integrity, and security of a database.
- Design and build highly available microsoft MySQL and SQL solutions, making use of log shipping, mirroring and always on technologies
- Ensure performance, security, and availability of databases
- Prepare documentation and specifications
- Handle common database procedures such as upgrade, backup, recovery, migration, etc.
- Design, create and implement database systems based on the end user's requirements.
- Collaborate with other team members and stakeholders
- Collaborate with the engineering and production support teams to create forward-looking service improvement plans and roadmaps.
- Installation, configuration and upgrading of application software and related products
What Skill do I need ?
- Minimum 5 years of experience in database administration, information technology, database architecture, or a related field
- Installation, configuration and upgrading of MS SQL/Oracle/MySQL/ Server software and related products
- Strong proficiency with Microsoft SQL, and ideally its variants in other popular RDBMS
- Skilled at optimizing large complicated SQL statements
- Proven working experience as a Database Administrator and expert in MongoDB
- Install server software, configure database servers, monitor and maintain system health and security
- Excellent knowledge of data backup, recovery, security, integrity
- Familiarity with database design, documentation and coding
- Previous experience with DBA case tools (frontend/backend) and third-party tools
- Problem solving skills and ability to think algorithmically
- Experience with large databases and complex process models
Required Qualification :
- Bachelor's Degree or equivalent experience in Computer Science, Technology, or a related field of study
- Proven knowledge of SQL Servers, Cpanels, MySQL
- Strong analytical, problem-solving, and decision-making skills
- Advanced working SQL and MySQL knowledge and experience working with relational databases, query authoring (SQL)
- Excellent knowledge of Performance tuning, DB administration, data backup, recovery, security, integrity
- Experience working with both structured and unstructured data.
- Excellent problem-solving and analytical skills
- Good communication, teamwork and negotiation skills

About Viha Technosoft LLP
About
Viha Technosoft - building tech products that matter to people
At Viha Technosoft, we’re a happy family of 50+ young and experienced talents. We work in Media and Entertainment (M&E)t, Healthcare, and Payments domains.
We’re looking for a competent individual to help develop a scalable backend system for our project Cast India. With Cast India, We’re out to revolutionize the way people onboard, train, and get opportunities in the M&E domain.
Benefits
- Remote Possible - Work from anywhere in India though we promote Work From Office
- Flexible work hours
- Annual Appraisal Cycles
- Healthcare plans are on the way
- Free e-learning courses and external training plus certifications
- Fewer deductions so In Hand, Salary is more
- Special Guidance on Financial Investment planning to help you save more
- Healthcare sessions with our Doctors
- We promote employees to take timely leaves and take care of family
Recruitment Stages
Company video
Photos
Connect with the team
Similar jobs (4)
Qualifications
● 3-8 years experience in Cloud Database Administration
● Proficient in PostgreSQL database management, including installation, configuration, and performance tuning.
● Experience with Amazon RDS or Cloud SQL and managing databases in cloud environments.
● Proficient in PostgreSQL/MySQL database management, including installation, configuration, and performance tuning.
● Proven experience as a Database Administrator with a focus on
PostgreSQL/MySQL.
● In-depth knowledge of database design, implementation, and management for both PostgreSQL/MySQL environments.
● Familiarity with database security, backup procedures, and performance tuning for both systems.
● Strong analytical and problem-solving skills.
● Excellent communication and collaboration abilities.
● Relevant certifications (e.g., PostgreSQL Certified Professional, MySQLDatabase Administrator) are a plus.
Skills:
● Expertise in PostgreSQL/MySQL database management systems.
● SQL programming and query optimization for both databases.
● Data modeling and database design for PostgreSQL/MySQL.
● Backup and recovery procedures for both environments.
● Performance tuning and optimization for PostgreSQL/MySQL.
● Security protocols and measures for PostgreSQL/MySQL.
● Capacity planning and scalability for both systems.
Key Responsibilities
Administer, monitor, and support database platforms including Couchbase, PostgreSQL, and Oracle.
Perform database performance tuning, optimization, and troubleshooting.
Write and optimize complex SQL queries, stored procedures, and scripts.
Ensure database availability, reliability, backup, recovery, and security compliance.
Support production incidents, root cause analysis, and ongoing operational improvements.
Collaborate with application, infrastructure, and support teams to resolve database-related issues.
Required Skills
5 to 10 years of hands-on experience in Database Administration.
Strong experience with Couchbase, PostgreSQL, and/or Oracle databases.
Expertise in performance tuning, query optimization, indexing, and SQL development (Complex Queries, Stored Procedures, Scripts)
Experience with database monitoring, backup, recovery, and maintenance activities.
Production Support, Troubleshooting & RCA
Strong analytical and troubleshooting skills.
Nice to Have
Experience with cloud platforms such as AWS, Azure, or GCP.
Exposure to database automation and scripting
We are looking for a Database Administrator to keep our databases fast, secure and highly available.
Responsibilities
- Install, configure and maintain Oracle, PostgreSQL and SQL Server databases
- Tune queries and database performance
- Manage backup, recovery and disaster-recovery plans
- Handle replication, high availability and security
Requirements
- 2+ years as a DBA on Oracle, PostgreSQL or SQL Server
- Strong backup, recovery and tuning experience
- Oracle or Microsoft DBA certification is a plus
Senior Database Administrator (DBA)
Database Reliability & Performance • Senior Individual Contributor
- Experience: 6–9 years in production database administration / engineering
- Level: Senior Individual Contributor (hands-on)
- Function: Data Platform — reliability, performance, and governance across relational and distributed SQL & NoSQL DBs.
About the Role
We are hiring a Senior Database Administrator to own the health, performance, and reliability of the data layer behind a high-scale, multi-tenant platform. Our environment spans several independent PostgreSQL database instances, a cache-first read tier, change-data-capture pipeline, analytics and archival stores. Should be capable of implementing NoSQL stores (Cassandra / ScyllaDB) & MySQL end to end as we scale.
This is a hands-on senior IC role for someone who has run demanding production databases and wants full ownership: partitioning and maintenance, performance tuning, monitoring, uptime, disaster recovery, and the security and data-governance documentation that keeps a regulated, multi-tenant platform audit-ready. You will work closely with, and take direction from, engineering leadership — translating priorities into a well-run, well-documented data platform.
What You'll Own
PostgreSQL Depth
- Administer multiple production PostgreSQL instances (v16+), including schema/DDL review, migrations, and release coordination.
- Design and maintain table partitioning strategies (range/hash/time-based) and automate partition lifecycle — creation, retention windows, and safe drops.
- Own query and instance performance tuning: EXPLAIN/ANALYZE, indexing strategy, autovacuum/bloat management, connection pooling (e.g. PgBouncer), and parameter-group tuning.
- Execute zero-downtime schema changes using expand–migrate–contract / blue-green patterns; assess lock impact and avoid long ACCESS EXCLUSIVE locks on hot tables.
- Manage replica topology (writer/reader endpoints), replication lag, and read-scaling as load grows.
- Partner with app teams on migration tooling (e.g. Flyway) and paired forward/rollback scripts; enforce idempotent, reviewed, tested DDL.
NoSQL & Scale
- Data-model, deploy, and operate distributed NoSQL clusters — Cassandra and/or ScyllaDB — including partition/clustering key design, compaction strategy, repair, and node operations (bootstrap, decommission, scale-out).
- Lead the planned migration of high-volume payload tables from partitioned PostgreSQL to Cassandra/ScyllaDB: capacity planning, dual-write/backfill design, cutover, and validation.
- Tune distributed-store read/write paths, consistency levels, and cluster sizing for predictable latency at scale.
- Support the cache-first architecture (Redis) and change-data-capture / streaming pipelines (e.g. Kafka) that move data to analytics and cold-archival stores.
Operations, Reliability & DR
- Own database uptime and SLOs; build and maintain monitoring, alerting, and dashboards for the key signals (latency, replication lag, CPU/IO, connections, vacuum lag, error rates).
- Define and regularly test backup and disaster-recovery strategy — RPO/RTO targets, point-in-time recovery, restore drills, and cross-AZ / future multi-region readiness.
- Drive incident response for database-related issues: triage, mitigation, root-cause analysis, and follow-up actions.
- Write and maintain runbooks (partition maintenance, failover, archival, DR, migration procedures) and participate in an on-call rotation for the data layer.
- Establish production-change discipline: pre-flight and post-deploy verification, rollback criteria, and backup verification before destructive operations.
Security, Governance & Documentation
- Implement and maintain database access control — least-privilege roles, schema-scoped permissions, and row-level security (RLS) for multi-tenant isolation.
- Own data-governance documentation: PII maps, per-table retention policies, audit-readiness, and the controls behind privacy-regulation compliance (e.g. GDPR / DPDP-style erasure and legal-hold workflows).
- Author and maintain architecture decision records (ADRs), schema documentation, and monitoring/runbook docs so the data platform is legible to the wider team.
- Uphold encryption-at-rest/in-transit posture and safe handling of sensitive columns; keep the data layer aligned with the platform's compliance requirements.
Coding & Automation Bar (Required)
This role is automation-first, not click-ops. The right candidate treats repetitive database work as something to script away and can drop into application code when a problem demands it.
- Strong scripting in Python and Bash for automation of maintenance, backups, partition management, backfills, and health checks.
- Comfortable with infrastructure-as-code (e.g. Terraform) and configuration management (e.g. Ansible) for reproducible database infrastructure.
- Solid SQL and PL/pgSQL; able to read and debug application-layer database code and, worst case, write or patch application code (e.g. Python/Node/Java) to unblock a fix.
- Fluent with Git-based workflows, code review, and CI for database migrations and tooling.
Required Qualifications
- 6–9 years operating relational databases in demanding production environments, with deep PostgreSQL expertise (internals, partitioning, replication, performance tuning).
- Hands-on experience running at least one distributed NoSQL store in production — Cassandra or ScyllaDB strongly preferred (other wide-column/distributed stores considered).
- Proven ownership of backup/DR, monitoring, and incident response for production databases.
- Strong scripting/automation background (Python, Bash) and experience with IaC.
- Experience with managed cloud databases (AWS RDS or equivalent) and understanding of instance/parameter-group tuning, replicas, and failover.
- Experience designing for multi-tenancy and data isolation at scale.
- Clear written communication — able to produce runbooks, ADRs, and governance docs a team can rely on.
Nice to Have
- Experience migrating workloads from PostgreSQL to Cassandra/ScyllaDB (or similar relational-to-distributed migrations).
- Familiarity with Redis as a cache tier and with CDC / streaming pipelines (e.g. Kafka, Debezium).
- Exposure to Flyway (or Liquibase), pgTAP or similar schema testing, and PgBouncer.
- Working knowledge of privacy regulations (GDPR, India DPDP) and audit/compliance processes.
How You Work
- Ownership mindset — takes a directive and runs it to done, with sound judgment on trade-offs.
- Reliability-first and detail-oriented; disciplined about verification, rollback, and documentation.
- Collaborative in a high-performing engineering team; communicates clearly with developers and leadership.
- Pragmatic and scale-aware — designs for where the platform is going, not just where it is.











