Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
REST API Cloud computing Python +8 autres

Détails du poste

  • Lieu de travail : Montreal (Télétravail)
  • Type de poste : Permanent à temps plein

Entreprise

Company
Braintrust est un réseau mondial de talents qui met en relation d’excellents professionnels indépendants avec des entreprises de premier plan pour des missions flexibles et de haute qualité. Nous aidons les organisations à recruter des talents qualifiés plus rapidement tout en donnant aux professionnels accès à des opportunités vérifiées avec des équipes innovantes.

À propos de Devblock Technologies

Devblock Technologies recherche un Senior AWS Cloud Solution Architect afin de soutenir une mission à grande échelle portant sur un Order Management System pour un client du secteur de la vente au détail au niveau entreprise. Ce rôle aidera à définir l’architecture cloud AWS, l’approche d’intégration, les modèles d’infrastructure et le plan directeur de la phase de construction pour une plateforme OMS moderne basée sur le cloud.

Le Solution Architect agira en tant que responsable principal de l’architecture cloud AWS et collaborera étroitement avec les développeurs seniors de Devblock, DevOps, PM/BA et les parties prenantes du client. Compte tenu de l’ampleur et de la complexité de la mission, ce rôle est censé fournir un leadership en architecture cloud tout en travaillant avec, si nécessaire, des ressources spécialisées en applications, ERP, OMS et développement.

Présentation du rôle

Le Senior AWS Cloud Solution Architect sera responsable de la mise en forme de l’architecture cloud pour une plateforme Order Management System. Cela inclut la conception d’une architecture AWS évolutive, la définition de modèles d’intégration pilotés par les événements, l’orientation du choix des services, le support à la planification de l’infrastructure, l’établissement de standards d’architecture cloud, et l’aide à la transition de la solution de la découverte/conception vers l’implémentation.

Le/la candidat(e) idéal(e) possède une solide expérience de l’architecture cloud AWS, des systèmes pilotés par les événements, des services sans serveur (serverless), des API, de la sécurité cloud, de l’observabilité, de l’Infrastructure as Code, ainsi que de l’intégration d’entreprise. Une expérience dans la vente au détail, le commerce, la gestion des commandes, l’exécution (fulfillment), la gestion des stocks, les intégrations ERP ou des plateformes opérationnelles connexes est fortement préférée, mais non exigée d’être gérée uniquement par ce rôle.

Ce rôle convient particulièrement à une personne capable d’apporter de la structure aux décisions complexes d’architecture AWS, de communiquer clairement avec les parties prenantes et de créer un plan directeur cloud pratique que les équipes de livraison pourront exécuter.

Responsabilités clés

  • Diriger l’architecture cloud AWS pour une plateforme Order Management System à grande échelle.
  • Définir des modèles d’architecture cloud évolutifs, sécurisés, observables et maintenables.
  • Concevoir des modèles d’intégration pilotés par les événements et asynchrones à l’aide de services natifs AWS.
  • Orienter le choix des services et les décisions d’architecture sur EventBridge, API Gateway, Lambda, SQS, CloudWatch, IAM et les services AWS associés.
  • Collaborer avec les spécialistes DevOps / IaC sur la planification de l’infrastructure, la conception Terraform, la sécurité et la stratégie de déploiement.
  • Collaborer avec des développeurs seniors pour aligner l’architecture cloud avec l’architecture applicative, la conception des microservices et les besoins d’implémentation.
  • Évaluer les considérations cloud et d’intégration entre le commerce, l’ERP, l’exécution (fulfillment), la gestion des stocks, la facturation et les systèmes tiers.
  • Créer des diagrammes d’architecture, des plans techniques, des registres de décisions (decision records) et des guides d’implémentation.
  • Appuyer les équipes de livraison via des revues d’architecture, des clarifications et des décisions d’architecture AWS/cloud.
  • Communiquer clairement les compromis (trade-offs) auprès des parties prenantes techniques, business et client.

Expérience requise

  • Un diplôme de Bachelor en Computer Science, Engineering, Information Systems ou un domaine technique connexe est préférable ; une expérience professionnelle équivalente sera également prise en compte.
  • Une certification AWS est préférée, telle que AWS Certified Solutions Architect – Associate ou Professional.
  • Forte expérience dans la conception et l’implémentation de systèmes à l’échelle entreprise sur AWS.
  • Connaissances pratiques des services AWS tels que EventBridge, API Gateway, Lambda, SQS, CloudWatch, IAM et des services cloud natifs associés.
  • Expérience dans la conception d’architectures cloud pilotées par les événements, asynchrones, évolutives, sécurisées et observables.
  • Expérience avec les concepts d’Infrastructure as Code, en particulier les meilleures pratiques Terraform.
  • Bonne compréhension de l’architecture API, des contrats d’intégration, de la versioning et des communications système à système.
  • Capacité à créer une documentation d’architecture claire, des diagrammes, des plans techniques, des registres de décisions et des guides d’implémentation.
  • Expérience dans la conduite de discussions sur l’architecture cloud avec des parties prenantes techniques et non techniques.
  • Bon jugement sur les compromis entre évolutivité, coût, complexité, sécurité, délai, maintenabilité et risque de livraison.

Expérience préférée

  • Expérience avec les Order Management Systems, les plateformes de commerce, les workflows de fulfillment, les opérations retail, la logistique ou les plateformes de supply chain.
  • Expérience dans le support d’intégrations ERP telles que NetSuite OneWorld ou des plateformes d’entreprise similaires.
  • Expérience avec des plateformes basées sur les microservices et l’architecture distribuée des applications.
  • Expérience dans la conception d’API pour des systèmes tiers, des applications front-end, des partenaires externes ou des intégrations d’entreprise.
  • Expérience avec l’optimisation Java Lambda, y compris la prise en compte des cold-starts.
  • Notions de développement en Python ou Node.js.
  • Expérience dans le traitement transactionnel à volume élevé, la modélisation de données d’entreprise ou la conception de schémas évolutifs.
  • Expérience de travail avec des équipes d’ingénierie offshore, nearshore ou distribuées.

Profil du candidat idéal

Le/la candidat(e) idéal(e) est un leader senior en architecture cloud AWS capable de concevoir des solutions cloud pratiques et évolutives tout en collaborant efficacement avec des développeurs applicatifs seniors, des spécialistes DevOps, des parties prenantes ERP/OMS et les équipes du client.

Ce rôle convient particulièrement à une personne capable de mener la découverte d’architecture, de prendre des décisions éclairées en matière de conception cloud, de documenter clairement les compromis et de créer un plan directeur technique qui soutient l’implémentation. Les meilleurs profils combineront profondeur technique, jugement d’architecture, communication avec les parties prenantes et pragmatisme de livraison.