Tech Stack
AWSAzureCloudGoogle Cloud PlatformGrafanaNoSQLPrometheusSQLTerraform
About the role
- Design, implement, and evolve cloud database services that power Docebo products and internal platforms
- Curate and standardize managed database offerings available to product teams
- Build and maintain Infrastructure-as-Code modules and patterns for safe and compliant database provisioning
- Ensure compliance with data security, isolation, and regulatory requirements, providing documentation and audit evidence
- Define and maintain reliability baselines, including backup, replication, and disaster recovery strategies
- Monitor and optimize database performance, scalability, and cost across the organization
- Build automation and observability for database metrics, access control, and schema management
- Act as a consultant and coach for product teams, supporting schema design, query optimization, and database best practices
- Report to the Manager Cloud Engineer and collaborate with peers and product teams
Requirements
- Strong experience with cloud-managed databases (AWS RDS/Aurora, GCP Cloud SQL/Spanner, Azure SQL, NoSQL services)
- Deep understanding of SQL performance tuning, indexing strategies, and query optimization
- Familiarity with infrastructure-as-code (Terraform, Pulumi, or CloudFormation)
- Knowledge of database security, encryption, and regulatory compliance requirements
- Experience with observability tools (Datadog, Prometheus, Grafana) and cost monitoring
- Strong communication skills; ability to coach and collaborate with engineering teams
- Command of the English language, both verbally and in writing
- Must be located in Italy