Description

This is a highly responsible and technical role requiring experience with cloud platforms such as AWS, or Google Cloud Platform, in addition to strong knowledge of database technologies.

Key Responsibilities
Database Management: Implement, administer, and maintain our database systems in the cloud environment. Ensure database performance, availability, and recovery needs are met

Performance Tuning: Monitor database performance, implement changes and apply new patches and versions when required. Tune database parameters for optimal system performance

Security Management: Implement and maintain database security policies and procedures. Ensure data integrity and security by managing access controls and privileges

Backup and Recovery: Develop and maintain comprehensive backup and recovery strategies for database systems. Ensure data recovery and continuity in the event of hardware or software failure

Migration and Upgrades: Plan and execute the migration of databases to cloud environments, as well as upgrades to newer database versions or cloud services

Capacity Planning: Monitor and predict database growth and work on capacity planning to ensure that the database systems scale effectively with demand

Cost Optimization: Monitor and optimize cloud resource usage to control costs, leveraging automated scaling and other cloud-native tools where applicable

Incident Management: Act as a primary contact for database-related incidents and problems. Provide timely resolution and post-mortem analysis to prevent recurrence

Collaboration: Work closely with IT, development teams, and other stakeholders to align database management strategies with organizational goals and to support application development and deployment

Education

Bachelor's