Database Platform Engineer
Company | Rakuten |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 2-4 years working with databases, preferably within a platform tools and automation environment.
- Proficiency in SQL, database management systems (e.g., MySQL, PostgreSQL, Oracle, REDIS, etc.), and automation tools (e.g., Ansible, Terraform).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work effectively in a collaborative team environment.
Responsibilities
- Design, install, configure, and maintain database systems to ensure high availability and performance.
- Develop and implement database automation tasks, utilize tools to streamline and integrate into CI/CD pipelines.
- Monitor database performance, identify issues, and optimize queries and database configurations.
- Implement and maintain database security measures, including access controls, encryption, and regular security audits.
- Develop and manage backup and recovery strategies to ensure data integrity and availability.
- Develop a strategy to stand-up new database/services.
- Work closely with development, operations, and other teams to support database-related needs and projects.
- Maintain comprehensive documentation of database configurations, processes, and procedures.
- Diagnose and resolve database-related issues promptly to minimize downtime and ensure data integrity.
- Ensure databases comply with industry standards and regulations.
Preferred Qualifications
- Experience with cloud-based database solutions (e.g., AWS RDS, Azure SQL Database).
- Knowledge of DevOps practices and tools.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with Liquibase or any other database schema change management solution.