Le point de départ de la carrière dont vous avez toujours rêvé.
Voici votre chance de travailler dans un endroit qui contribue positivement à l’avenir des PMEs à travers le Canada. Là où le travail d'équipe, la flexibilité et la croissance professionnelle sont encouragés à chaque étape de votre parcours.
Prêt à faire évoluer votre carrière vers de nouveaux sommets ? Journey Capital est là pour vous accompagner.
Une entreprise de fintech étonnante
En tant que leader dans le domaine du prêt en ligne au Canada, Journey Capital s'engage à aider les clients avec une approche collaborative, flexible et centrée sur le client. Nous établissons de nouveaux standards dans l'industrie en adoptant l'innovation, la transparence et des normes éthiques inégalées.
À propos du poste
Vous serez la colonne vertébrale de notre plateforme de livraison. Vous concevrez, construirez et exploiterez les pratiques de CI/CD, l’infrastructure cloud, les services d’identité et les mécanismes de fiabilité qui soutiennent un écosystème de microservices couvrant des services Java, JS/TS, Python, Salesforce, entre autres.
À court terme, votre priorité sera de transformer des processus semi‑automatisés ou manuels en flux de travail entièrement automatisés, afin d’augmenter la fréquence de déploiement, de réduire les délais de mise en production des changements et d’accroître la productivité des équipes d’ingénierie.
Vous veillerez également à aligner l’automatisation de la plateforme avec notre stratégie données, analytique et IA, afin que les applications et les produits de données soient livrés ensemble, de manière sécurisée et rapide.
Responsabilités
Accélération de l’automatisation et de la vélocité de livraison
- Remplacer les étapes manuelles ou semi‑automatisées par une automatisation de bout en bout couvrant le build, les tests, les déploiements, le provisionnement des environnements et les procédures opérationnelles.
- Identifier les goulots d’étranglement du cycle de développement (SDLC) en collaboration avec les équipes de développement, d’assurance qualité, Salesforce et data, et livrer des automatisations améliorant de manière mesurable le temps de cycle, la fréquence de déploiement et le taux d’échec des changements.
- Mettre en place des modèles réutilisables (bibliothèques partagées Jenkins, modules IaC, frameworks de tests) afin de déployer l’automatisation à l’échelle.
Modernisation et orchestration CI/CD
- Améliorer les pipelines Jenkins/Bitbucket (et Gearset pour Salesforce) pour supporter des builds multilangages (Java, JS/TS, Python, Apex), la gestion des artefacts via Nexus, ainsi que la promotion entre dev/UAT/prod avec rollback automatisé et contrôles de parité des environnements.
- Intégrer les suites de tests automatisés (unitaires, intégration, e2e, contractuels) comme portes de qualité, afin de détecter les défaillances plus tôt et réduire la dépendance aux tests manuels.
- Mettre en œuvre des stratégies de déploiement (blue/green, canary, rolling) pour les charges de travail EC2/ECS/EKS.
Automatisation de l’infrastructure AWS
- Provisionner et gouverner les ressources AWS (VPC, EC2, ECS, EKS, ELB, S3, RDS [Postgres/MySQL], IAM, CloudWatch/CloudTrail, KMS, SSM) via Terraform/CloudFormation et des workflows basés sur des pull requests afin d’éliminer la dérive de configuration.
- Optimiser la capacité, la résilience et les coûts ; automatiser les sauvegardes, la reprise après sinistre (DR) et les standards de sécurité.
Identité, sécurité et conformité
- Intégrer Keycloak (OIDC/SAML) aux applications et services ; automatiser la configuration des clients/realms et le cycle de vie des secrets.
- Intégrer la sécurité dès l’amont (« shift left ») avec SAST, SCA, détection de secrets, scan d’images de conteneurs et SBOM signés intégrés aux pipelines CI/CD.
Observabilité et excellence opérationnelle du SDLC
- Standardiser la télémétrie (métriques, logs, traces), définir des SLO/SLI, automatiser l’alerting et formaliser la gestion des incidents et les post‑mortems.
- Automatiser les réinitialisations d’environnements, les rafraîchissements de données, les smoke tests, la readiness de release et promotions de configuration.
Alignement données, analytique et IA
- Orchestrer et intégrer les pipelines de données afin que les applications, les transformations de données et les rafraîchissements analytiques soient livrés de manière cohérente.
- Collaborer avec l’ingénierie data pour automatiser les déploiements de pipelines (batch / quasi temps réel), les migrations de schémas et l’accès sécurisé aux données sur RDS (Postgres/MySQL) et S3.
- Coordonner l’automatisation des extractions et rafraîchissements Tableau Cloud dans les trains de release.
- Définir des standards de versionnement et de promotion pour le code, l’infrastructure, les schémas de données et les actifs ML (ex. artefacts de modèles), assurant une traçabilité complète du commit jusqu’au monitoring.
MLOps et ingénierie IA
- Collaborer avec les équipes IA/ML pour industrialiser les modèles via des pipelines CI/CD couvrant l’entraînement, le packaging, le déploiement (serving), les registres de modèles, les workflows d’approbation, ainsi que des déploiements/rollbacks sécurisés.
- Mettre en place la gestion des features et de la configuration, des secrets et IAM pour les services data et modèles, ainsi que le monitoring spécifique aux modèles (qualité des données, dérive, performance).
- Supporter des patterns de serving intégrant les modèles dans des microservices ou des jobs de scoring batch sur AWS (MLflow, SageMaker ou équivalents selon le contexte).
Alignement avec l’ingénierie d’automatisation QA
- Collaborer étroitement avec l’ingénierie QA Automation pour intégrer les tests UI, API et end‑to‑end automatisés dans le CI/CD, garantissant des gates cohérentes, des boucles de feedback rapides et une réduction des validations manuelles.
- Contribuer à la fiabilité des environnements de test, améliorer l’automatisation des données de test et faire de l’automatisation QA un composant clé, scalable et de première classe de la chaîne de livraison.
Les atouts que vous possédez
En plus de principes éthiques inébranlables, vous possédez :
Expertise « automation‑first »
- Expérience démontrée dans la transformation de processus manuels ou semi‑automatisés en pipelines entièrement automatisés augmentant le débit et la fiabilité.
- Solide expertise Jenkins (pipelines déclaratifs, bibliothèques partagées, multistages) et gouvernance des artefacts Nexus ; maîtrise des workflows Git et de l’orchestration des releases.
Cloud, conteneurs et IaC
- Expérience pratique sur AWS (EC2, ECS, EKS, ELB, S3, RDS, IAM) et le réseau ; maîtrise de Terraform (préféré) ou CloudFormation ; bonnes pratiques conteneurs (Docker multi‑stages, durcissement d’images, RBAC, ingress, autoscaling).
Qualité, sécurité et observabilité
- Aisance dans l’intégration de suites de tests automatisés (Java, JS/TS, Python) comme gates de pipeline ; expérience en sécurité applicative et SBOM ; forte culture de la télémétrie et de l’alerting actionnable.
Collaboration data, analytique et IA
- Expérience de collaboration avec des équipes data/analytique pour automatiser les pipelines de données et intégrer les rafraîchissements data aux releases applicatives.
- Connaissance des concepts MLOps : packaging de modèles, registres, workflows d’approbation, promotions automatisées, monitoring de la dérive et de la qualité des données, serving sécurisé.
- Discipline de versionnement pour des dépôts intégrés (code, infrastructure, schémas, artefacts ML) avec des standards clairs de branches et de promotion.
- Connaissances pratiques de Postgres/MySQL et de l’accès sécurisé aux données sur AWS ; compréhension des modèles de déploiement et de rafraîchissement Tableau Cloud.
État d’esprit et collaboration
- Forte orientation automatisation et réduction du travail répétitif ; pragmatisme, approche « security‑first » et documentation rigoureuse.
- Excellente collaboration avec les équipes d’ingénierie ; solides compétences en communication et en enablement.
- Communicateur·rice clair·e, capable de collaborer avec les équipes de développement, QA et ingénierie, en apportant clarté, documentation et leadership pour faire progresser l’excellence technique de l’écosystème.
Les avantages Journey :
- Rémunération compétitive
- Horaires de travail flexibles
- Possibilité de travail à distance ou en présentiel
- Programme d’avantages personnalisés
- 1 500 $ pour votre formation professionnelle et des cours
- Cours gratuits d'anglais ou de français
- Accès gratuit au gym de l’entreprise
- Café et collations gratuits
- Événements et activités d'équipe réguliers
Accompagner les entrepreneurs canadiens
Nous offrons une expérience à distance fluide qui donne à nos clients la tranquillité d'esprit nécessaire pour faire progresser leur entreprise. Notre objectif est d'équiper les entrepreneurs canadiens avec le bon crédit, les outils et l'expérience nécessaires pour les aider à atteindre rapidement leurs objectifs financiers.
Cela vous intéresse ? Parlons-en.
Journey Capital
Votre destination. Notre engagement.