Dans le cadre du renforcement des équipes de notre client, nous recherchons un profil expérimenté combinant une solide expertise des environnements de production avec de réelles compétences en développement Python.
Vous interviendrez dans un contexte fortement orienté Data afin de développer des API et des outils permettant d’automatiser les opérations réalisées par les administrateurs et les utilisateurs de plateformes basées sur la stack Elastic.
- Concevoir et mettre en œuvre les architectures de production des nouveaux projets
- Préconiser les architectures et les approches techniques adaptées aux développements Data en Python
- Concevoir et développer des API et Web Services avec Python et FastAPI
- Développer des programmes et des outils d’automatisation pour la gestion des composants techniques et des flux de données
- Créer et maintenir des scripts destinés aux équipes de développement et de production
- Automatiser les processus de déploiement, de configuration et de mise à jour des plateformes
- Participer au maintien en conditions opérationnelles et aux déploiements automatisés
- Piloter les mises à niveau des infrastructures et analyser leurs impacts
- Assurer le capacity planning des environnements de production
- Mettre en œuvre les bonnes pratiques DevOps, CI/CD et Infrastructure as Code
- Contribuer à des solutions automatisées reposant sur l’analyse de données et la Data Science
- Alimenter et prioriser le backlog des services de production : CI/CD, amélioration continue des opérations, réduction des délais de résolution et de rétablissement
- Minimum 6 ans d’expérience dans des environnements de production
- Maîtrise du développement Python et de frameworks tels que FastAPI et Celery
- Solides connaissances en algorithmie, design patterns et qualité du code
- Bonne compréhension des infrastructures : serveurs, systèmes d’exploitation, bases de données, flux et firewalls
- Expérience des infrastructures Cloud publiques ou privées : IaaS et PaaS
- Maîtrise des conteneurs et des environnements Docker/Kubernetes
- Connaissance de l’Infrastructure as Code et des outils Ansible, Puppet ou Chef
- Expérience des déploiements en production et de l’ordonnancement
- Bonne maîtrise des pratiques Agile, DevOps et CI/CD
- Connaissance de Git, GitLab ou Bitbucket, Jenkins, Nexus ou Artifactory
- Expérience des processus de gestion et de résolution des incidents de production