Post Job Free
Sign in

Site Reliability Engineer - Database Development

Company:
Collabera Digital
Location:
VasanthaNagar, Karnataka, 560001, India
Posted:
April 05, 2024
Apply

Description:

Role:

As an SRE Database Development Engineer, you will be responsible for all aspects of database management, development, and optimization. You will work closely with software engineers, data engineers, and operations teams to ensure that our database systems meet the demands of our growing user base.

Your primary goal will be to build and maintain robust and efficient database solutions that support our applications and services.

Responsibilities:

Database Design and Development:

o Collaborate with software and data engineering teams to design and develop database schemas and data models that align with application requirements.

o Implement best practices for database design and ensure data integrity and consistency.

Database Performance and Optimization:

o Monitor and analyze database performance metrics to identify bottlenecks and areas for optimization.

o Tune database configurations, queries, and indexes to enhance performance and resource utilization.

High Availability and Disaster Recovery:

o Implement and maintain high availability solutions, such as database clustering and replication, to ensure data redundancy and continuity.

o Develop disaster recovery plans and conduct regular backups to minimize data loss in case of failures.

Database Monitoring and Alerting:

o Set up and maintain comprehensive monitoring and alerting for databases to proactively detect and resolve issues.

o Create custom monitoring checks and alerts for critical database events.

Database Automation:

o Develop automation scripts and tools to streamline database provisioning, configuration, and maintenance tasks.

o Implement self-healing mechanisms to automatically resolve common database issues.

Required Skills:

Proven experience as an SRE Database Development Engineer, Database Administrator, or a similar role focused on database management and development.

Unix and Wintel background.

Strong proficiency in SQL and experience with database management systems (e.g., MySQL, PostgreSQL, Oracle, MongoDB).

Familiarity with database clustering and replication techniques for high availability.

Knowledge of database performance tuning, query optimization, and indexing strategies.

Experience with database security best practices, encryption, and access controls.

Solid understanding of system administration, networking concepts, and distributed systems.

Full time

Apply