Create Alert
Email me similar jobs

Senior DevOps & Python Platform Engineering Specialist

Description du poste

Le Développeur principal DevOps et ingénieur plateforme Python conçoit, développe et exploite des plateformes de gestion de contenu d’entreprise hautement disponibles, destinées autant aux besoins de gestion de contenu applicatif (AECM) qu’à ceux de gestion de contenu des utilisateurs (EUCM).

L’équipe est responsable des plateformes Alfresco, SharePoint Embedded, Box, Google Workspace ainsi que de plusieurs services connexes. Ce poste combine le développement Python, l’intégration de plateformes, les pratiques DevOps et le soutien de production. Vous contribuerez directement à la fiabilité, à la performance, à l’évolutivité et à la modernisation des plateformes tout en offrant une excellente expérience aux utilisateurs.

Responsabilités principales :

  • Concevoir, développer et maintenir des solutions de gestion de contenu, des intégrations et des automatisations en utilisant principalement Python et secondairement Java.
  • Participer activement aux revues techniques et produire une documentation d’architecture et de conception de haute qualité.
  • Développer des outils, bibliothèques et automatisations visant à améliorer l’intégration, l’exploitation et la fiabilité des plateformes.
  • Effectuer des revues de code et promouvoir les meilleures pratiques d’ingénierie logicielle.
  • Agir comme mentor et offrir un soutien technique aux autres membres de l’équipe.
  • Déployer, configurer et administrer les plateformes Alfresco ECM dans des environnements infonuagiques privés sur site, incluant le soutien de niveau 3.
  • Évaluer SharePoint Embedded comme solution de gestion de contenu d’entreprise et participer à des preuves de concept avec les clients internes.
  • Collaborer avec les équipes de soutien et d’ingénierie des fournisseurs lors des escalades, correctifs et mises à niveau.
  • Maintenir la documentation technique, les diagrammes d’architecture, les standards de configuration, les notes de version et les guides opérationnels destinés aux équipes de soutien de niveau 2.
  • Diagnostiquer et résoudre des problèmes complexes touchant les serveurs Web, serveurs applicatifs, bases de données, couches d’authentification et systèmes distribués.
  • Participer à la rotation de garde de l’équipe (environ une semaine toutes les quatre à cinq semaines).
  • Agir comme point d’escalade pour les incidents critiques en collaboration avec les équipes d’infrastructure, de sécurité et de soutien.
  • Communiquer efficacement avec les clients internes concernant l’état des incidents, les analyses de causes profondes et les plans de résolution.
  • Analyser les incidents de production afin d’identifier des opportunités d’amélioration continue.
  • Recommander et mettre en œuvre des améliorations visant la fiabilité, l’automatisation, la sécurité et l’évolutivité des plateformes.

Compétences et qualifications requises :

  • Minimum de 6 ans d’expérience en développement logiciel, ingénierie applicative ou DevOps.
  • Au moins 3 ans d’expérience pratique en développement Python, avec une bonne connaissance de Java.
  • Minimum de 3 ans d’expérience en administration ou soutien d’environnements Linux et/ou Windows, incluant le scripting Shell et l’automatisation.
  • Excellente maîtrise des bases de données relationnelles, idéalement Microsoft SQL Server, ainsi que du langage SQL.
  • Bonne compréhension des principes réseau et des technologies de répartition de charge (load balancing).
  • Expérience démontrée dans le diagnostic et la résolution de problèmes au sein de systèmes distribués complexes.
  • Excellentes aptitudes en communication auprès d’intervenants techniques et non techniques.
  • Fort sens des responsabilités, de l’autonomie et de l’appropriation des plateformes soutenues.
  • Passion pour l’amélioration continue, l’automatisation et l’excellence opérationnelle.
  • Esprit collaboratif et volonté de bâtir des plateformes d’entreprise fiables, sécuritaires et évolutives.

Qualifications souhaitées :

  • Expérience avec les serveurs Tomcat et Apache.
  • Connaissance des mécanismes d’authentification et de sécurité tels que Kerberos, Mutual TLS, OAuth/OIDC et SAML.
  • Expérience avec Maven ou Gradle.
  • Expérience avec les technologies de conteneurisation telles que Podman et Kubernetes.
  • Expérience dans la mise en place ou le soutien de pipelines CI/CD avec Jenkins.
  • Expérience dans un environnement Agile/Scrum utilisant Jira.
  • Connaissance d'Ansible ou d’un outil similaire de gestion de configuration.
  • Connaissance des architectures orientées événements ou des systèmes de messagerie.
  • Maîtrise de GitHub, GitHub Copilot, des systèmes de gestion de versions Git et des meilleures pratiques DevOps.

TMC est un employeur garantissant l’égalité des chances et valorise la diversité. Nous ne pratiquons aucune discrimination fondée sur l’origine, la religion, la couleur, l’origine nationale, le genre, l’orientation sexuelle, l’âge, la situation matrimoniale, le statut de vétéran ou le handicap.


#J-18808-Ljbffr
Similar jobs

Senior DevOps & Python Platform Engineering Specialist

Apply Now
Back to search page