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
Bachelor's