Développeur / Intégrateurs Senior Python (H/F)

Toulouse, France
Dès que possible
> 12 mois
Régie
Temps plein
DevOps
Artifactory
Python

Référence:
10-Pyth-TO
Projet :

Notre client cherche à constituer une Toolbox d'automatisation des migrations pour son bundle d'outils DevOps (Jira, Confluence, GitLab, Artifactory, SonarQube).

Descriptif de la mission :

Intégré(e) au sein de l'équipe existante, vous aurez pour mission de concevoir et développer en Python (environnement Linux) des programmes et scripts robustes capables d'extraire, transformer et transférer d'importants volumes de données et de configurations entre ces différents outils. À terme, ces outils de migration seront intégrés dans un portail Self-Service Web.

  • Conception & Développement : Concevoir (en collaboration avec les Architectes Solutions) et développer les scripts/programmes de migration en Python.

  • Automatisation & Intégration : Automatiser les flux de migration via les API REST et bases de données des outils de la forge (GitLab, Jira, Confluence, Artifactory, SonarQube).

  • Gestion de la complexité & des volumes :

    • Relever le défi des outils peu automatisables (notamment Jira).

    • Optimiser les transferts pour faire face à de gros volumes de données (Artifactory).

  • Livrables attendus :

    • Code source de la boîte à outils de migration (Software Delivery).

    • Documentation technique de conception (Design Dossier).

    • Notes de mise à jour (Release Notes).

Compétences Techniques Requises

  • Python (+++) : Maîtrise avancée du langage Python sous environnement Linux.

  • Forge & Outils DevOps : Excellente connaissance pratique et utilisation des API de Jira, Confluence, GitLab, Artifactory, SonarQube.

  • Bases de données & Réseau : Solides compétences en manipulation de données, requêtes BD et gestion du réseau/flux de données volumineux.

  • Automatisation : Expérience avérée dans le développement de scripts d'automatisation et de pipelines de migration.

Compétences Appréciées (Les "Plus")

  • Bonnes connaissances des outils de gestion de configuration : Ansible.

  • Connaissance des environnements de conteneurisation : Docker et Kubernetes.

Rémunération:
En fonction du profil