Activez les alertes d’offres d’emploi par e-mail !
Une entreprise technologique leader à Lyon cherche un Développeur Python. Vous serez chargé de concevoir des applications robustes, d'utiliser Kubernetes et d'optimiser les pipelines CI/CD. Pour cela, vous devez avoir un Bac +5 en Informatique et au moins 5 ans d'expérience. Un environnement dynamique vous attend, favorisant l'égalité des chances et la diversité.
Description du poste
En tant que Développeur Python, vous intervenez sur des projets variés et complexes. Vos principales missions incluent :
Conception et développement d'applications robustes en Python (version 3.9 et supérieure), incluant l'utilisation de gestionnaires de paquets, la création de packages Python réutilisables et l'implémentation de tests unitaires et d'intégration avec un objectif de code coverage élevé.
Utilisation et maîtrise de frameworks Python tels que FastAPI pour la création d'APIs RESTful performantes et la validation des données.
Mise en œuvre et gestion de solutions basées sur Kubernetes : création de Custom Resource Definitions (CRD), conception et développement d'opérateurs Kubernetes, et validation des configurations Kubernetes.
Participation active à la mise en place et à l'amélioration des pipelines de CI / CD (intégration continue / déploiement continu) notamment via GitLab CI / CD et ArgoCD .
Collaboration étroite avec les équipes pour assurer l'intégration continue et le déploiement fluide des applications.
Application des bonnes pratiques Git (commits, Merge Requests, gestion du versioning) pour un travail collaboratif efficace.
Développement de modules Python personnalisés et de composants Kubernetes sur mesure pour répondre à des besoins spécifiques.
Recherche active d'informations et veille technologique pour rester à la pointe des avancées et proposer les meilleures solutions.
Qualifications
Titulaire d'un Bac +5 en Informatique, vous possédez une expérience d'au moins 5 ans en tant que Développeur Python et de solides connaissances de Kubernetes.
Vos compétences clés :
Python (version >
3.9) : excellente maîtrise des gestionnaires de paquets, de la création de packages, des tests unitaires et d'intégration (avec une attention particulière au code coverage), utilisation de frameworks comme FastAPI , et une connaissance approfondie des API RESTful.
Kubernetes : expérience avérée dans la création de CRD (Custom Resource Definitions), la compréhension des concepts d'opérateur et la validation des configurations Kubernetes.
CI / CD : pratique des pipelines GitLab et d'ArgoCD.
Git : maîtrise des commandes de base (commit, MR, versioning, etc.).
Capacité démontrée à concevoir et développer des modules Python personnalisés et des composants Kubernetes spécifiques .
Proactivité et curiosité, avec une forte aptitude à la recherche d'informations et à l'auto-apprentissage.
Informations supplémentaires
Comment se déroule le processus de recrutement chez Devoteam ? Il comporte 2 à 3 entretiens :
Nous privilégions au moins un entretien en présentiel. Une prise de référence est demandée et, selon votre profil, des tests (techniques, anglais, personnalité...) peuvent vous être adressés.
Si votre candidature est retenue, nous vous faisons parvenir une proposition présentant les conditions d'embauche. En cas d'acceptation, le contrat de travail est formalisé.
Le Groupe Devoteam oeuvre pour l'égalité des chances, pour la promotion de ses collaboratrices et de ses collaborateurs au mérite et lutte activement contre toute forme de discrimination. Nous sommes convaincus que la diversité contribue à la créativité, au dynamisme et à l'excellence de notre organisation. Chaque candidature est donc considérée indépendamment de tout critère discriminatoire.