Job Title: Cloud Database Engineer
Department: Technology
Employment Type: Full-time
Band: 2 - Individual Contributors
Location: London/Remote
Experience required 8+ years
Role Overview
The Cloud Database Engineer is responsible for designing, managing, and optimizing cloud-based database systems. The role ensures scalability, performance, and data security while supporting business-critical applications. The engineer collaborates with cross-functional teams to align cloud database solutions with organizational goals.
Key Responsibilities
Technical Responsibilities
- Install, configure, and maintain cloud-based database systems (primarily Microsoft SQL Server 2016 and above).
- Ensure high availability (HA) and disaster recovery (DR) strategies are in place and effectively implemented.
- Optimize database performance, including indexing and query tuning.
- Implement and maintain database security best practices, ensuring data integrity and confidentiality.
- Monitor database performance using SQL monitoring and performance tools.
- Troubleshoot and resolve database-related issues with minimal downtime.
- Support development teams by providing guidance on database architecture, best practices, and integration within CI/CD pipelines.
- Conduct database audits to ensure compliance with industry standards and company policies.
- Assist in the implementation of new projects and platform improvements.
Customer/Client Centricity
- Ensure cloud database services meet client expectations for reliability, performance, and security.
- Work proactively to troubleshoot and resolve client issues in cloud database environments.
- Collaborate with stakeholders to align cloud database solutions with business needs and operational goals.
Data & Reporting
- Gather and analyze performance metrics, resource usage, and incident data.
- Produce regular reports highlighting database performance, cost management, and optimization opportunities.
- Ensure data accuracy in reporting to support strategic decision-making.
Industry Knowledge
- Stay updated with the latest cloud database technologies, trends, and best practices.
- Apply knowledge of AWS RDS, Azure SQL Database, and Google Cloud SQL to improve data management and retrieval efficiency.
- Align cloud database strategies with modern industry practices and innovations.
Innovation & Design
- Contribute to the design and optimization of cloud database architectures.
- Suggest improvements to enhance database performance, security, and scalability.
- Implement innovative cloud database solutions to optimize business operations and customer experiences.
Planning & Prioritization
- Prioritize database tasks, such as updates, patches, and incident responses.
- Plan and allocate cloud database resources efficiently, ensuring high-priority issues are addressed promptly.
- Coordinate database deployments and updates with cross-functional teams to minimize service disruptions.
Product Knowledge
- Maintain a detailed understanding of cloud-based database products and technologies.
- Familiarity with database architectures and cloud solutions supporting scalability and reliability.
Quality & Controls
- Conduct audits to ensure compliance with security, performance, and industry best practices.
- Implement quality control measures for cloud databases to maintain optimal performance.
- Ensure cloud database solutions adhere to organizational standards.
Strategic Impact
- Align cloud database strategies with the organization's broader business objectives.
- Optimize cloud database resources to improve cost-efficiency and performance.
- Contribute to organizational scalability and agility through efficient cloud database management.
Skills & Experience Required
Technical Skills:
- Experience with SQL monitoring and performance tools.
- Hands-on experience in installing, scaling, and maintaining MSSQL in HA environments.
- Expertise in securing and safeguarding sensitive data while maintaining referential integrity.
- Strong knowledge of backup and disaster recovery strategies.
- Proficiency in T-SQL performance tuning for high-throughput environments.
Soft Skills:
- Strong verbal and written communication skills.
- Excellent problem-solving and troubleshooting abilities.
- Passion for technology and continuous learning.
- Ability to work collaboratively in a cross-functional environment.
Experience:
- Proven experience in installation, performance monitoring, security, high availability, and backups.
- Experience working with development life cycle models, including CI/CD pipelines.
Professional Qualifications:
- Relevant certifications in cloud database technologies (e.g., Microsoft Azure, AWS, or Google Cloud) are a plus.
Leadership Responsibilities
- Developing Skills: Seek opportunities for continuous learning and support others in their development.
- Fostering Teamwork: Collaborate effectively with colleagues across teams.
- Communicating with Impact: Deliver clear and concise communication using appropriate channels.
- Delivering Results: Set and manage personal goals to achieve success in the role.
Values & Core Behaviours
- Own it and Deliver: Take responsibility for personal performance and role success.
- Collaborate Purposefully: Build trusted relationships and contribute to collective success.
- Think Differently: Ask questions, challenge processes, and seek improvements.
- Act Courageously: Step outside comfort zones and embrace change for growth.