Développeur Python DevOps (H/F)

Lyon, France
Dès que possible
> 12 mois
Régie
Temps plein
GitLab
Python
Intégration continue et livraison continue (CI/CD)

Référence:
17-DPPB-LY
Projet :

Vous intégrerez la direction chargée de fournir les services SI et Télécom aux différents établissements du groupe, au sein de l'équipe responsable des offres de téléphonie fixe et de centres de contacts (numéros d'urgence, CRM, etc.).

L'équipe lance un chantier de modernisation visant à renforcer sa capacité de développement, d’automatisation et d’industrialisation des outils utilisés pour exploiter et valoriser les données (techniques et fonctionnelles) issues des services de téléphonie. L'objectif ? Transformer une maquette existante en un véritable socle de développement pérenne, sécurisé et industrialisé.

Télétravail : 2 jours par semaine maximum.

Descriptif de la mission :

Développement Python & Industrialisation Data

  • Reprise & Fiabilisation de l'existant : prendre en main le code existant pour fiabiliser l'aspiration, la transformation et la normalisation des données (TSV, rapports, indicateurs).

  • Sécurisation des traitements : optimiser les traitements incrémentaux, les contrôles de cohérence, la gestion des erreurs et le rapprochement multi-sources.

  • Évolution des outils applicatifs : développer et maintenir les scripts, interfaces et l'application de recherche locale (consultation consolidée par agent, site, numéro ou référentiel).

Culture DevOps & Ingénierie logicielle

  • Usine logicielle GitLab : structurer les dépôts, définir les règles de commit, les branches et animer les revues de code.

  • Pratiques de développement : garantir des standards Python exigeants (environnements virtuels, journalisation, tests unitaires/intégration).

  • Pipelines CI/CD : intégrer ou optimiser l'intégration et le déploiement continus dans l'écosystème technique client.

Accompagnement, Reporting & Documentation

  • Livrables opérationnels : concevoir les tableaux de bord, exports (HTML/Excel) et synthèses pour l'exploitation et les responsables d'offres.

  • Documentation & Procédures : produire la documentation technique (installation, exploitation) et les procédures de reprise sur incident.

  • Transfert de compétences : former les experts télécoms internes à l'usage de Git, des environnements Python et aux règles de contribution.

  • Écosystème & Synergie : échanger régulièrement avec les usines logicielles, les exploitants et les experts fonctionnels (AVAYA / MITEL).

Environnement technique : Python, Git, GitLab, Artifactory, Visual Studio Code, PowerShell, scripts batch, environnements virtuels Python, FastAPI, SQLite, JavaScript, HTML, CSS, CSV, TSV, XML, JSON, Excel, Power BI, SharePoint, OneDrive, outils d’audit Power BI et outils d’intégration continue disponibles dans l’écosystème.

Le profil recherché :

Compétences techniques clés

  • Développement Python : maîtrise confirmée des scripts d'automatisation, des traitements de données batch, de la qualité de code (environnements virtuels, tests unitaires/intégration, journalisation) et du développement d'interfaces web légères (FastAPI, HTML/CSS, JavaScript).

  • Ingénierie DevOps & Outillage : gestion avancée de Git/GitLab (branches, revues de code, pipelines CI/CD), automatisation des déploiements et pratique des outils de développement (VS Code, Artifactory).

  • Traitement de données & Reporting : manipulation fluide de formats variés (TSV, CSV, JSON, XML, SQLite) pour des traitements incrémentaux et restitution de rapports opérationnels (Excel, HTML, Power BI).

Savoir-être & Pédagogie

  • Autonomie, rigueur documentaire, esprit de synthèse et orientation résultats.

  • Pédagogie et aisance relationnelle pour accompagner des experts métiers non-développeurs vers l'adoption des bonnes pratiques de développement.

Rémunération:
430 €/J