Department: Enabling Technology
Location: Egypt, Cairo.
The Hybrid Cloud Database Engineer is responsible for the design, implementation, administration, and optimization of database platforms across both on-premises and cloud environments. This role ensures database reliability, security, and performance while enabling modernization initiatives that leverage cloud-native capabilities. The position plays a key part in supporting business-critical applications, data analytics, and hybrid workloads, aligning with enterprise cloud strategies.
YOUR KEY RESPONSIBILITIES:
Cloud Strategy & Architecture:
- Partner with Platform Architects to define and implement a cloud database strategy aligned with business objectives.
- Lead cloud migration initiatives, including assessment, planning, and automation for transitioning on-premises databases to cloud PaaS/SaaS solutions.
- Ensure that cloud architecture supports Agile delivery, automation, DevOps, and continuous deployment.
Collaborate with hyperscalers (Azure - preferred, GCP) to optimize database services and costs.
Database Architecture & Administration:
- Design, implement, and maintain relational and non-relational database systems across hybrid cloud environments, ensuring high availability, disaster recovery readiness, and scalability.
- Administer and optimize relational databases (SQL Server, PostgreSQL, MySQL, MariaDB) and non-relational databases (MongoDB, Cosmos DB).
- Ensure performance tuning, query optimization, indexing, and cost-efficient resource utilization.
Cloud Database Services Management:
- Deploy and manage cloud database services (e.g., Azure SQL Database, Google Cloud SQL, Azure Cosmos DB) ensuring security, compliance, and cost efficiency.
- Manage backup and recovery solutions for on-premises and cloud-hosted databases, aligned with business continuity and disaster recovery requirements
Cloud Automation & DevOps Integration:
- Develop Infrastructure-as-Code (IaC) solutions using tools such as Terraform (strongly required), Bicep (optional).
- Deploy and manage cloud database services (e.g., Azure SQL Database, Google Cloud SQL, Azure Cosmos DB) ensuring security, compliance, and cost efficiency.
- Manage backup and recovery solutions for on-premises and cloud-hosted databases, aligned with business continuity and disaster recovery requirements.
- Automate database provisioning, scaling, patching, and monitoring using CI/CD pipelines or automation tools (e.g., Ansible).
- Support integration of databases into Agile development environments (SCRUM) and DevOps workflows.
Security, Compliance & Cost Optimization:
- Implement and maintain database security controls, encryption, access management, and auditing to meet enterprise and regulatory compliance standards.
- Ensure data integrity and regulatory compliance in all environments.
- Optimize cloud licensing, compute, and storage usage while simplifying support and maintenance services.
Operations & Incident Management:
- Lead the database-related incidents and outages, including managing escalations with cloud vendors and technology partners.
- Facilitate root cause analysis (RCA) and ensure implementation of corrective actions to prevent recurrence.
- Collaborate with IT operations teams to improve monitoring, availability, and performance.
Technology Roadmap & Innovation:
- Evaluate emerging database and cloud technologies, recommending improvements to architecture, tooling, and operational practices.
- Drive continuous improvement and modernization initiatives to increase platform resilience, scalability, and cost-effectiveness.
ARE THESE YOUR SECRET INGREDIENTS?
- Bachelor’s or master’s degree in computer science, Engineering, or a related field
- Fluent in written and verbal English
Technical Skills
- Expert knowledge of relational databases (Microsoft SQL Server, PostgreSQL, MySQL) and non-relational databases (MongoDB, Azure Cosmos DB).
- Advanced database performance tuning, indexing strategies, query optimization, and execution plan analysis.
- Experience with cloud database platforms such as Azure SQL Database, and hybrid deployments.
- Strong background in high availability and disaster recovery configurations (AlwaysOn, Failover Clustering, Log Shipping, Replication).
- Proficiency in automation and Infrastructure-as-Code tools (Terraform & Bicep).
- Experience in database migration from on-prem to cloud (lift-and-shift, refactoring, modernization).
- Strong understanding of database backup/recovery strategies, replication, and geo-redundancy.
- Proficiency in scripting languages (T-SQL, PL/SQL, PowerShell, Bash, Python).
- Knowledge of database security best practices, including encryption, role-based access, and vulnerability mitigation.
- Familiarity with DevOps practices, CI/CD for database deployment, and integration with tools like Git, Azure DevOps.
Functional Skills
- Capacity planning and resource optimization for large-scale, mission-critical databases.
- Ability to interpret application requirements into database architecture and operational plans.
- Strong troubleshooting skills for hybrid cloud environments with complex interdependencies.
- Financial awareness in managing cloud database costs and optimizing licensing.
Soft Skills
- Strong analytical thinking and structured problem-solving approach.
- Clear and confident communication with technical and non-technical stakeholders.
- Ability to mentor junior DBAs and act as a subject matter expert in cross-functional teams.
- Proactive mindset with a focus on automation and continuous improvement.
- Adaptability to change technologies, business needs, and project priorities.
- Collaborative team player with strong interpersonal skills and stakeholder management capabilities.
Key Personal Attributes
- Strong ownership and accountability mindset.
- Ability to work collaboratively in a cross-functional and geographically distributed team.
- Proactive, detail-oriented, and committed to continuous improvement.
- Excellent communication skills, both technical and business oriented.
- Adaptability to fast-changing technologies and priorities.
ABOUT YOUR NEW TEAM:
We are Coca-Cola Hellenic, a growth-focused consumer goods business and strategic bottling partner of the Coca-Cola Company. We bottle, distribute and sell an unrivalled range of products in 29 markets in Europe, Africa and Eurasia. As we do, we create value for all stakeholders, support socio-economic growth and build a more positive environmental impact.
We bring together more than 30,000 people from over 70 nationalities, coming from five continents. The diversity of our markets, from mature to emerging economies, provides a wide range of attractive opportunities for growth.
We nurture our talents. We give opportunities to people across all functions and levels, as well as different geographies, backgrounds and education. We are willing to take a risk on the people we believe in, even if they don’t have the perfect experience. We have faith in what every person can be.
And although we have so much to be proud of, we always stay humble. We believe the real magic happens – for us and for you – when we OPEN UP.
AT COCA-COLA HBC, DIVERSITY HELPS US THRIVE
At Coca-Cola HBC, we are an inclusive employer that thrives on diversity. This means our environment provides equal opportunities for all, regardless of race, color, religion, age, disability, sexual orientation, or gender identity. Join us in nurturing a culture where everyone belongs and contributes to our collective success.