Nous recrutons un(e) Développeur(euse) Python/Devops pour rejoindre notre vertical Services Financiers.
Vos missions
Vous intégrerez une équipe client en tant que développeur Python & DevOps. Dans ce cadre, vous êtes amené(e) à :
- Concevoir, développer et maintenir des applications et API REST en Python.
- Participer à l’analyse des besoins fonctionnels et à la rédaction des spécifications techniques.
- Développer des microservices performants, sécurisés et évolutifs.
- Assurer la maintenance corrective et évolutive des applications existantes.
- Mettre en place et optimiser les pipelines CI/CD.
- Automatiser les déploiements et les tâches d’exploitation.
- Conteneuriser les applications avec Docker et assurer leur orchestration sous Kubernetes.
- Déployer et administrer les infrastructures cloud.
- Mettre en œuvre des solutions d’Infrastructure as Code avec Terraform ou Ansible.
- Superviser les applications et infrastructures à l’aide d’outils de monitoring.
- Analyser et résoudre les incidents de production.
- Participer aux revues de code et garantir la qualité des développements.
- Rédiger et maintenir la documentation technique.
- Collaborer avec les équipes Développement, Infrastructure, Sécurité et Produit.
- Participer aux cérémonies Agile (Scrum/Kanban).
L'environnement technique
Développement:
- Python 3.x.
- FastAPI, Django ou Flask.
- API REST et architecture microservices.
- Pytest, Unittest.
- Git et gestion de versions.
DevOps & CI/CD:
- GitLab CI/CD, GitHub Actions, Jenkins ou Azure DevOps.
- Docker.
- Kubernetes.
- Helm.
Cloud:
- Maîtrise d’au moins une plateforme cloud :
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
Infrastructure as Code:
Systèmes:
- Linux (Ubuntu, Debian, RedHat).
- Bash/Shell scripting.
Bases de données:
- PostgreSQL.
- MySQL.
- MongoDB.
- Redis.
Monitoring & Observabilité:
- Prometheus.
- Grafana.
- ELK (Elasticsearch, Logstash, Kibana).
- OpenTelemetry.
Sécurité:
- Gestion des secrets.
- Sécurisation des API.
- Bonnes pratiques DevSecOps.
- Gestion des droits et accès (IAM).
Vous êtes diplômé(e) d'une école d'Ingénieur ou d'une formation Universitaire ou équivalent.
- 5 ans d'expérience minimum sur un poste similaire
- Maîtrise du développement d’applications backend et d’API REST.
- Bonne connaissance des architectures microservices et des systèmes distribués.
- Expérience significative dans la mise en place de pipelines CI/CD et l’automatisation des déploiements.
- Solides compétences sur Linux et les environnements Cloud.
- Maîtrise des outils de conteneurisation et d’orchestration (Docker, Kubernetes).
- Connaissance des principes Infrastructure as Code (Terraform, Ansible).
- Sensibilité aux problématiques de sécurité, de performance et de haute disponibilité.
- Capacité à analyser et résoudre des incidents complexes en production.
- Esprit d’équipe, autonomie et force de proposition.
- Excellentes capacités de communication et de vulgarisation technique.
- Capacité à travailler dans un environnement Agile/Scrum.
L'anglais lu, parlé, écrit est nécessaire pour occuper ce poste.