Linkedprime
TIKI

Database Reliability Engineer

Posted: 1 hours ago

Job Description

About the RoleAs part of Tiki’s Database team, you will be responsible for managing and optimizing our large-scale database infrastructure to ensure the stability, data reliability, integrity, security, and performance of all TIKI services.You will handle database provisioning, performance tuning, high availability, backup/recovery strategies, designing scalable database architectures, access control, and incident troubleshooting to keep our data systems healthy 24/7Our Systems handle high volumes of transactions and terabytes of data across PostgreSQL, MySQL, MongoDB, ClickHouse, ScyllaDB, and more. What You’ll DoDesign, implement, and optimize database schemas, indexes, and queries to improve performance, scalability, and reliability.Automate provisioning, configuration, access control, and schema deployment using Ansible, Terraform, and Git.Monitor database performance metrics, proactively identify bottlenecks, and troubleshoot incidents to ensure system stability and minimize downtime.Collaborate closely with developers, DevOps, and infrastructure teams to align database changes with application requirements and optimize SQL queries and access patterns.Review and automate database changes execution, deployment processes, user creation, and system permissions.Implement and manage backup, recovery, replication, and disaster recovery strategies.Proposing cost-effective solutions.Set up and manage database partitioning and indexing strategies to efficiently handle large data volumes.Conduct regular security audits, patching, and compliance assessments to maintain database security and integrity.Automate routine DBA tasks and implement monitoring solutions to ensure database health and availability.Support Change Data Capture (CDC) pipelines using Kafka Connect or similar tools.Apply Infrastructure-as-Code and CI/CD practices for version-controlled database configurations.Participate in on-call rotations and promptly respond to database-related emergencies outside business hours.Document database configurations, procedures, and troubleshooting guidelines for knowledge sharing and compliance.What You’d Have3+ years operating *nix systems in production (CentOS, Rocky, Ubuntu, Debian).3+ years managing databases in large-scale environments.Expertise in at least one major RDBMS (PostgreSQL or MySQL)Deep understanding of internals - storage engines, indexing, replication, and transactions.Proven skills in performance tuning and capacity planning.Familiarity with high-availability, scaling, and Kubernetes-based deployments.Experience with observability tools (Prometheus, Grafana).Exposure to CDC, Terraform/Ansible, and Git-based CI/CD workflows.Understanding of networking fundamentals (TCP/IP, routing, firewalls).Strong troubleshooting & problem-solving mindset; open and collaborative.Available for off-hour support when needed.Nice to HaveExperience with NoSQL (Cassandra, ScyllaDB) and data streaming (Kafka).Familiarity with data warehouses (BigQuery) or cloud DB services (Cloud SQL, RDS/Aurora).Exposure to hybrid / multi-environment setups.Why Join?You’ll help evolve Tiki’s database platform - making it more automated, observable, and resilient.Your work will directly improve uptime, deployment speed, and developer efficiency across the company.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In