Administrateur·rice de bases de données/ Database Administrator
TouchTunes
*English version will follow*
Localisation : Montréal, Québec (formule hybride)
Ta mission au sein de l’équipe platforme (base de données) :
Chez TouchTunes, ton travail a un impact concret ! Tu te concentreras sur les plateformes de données infonuagiques AWS et sur la gestion de services de bases de données. Dans ce rôle, tu feras partie de l’équipe Platform DBA et tu joueras un rôle clé dans la conception, l’automatisation, l’exploitation et l’optimisation de services de données cloud-native qui alimentent des applications à grande échelle et hautement disponibles.
Tu prendras en charge plusieurs plateformes de données hébergées sur AWS, ainsi que des plateformes Oracle auto-gérées, en veillant à leur sécurité, scalabilité, résilience et efficacité des coûts. Cela inclut l’automatisation de l’infrastructure, les mises à niveau, l’optimisation des performances et une collaboration étroite avec les équipes de développement afin de soutenir les meilleures décisions d’architecture et d’utilisation des données.
En tant que membre de l’équipe DBA, tu contribueras autant aux opérations quotidiennes qu’aux initiatives stratégiques à long terme liées à l’évolution de nos plateformes de données. Tu travailleras avec des équipes talentueuses et collaboratives pour soutenir le développement applicatif, en apportant ton expertise sur les services de bases de données AWS, la fiabilité des données et les meilleures pratiques cloud. Ce rôle est central dans l’évolution des plateformes applicatives et de données de nouvelle génération chez TouchTunes.
Ton quotidien :
- Concevoir, exploiter et optimiser des services de bases de données et de données gérés sur AWS
- Accompagner les équipes de développement tout au long du cycle de vie applicatif, de l’architecture à la mise en production
- Standardiser et automatiser le provisionnement, la configuration, la mise à l’échelle et les changements de schéma via l’Infrastructure as Code (CloudFormation / Terraform)
- Concevoir et mettre en place des stratégies de sauvegarde, restauration, reprise après sinistre et rétention des données sur AWS
Assurer la haute disponibilité, la tolérance aux pannes et la performance des systèmes de données en production - Surveiller, ajuster et optimiser les bases de données et plateformes de recherche (requêtes, index, cache, conception des shards et des réplicas)
- Appliquer les meilleures pratiques de sécurité et de conformité, incluant IAM, le chiffrement au repos et en transit, la gestion des secrets et les contrôles d’accès
- Identifier les inefficacités opérationnelles et améliorer en continu la fiabilité, la scalabilité et l’optimisation des coûts
- Maintenir une documentation claire et des billets Jira détaillés pour les tâches et projets
- Assurer la disponibilité des environnements de développement, de staging et de production, et automatiser les déploiements
Agir comme ressource clé d’escalade lors d’incidents de production liés aux données et à la plateforme - Explorer de nouveaux services AWS et technologies de données, et mener des proofs of concept pour valider des améliorations
- Participer à une rotation de garde (on-call) toutes les deux semaines (soirs et fins de semaine). Les rotations sont compensées
Ton profil :
- Passion pour les technologies cloud et les plateformes de données
- Expérience en administration de systèmes Linux
- Solide expérience pratique avec AWS : EC2, IAM, VPC, CloudWatch, Terraform / CloudFormation
- Expérience avec les bases de données AWS : RDS / Aurora (MySQL, PostgreSQL), ElastiCache, DocumentDB, S3
- Expérience en automatisation et scripting (Python, Bash, Ansible, etc.)
- Bonne compréhension des systèmes distribués à fort trafic
Encore mieux si tu as :
- Diplôme en informatique, en génie ou expérience équivalente
- 3+ ans d’expérience en administration de bases de données, SRE ou opérations cloud
- Expérience avec DMS, OpenSearch, Redshift, DynamoDB, Kinesis
Nos avantages et bénéfices :
- Environnement de travail hybride : Horaire flexible combinant télétravail et présence au bureau, avec la possibilité de travailler de n'importe où dans le monde jusqu’à 2 mois par année.
- Bien-être financier : Bonus annuel de performance, bonus à long terme, contribution équivalente au REER, et assurance vie.
- Avantages complets : Assurance santé et invalidité compétitives, compte de dépenses pour ton style de vie, accès à la télémédecine et politique de congés maladie illimités.
- Avantages pour les déplacements : 50 % de réduction sur les cartes OPUS et rabais sur les services de trains EXO.
- Développement professionnel : Apprentissage continu avec accès à une plateforme d'e-learning, remboursement des frais de scolarité, et mentorat entre pairs.
- Accessibilité : Un milieu de travail inclusif conçu pour accueillir les personnes en situation de handicap.
TouchTunes est la plus grande plateforme interactive de musique et de divertissement en établissement au monde. Tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar où quelqu’un à la table d’à côté choisit ta chanson préférée sur le juke-box ? C’est ça, notre mission. Notre plateforme diffuse des millions de chansons chaque jour – mais on ne s’arrête pas là ! Nous venons d’acquérir la plus grande entreprise de fléchettes à pointes souples aux États-Unis, nous réinventons notre application mobile qui sera lancée plus tard cette année, et nous opérons près de 100 000 appareils connectés à travers l’Amérique du Nord et l’Europe. Nous sommes des innovateurs, des penseurs stratégiques, des personnes qui rendent l'avenir possible dès aujourd’hui – c’est vraiment le moment idéal pour rejoindre notre équipe.
TouchTunes est fier·e allié·e de QueerTech et DiversityJobs 🌈
_____________________________________________________________
Database Administrator
Location: Montreal, Quebec (Hybrid Tech Hub)
At TouchTunes, your work matters, impacting our customers and sparking joy and connections with millions of users as part of interesting projects that transform the in-venue entertainment industry. We foster open communication and collaboration across all levels, with approachable leaders who value all voices and empower you to excel and innovate. Our team thrives in an environment where fun meets hard work, and everyone is encouraged to be their authentic selves.
Your mission in the Platform DBA team:
At TouchTunes, your work matters, You will focus on AWS cloud data platforms and manage database services. In this role, you will be part of the Platform DBA team and will play a key role in the design, automation, operation, and optimization of cloud-native data services that power our large-scale, high-availability applications.
You will take ownership of several AWS-hosted data platforms and self-managed Oracle data platforms, ensuring they are secure, scalable, resilient, and cost-effective. This includes infrastructure automation, upgrades, performance tuning, and close collaboration with development teams to ensure optimal data usage and architecture decisions.
As part of the DBA team, you will contribute both to day-to-day operations and longer-term data platform initiatives. You will work with talented, friendly teams to support application development by providing expertise in AWS database services, data reliability, and cloud best practices. This role is integral to the evolution of TouchTunes’ next-generation application and data platforms.
Your Day-To-Day:
- Design, operate, and optimize AWS-managed database and data services
- Support development teams throughout the full application lifecycle, from architecture and planning to production deployment.
- Standardize and automate database provisioning, configuration, scaling, and schema changes using Infrastructure as Code (CloudFormation / Terraform).
- Design and implement backup, restore, disaster recovery, and data retention strategies across AWS services.
- Ensure high availability, fault tolerance, and performance of production data systems
- Monitor, tune, and optimize databases and search platforms (queries, indexes, caching strategies, shard/replica design).
- Enforce data security and compliance best practices, including IAM, encryption at rest and in transit, secrets management, and access controls.
- Identify operational inefficiencies and continuously improve reliability, scalability, and cost optimization.
- Maintain detailed Jira tickets associated with tasks and projects.
- Ensure availability of development, staging, and production environments, and automate deployments across them.
- Act as a key escalation and support resource for production data and platform incidents.
- Research new AWS services and data technologies and lead proof-of-concepts to validate improvements.
- Part of the database support off-hours on-call rotation every 2 weeks (evenings and weekend). Rotations are compensated.
Your profile:
- Passion for cloud technologies and data platforms
- Experience administering Linux-based systems
- Strong hands-on experience with AWS: EC2, IAM, VPC, CloudWatch, Terraform / CloudFormation
- Experience with AWS databases: RDS / Aurora (MySQL, PostgreSQL), ElastiCache, DocumentDB, S3
- Experience with automation and scripting (Python, Bash, Ansible, etc.)
- Understanding of distributed, high-traffic systems
Even better if you have:
- Degree in Computer Science, Engineering, or equivalent experience
- 3+ years of experience in DB administration, SRE, or cloud operations
- Experience with DMS, OpenSearch, Redshift, DynamoDB, Kinesis
Our Perks and Benefits:
- Hybrid Work Environment: Hybrid schedule with both work-from-home and in-office time, with the ability to work anywhere in the world for up to 2 months per year.
- Financial Wellness: Annual performance bonus, long-term company bonus, RRSP matching, life insurance.
- Comprehensive Benefits: Competitive health insurance and disability coverage, a Lifestyle Spending Account, access to telemedicine, and an unlimited sick days policy.
- Commuting Perks: 50% off OPUS cards and discounts on EXO train services.
- Professional Development: Continuous hands-on learning with access to e-learning platform, tuition reimbursement, and peer mentorship.
- Accessibility: An inclusive workplace designed to accommodate people with disabilities.
We are the world’s largest in-venue interactive music and entertainment platform. We’re all about sparking joy and human connection. That moment in a bar where someone at the next table queues for the jukebox to play your favorite song? That’s what we do – our platform plays millions of songs daily – but we’re also so much more! We just bought the largest soft-tipped darts business in the United States, we’re reinventing our mobile app for launch later this year, and we’re operating nearly 100,000 connected devices across North America and Europe. We’re innovators, strategic thinkers, people making the future possible today – and what a great time to join our team.
TouchTunes is a proud ally of QueerTech and DiversityJobs. 🌈