Platform Engineer H/F

Il y a 2 jours

Cluses, Auvergne-Rhône-Alpes, France SOMFY Group Temps plein 70 000 € - 100 000 € Contrat

En tant que leader mondialement reconnu dans le domaine de l'automatisation des fenêtres et des portes, SOMFY est dédié à la transformation des maisons en environnements intelligents et connectés. Notre mission va au-delà de la simple technologie ; nous nous efforçons d'inspirer des solutions de vie innovantes et durables qui améliorent le confort tout en réduisant la consommation d'énergie et l'empreinte carbone.

Chez SOMFY, l'innovation et la durabilité sont au cœur de nos valeurs. Nous offrons de nombreuses opportunités d'évolution et de développement professionnels, en favorisant une culture qui met l'accent sur la mobilité interne et la diversité. Découvrez nos différentes offres d'emploi et réfléchissez à la manière dont vos compétences et votre passion peuvent contribuer à notre vision d'un meilleur quotidien.

Description du poste

Le Platform Engineer conçoit, automatise, exploite et fait évoluer les capacités techniques partagées de la Data Platform, considérée comme un produit interne.

Sa mission est de fournir aux équipes Data, Analytics et AI un environnement fiable, sécurisé, observable, performant et maîtrisé en coûts, leur permettant de construire, déployer et exploiter leurs produits de manière autonome et à l’échelle.

Il transforme les standards d’ingénierie en services self-service, composants réutilisables, automatisations, templates et golden paths, afin de réduire la complexité technique et d’accélérer le delivery des équipes produit.

Le Platform Engineer contribue également à l’évolution de l’architecture technique de la Data Platform et à l’industrialisation de nouvelles capacités.

Le rôle construit le système d’ingénierie commun. Il ne se substitue pas aux équipes produit dans la réalisation de leurs solutions.

Activités principales

1. Concevoir et faire évoluer la Data Platform

  • Concevoir, construire et maintenir les capacités techniques de la Data Platform : compute, stockage, orchestration, CI/CD, observabilité, sécurité et services de données partagés.
  • Contribuer aux choix techniques et à l’évolution de l’architecture de la plateforme.
  • Évaluer et expérimenter de nouvelles technologies ou de nouveaux patterns lorsque les besoins de la plateforme et des produits évoluent.
  • Implémenter les décisions d’architecture en collaboration avec le Platform Lead, l’Architecte Data et les équipes Infra & Ops.
  • Automatiser le provisioning, la configuration, les déploiements et l’exploitation des services de plateforme.
  • Concevoir et maintenir des modules Infrastructure as Code, pipelines CI/CD, templates, composants réutilisables et golden paths.
  • Standardiser les pratiques de développement, de déploiement et d’exploitation.
  • Réduire les opérations manuelles et le toil grâce à l’automatisation.

3. Exploiter et fiabiliser la plateforme

  • Assurer la disponibilité, la résilience, la performance et la scalabilité des services de plateforme.
  • Mettre en place les mécanismes de monitoring, logging, tracing et alerting nécessaires.
  • Participer à la gestion des incidents techniques et à leur résolution durable.
  • Piloter les mises à niveau, les évolutions techniques et les décommissionnements.
  • Identifier et traiter les risques techniques et les sources de dette.
  • Optimiser l’utilisation des ressources et contribuer à la maîtrise des coûts.

4. Sécuriser et gouverner la plateforme

  • Implémenter les mécanismes de gestion des identités et des accès : IAM, RBAC, secrets et séparation des environnements.
  • Appliquer les standards de sécurité, de conformité et de gouvernance définis pour la plateforme.
  • Intégrer les exigences de sécurité et de conformité dès la conception des services.
  • Collaborer avec les équipes Sécurité, Architecture et Infra & Ops sur les sujets nécessitant des capacités ou politiques transverses.

5. Développer le self-service et l’expérience développeur

  • Fournir aux équipes Data, Analytics et AI des services et environnements leur permettant de travailler de manière autonome.
  • Concevoir des parcours standardisés permettant de développer, tester, déployer et exploiter les produits.
  • Produire et maintenir la documentation technique, les exemples, templates et guides d’utilisation nécessaires.
  • Simplifier continuellement l’expérience développeur et réduire les dépendances vis-à-vis de l’équipe Platform.
  • Accompagner les équipes lors de l’adoption de nouvelles capacités ou sur des problématiques techniques complexes.

Expérience

  • Expérience en Platform Engineering, Data Engineering, Cloud Engineering, DevOps.
  • Expérience dans la conception et l’exploitation de plateformes ou services techniques partagés.