Job Title
A database expert is sought after to spearhead the migration of cloud-based databases into high-performance, self-hosted solutions.
* This role involves designing and implementing a strategy for migrating current RDS setups, analyzing costs, defining risk plans, and determining infrastructure requirements.
* The ideal candidate will configure self-hosted DB servers, implement HA clustering/replication, harden security, and deploy monitoring/alerting with automated backups.
* Additional responsibilities include executing zero-downtime migrations, updating application connections, verifying data integrity, benchmarking performance, and maintaining rollback options.
* The database expert will also deliver runbooks, dashboards, maintenance schedules, and conduct knowledge-transfer sessions with internal teams.
* Ongoing optimization, backup/DR validation, and performance monitoring post-migration are crucial aspects of this position.
About the Role
As a key member of our team, you will work closely with various stakeholders to design and implement efficient database solutions. This includes:
* Audit current RDS setup, run cost analysis, define migration strategy, risk plan, and infra requirements;
* Configure self-hosted DB servers, implement HA clustering/replication, harden security, and deploy monitoring/alerting with automated backups;
* Execute zero-downtime migration, update app connections, verify data integrity, benchmark performance, and maintain rollback options;
* Deliver runbooks, dashboards, maintenance schedules, and conduct knowledge-transfer sessions with internal teams;
* Provide ongoing optimization, backup/DR validation, and performance monitoring post-migration.
Required Skills
To succeed in this role, you will need to possess strong technical skills, including:
* Experience with database design and implementation;
* Proficiency in scripting languages such as Python or Bash;
* Knowledge of cloud platforms and their integration with on-premises systems;
* Familiarity with DevOps practices and tools;
* Strong analytical and problem-solving skills.
Benefits
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. As a valued member of our team, you can expect:
* A collaborative and dynamic work environment;
* Opportunities to work on cutting-edge projects;
* A generous time-off policy and flexible working hours;
* A commitment to your career development and growth.