Are you a forward-thinking professional with a strong background in cloud database engineering and an interest in financial services? Join as a Cloud Database Platform Engineer and help application teams migrate from on-premises databases to secure, scalable Azure database services. Enable cloud platform evolution by providing automation, self-service capabilities and support for modernizing data layers while reducing dependency on central DBA operations.
This is a hybrid role based in Madrid's city center, ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!
Responsibilities
- Support Agile Release Trains and product teams in onboarding to Azure database services such as Azure SQL, Oracle on Azure and PostgreSQL
- Assess existing on-premises Oracle and Microsoft SQL databases, analyze migration feasibility and define migration strategies with application teams
- Drive database migrations from on-premises environments to Azure DB offerings, supporting transformation to PostgreSQL where feasible
- Act as a technical bridge between application teams, Azure platform teams, central DB platform teams and vendor teams
- Enable left-shifted database operations by introducing automation, self-service patterns and standardized operational models
- Design and implement automation for database lifecycle operations including provisioning, access management, backup, monitoring and patching
- Educate and coach application teams on cloud database concepts, platform standards and operational responsibilities
- Contribute to reusable templates, reference architectures and onboarding assets to simplify Azure DB adoption
- Collaborate with stakeholders to ensure compliance and address regulatory constraints
- Document processes and share best practices to support large-scale adoption
Requirements
- Database engineering background with minimum five to seven years of hands-on experience working with Oracle and/or Microsoft SQL Server in enterprise environments
- Proven experience migrating databases from on-premises platforms to Azure database services such as Azure SQL, Oracle on Azure or PostgreSQL
- Strong understanding of database fundamentals across on-premises and cloud environments
- Experience designing and implementing automated, self-service database capabilities using Infrastructure as Code or platform tooling
- DevOps mindset with experience in “you build it, you run it” operational models
- Excellent communication and stakeholder management skills for working across teams
- Ability to translate complex database concepts into clear, practical guidance
- Pragmatic and solution-oriented approach in complex enterprise environments
- Experience operating with compliance and regulatory constraints
- Motivation to work in agile setups across multiple teams and initiatives
Nice to have
- Experience migrating from Oracle or MS SQL to PostgreSQL
- Azure certifications related to Azure Database or Azure Architecture
- Familiarity with database tooling for assessment and migration
- Prior experience in platform engineering or cloud enablement teams