Expert Technique CI/CD & Développement API Python – Senior Nous recherchons un Expert Technique Senior disposant d'une forte expertise sur les environnements CI/CD / Software Factory, tout en conservant une véritable dimension de développement applicatif, notamment dans la conception et le développement d'API en Python. Missions : - Concevoir et développer des API en Python. - Participer au développement et à l'évolution de composants applicatifs. - Concevoir, maintenir et faire évoluer les chaînes CI/CD. - Administrer et intégrer les outils de la Software Factory. - Automatiser et industrialiser les processus de build, test, qualité et déploiement. - Apporter une expertise technique aux équipes de développement. - Collaborer avec des équipes internationales situées notamment en Inde, Amérique et à Londres. - Contribuer aux choix techniques, bonnes pratiques et standards d'industrialisation. Compétences recherchées : - Python – développement applicatif et API : indispensable - Développement / conception d'API : expertise attendue - GitHub - JFrog - SonarQube - Jenkins - CI/CD / Software Factory - Automatisation et industrialisation - Bon niveau d'anglais Profil : - Minimum 7 ans d'expérience - Profil senior capable d'intervenir à la fois sur le développement logiciel et l'écosystème CI/CD - Une expérience significative en développement d'API Python est indispensable. ⚠️ Nous ne recherchons pas un profil principalement Production/Exploitation, ni un profil Python dont l'expérience se limite à la réalisation de scripts d'automatisation. 🏠 Télétravail : 1 jour/semaine 📅 Démarrage : ASAP
💡Description détaillée Le contexte de la mission : Dans le cadre de cette mission de renfort au sein de l'équipe Usine Logicielle, vous participerez activement à l'intégration des évolutions et au maintien en condition opérationnelle (MCO) des plateformes techniques de notre chaîne CI/CD (Jenkins, SonarQube, Bitbucket, Artifactory, etc.). Vous serez également pleinement intégré(e) aux projets en cours de l'équipe. 💡Missions Principales : Gestion des évolutions : Identifier les nouvelles fonctionnalités ou évolutions à déployer et automatiser leur déploiement dans les différents environnements. Coordination : Piloter et coordonner les changements en collaboration avec les différents acteurs (techniques, fonctionnels et utilisateurs). Sécurité & Documentation : Définir et mettre en œuvre les principes d'habilitations et rédiger la documentation associée aux livraisons. Développement & Automatisation : Développer des API en Python afin d'optimiser et de faciliter le quotidien des utilisateurs. Animation & Support : Assurer le support des applications et participer activement aux rituels agiles ainsi qu'aux démos pour partager vos réalisations auprès d'une audience variée. 💡Responsabilités principales : Définition de la cible d'architecture Concevoir l'architecture cible du SI en alignement avec la stratégie de l'entreprise Définir les principes directeurs, les normes et les standards d'architecture Élaborer des cartographies fonctionnelles, applicatives, techniques et de données Urbanisation et cohérence du SI Garantir la cohérence entre les différents composants du SI (applications, infrastructures, données) Identifier les redondances, les obsolescences et les opportunités de mutualisation Proposer des trajectoires d'évolution (roadmaps) réalistes et durables Accompagnement des projets Participer aux phases de cadrage et de conception des projets Valider les choix techniques et fonctionnels en lien avec l'architecture cible Assurer un rôle de conseil auprès des chefs de projet, développeurs et métiers Veille technologique et innovation Suivre les évolutions technologiques (cloud, IA, cybersécurité, API, etc.) Évaluer les opportunités d'intégration de nouvelles solutions Participer à des POC (Proof of Concept) ou des expérimentations Gouvernance et documentation Animer des comités d'architecture et contribuer à la gouvernance IT Maintenir une documentation à jour des architectures en place et à venir Contribuer à la gestion des risques liés à l'architecture (sécurité, conformité, performance)
Freelance OU Portage -📍Strasbourg - 🛠 Expérience de 2 ans minimum - 🏠Télétravail 2 jours/semaine après 4 mois Vous souhaitez contribuer à la sécurisation des développements applicatifs et jouer un rôle clé dans la mise en place des bonnes pratiques DevSecOps ? Vous aimez travailler à l'interface entre les équipes Développement, Architecture et Cybersécurité ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Ingénieur DevSecOps pour intervenir auprès de l'un de nos clients. 💻💼 Vous intégrerez l'équipe Cybersécurité et contribuerez à la sécurisation du cycle de vie des développements applicatifs ainsi qu'à l'amélioration continue des processus et outils de sécurité. 🎯 Vos missions au quotidien : Sécuriser les développements et les frameworks applicatifs Vous participerez activement à la mise en œuvre des pratiques de sécurité dès les phases de conception et de développement : - Accompagner la sécurisation des frameworks de développement officiels et internes (Java, Vue.js, etc.) - Identifier et traiter les vulnérabilités applicatives - Participer à la sécurisation continue des livraisons applicatives - Contextualiser les vulnérabilités détectées afin d'évaluer leur criticité dans l'environnement client - Sensibiliser et accompagner les équipes de développement sur les bonnes pratiques de sécurité Renforcer la sécurité de l'usine logicielle Vous contribuerez à la sécurisation des outils et processus de développement : - Administrer et sécuriser les outils de la chaîne CI/CD - Intervenir sur des environnements tels que Jenkins, Bitbucket, SonarQube ou Nexus - Participer à l'amélioration continue des processus de développement sécurisé - Contribuer à l'intégration des contrôles de sécurité automatisés Accompagner les équipes et piloter l'amélioration continue Vous serez un véritable facilitateur entre les différents acteurs du projet : - Assurer le suivi des plans d'actions cybersécurité - Définir et suivre des indicateurs de performance (KPIs) - Faciliter les échanges entre les équipes Développement, Architecture et Cybersécurité - Réaliser une veille technologique sur les sujets DevSecOps et cybersécurité applicative - Participer ponctuellement à des projets techniques de l'équipe 📍 Situation géographique : Strasbourg (67) 🔔 Quelques infos importantes à retenir : - Expérience de 5 ans minimum sur un poste similaire - Type de contrat : CDI OU Freelance ou Portage - Télétravail 2 jours / semaine après 4 mois
Nous recherchons un Ingénieur DevSecOps confirmé pour intervenir sur un programme technologique d'envergure internationale, au sein d'un environnement exigeant en matière de disponibilité, de sécurité et de performance. Au cœur d'un écosystème applicatif complexe, vous contribuerez à fiabiliser les processus de développement et de mise en production, à industrialiser les infrastructures et à intégrer la sécurité à chaque étape du cycle de vie logiciel. L'enjeu : accélérer les livraisons sans compromettre la robustesse, la résilience ni la sécurité des systèmes. Votre terrain de jeuIndustrialiser les chaînes de livraison Concevoir, améliorer et maintenir les pipelines CI/CD. Automatiser les phases de compilation, de tests, de contrôle qualité et de déploiement. Sécuriser les mises en production grâce à des mécanismes de validation et de retour arrière. Harmoniser les pratiques d'intégration et de livraison entre plusieurs équipes techniques. Automatiser et fiabiliser les infrastructures Développer et maintenir des infrastructures reproductibles via l'Infrastructure as Code. Accompagner le déploiement et l'exploitation d'applications conteneurisées. Optimiser la disponibilité, la scalabilité et la résilience des environnements. Participer aux évolutions d'architecture et anticiper les risques techniques. Intégrer la sécurité dès la conception Automatiser les contrôles de sécurité dans les chaînes de développement. Identifier les vulnérabilités applicatives, systèmes et infrastructure. Collaborer avec les développeurs pour améliorer la qualité et la sécurité du code. Contribuer à la gestion des accès, à la conformité et à la réduction de la surface d'exposition. Garantir la performance opérationnelle Renforcer les dispositifs de supervision, de journalisation et d'alerting. Analyser les incidents et contribuer à leur résolution. Améliorer l'observabilité des applications et des infrastructures. Participer à l'amélioration continue des pratiques d'exploitation et de déploiement. Contribuer à un dispositif d'astreinte sur des environnements de production critiques. Votre expertise techniqueVous disposez d'une solide expérience des environnements DevSecOps, idéalement acquise sur des infrastructures privées, on-premise ou en datacenter. Votre socle technique : CI/CD & qualité : GitHub Actions, Git, SonarQube. Infrastructure as Code & automatisation : Terraform, Ansible, Bicep. Conteneurisation & orchestration : Kubernetes, OpenShift, Docker/Podman, Helm. Observabilité : Prometheus, Grafana, ELK. Sécurité applicative & infrastructure : analyse de code, gestion des vulnérabilités, sécurité des conteneurs, contrôle des accès et bonnes pratiques OWASP. Une connaissance d'écosystèmes intégrant Kafka, Istio, PostgreSQL, Spring Boot ou des outils de sécurité avancés constituera un atout supplémentaire. Nous privilégions la profondeur de votre expertise et votre capacité à évoluer dans des architectures complexes plutôt que la maîtrise exhaustive d'une liste d'outils.
Dans le cadre du renforcement d'une équipe dédiée à l'expertise DevSecOps et à l'industrialisation de l'usine logicielle, nous recherchons un Ingénieur DevSecOps Senior chargé d'accompagner les équipes de développement dans l'adoption des bonnes pratiques de développement, d'intégration continue, de déploiement automatisé et de sécurité applicative. La mission consiste à assurer le support et l'optimisation des outils DevSecOps (Bitbucket, Jenkins, Azure DevOps, GitLab, Sonar, Checkmarx, Artifactory, Deploy et Release), à structurer la gestion du code source et le versioning des applications, ainsi qu'à accompagner la configuration et l'amélioration des pipelines CI/CD. Le consultant interviendra également sur la définition et l'intégration des contrôles de qualité et de sécurité du code, l'automatisation des tests, la maintenance et l'évolution des Jenkins Shared Libraries et la standardisation des pratiques de déploiement. Une dimension importante de la mission portera sur la préparation et l'accompagnement de la migration progressive vers GitLab, notamment la définition des standards, des templates CI/CD et des bonnes pratiques associées. Le consultant contribuera enfin à la formation, à la sensibilisation et à la montée en compétences des équipes de développement, dans une démarche d'amélioration continue, de sécurisation du cycle de développement logiciel et d'harmonisation des pratiques DevSecOps à l'échelle internationale.
En tant que Lead Developer, vous portez la vision technique du produit, garantissez sa robustesse, sa performance et son évolutivité, tout en veillant au respect des standards de sécurité et de qualité. -Vision technique & Architecture : Définir et piloter l'architecture globale (performance, scalabilité, maintenabilité) en lien avec les architectes techniques et fonctionnels. -Développement : Concevoir et implémenter les fonctionnalités clés principalement en Python, ainsi qu'en React / TypeScript.-Qualité & Bonnes pratiques : Garantir la qualité du code (revues de code, tests, CI/CD, métriques de qualité type Sonar) et assurer la veille sur l'utilisation des assistants de dev (Copilot, Claude...). -Cadrage Produit : Co-construire les solutions avec le Product Owner (faisabilité technique, arbitrages MVP). -Livraisons & Ops : Piloter les mises en production en lien avec les équipes QA et respecter les processus DevOps. -Collaboration & Cérémonies : Interagir avec les équipes des autres composants de la plateforme et participer aux présentations des nouveautés aux utilisateurs.
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public à Genève en Suisse Romande, nous recherchons plusieurs profils dans le domaine Développement & Sécurité applicative. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Développement sur-mesure, vous renforcez la capacité de développement des équipes produit en charge d'applications Java utilisées par différents offices. Vous êtes autonome sur l'ensemble du cycle de développement (conception, réalisation, tests, intégration, déploiement) et attaché(e) à la qualité logicielle, à la sécurité applicative et à la confidentialité des données. Deux positions sont à pourvoir. Technologies de la filière: Java, Spring Boot, Hibernate / JPA, API REST, PostgreSQL, GitLab CI, Docker, OpenShift. Concevoir, développer et maintenir des applications et composants Java dans le respect des standards de la filière. Concevoir et réaliser les tests (unitaires, intégration, acceptation) et les automatiser dans la chaîne CI/CD. Pratiquer la revue de code systématique et contribuer à la documentation technique. Analyser et corriger les anomalies lors des phases de tests d'intégration et fonctionnels. Garantir le niveau de qualité et de sécurité du code livré: indicateurs SonarQube, remédiation des vulnérabilités, protection des données. Identifier et communiquer les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions. Participer à l'amélioration continue des pratiques d'ingénierie, des outils et de l'organisation Agile de l'équipe, et partager l'expérience acquise au sein des communautés de pratiques. Démarrage prévu en février 2027.
📑 CDI (45-50K€) OU Freelance OU Portage -📍Strasbourg - 🛠 Expérience de 2 ans minimum - 🏠Télétravail 2 jours/semaine après 4 mois Vous souhaitez contribuer à la sécurisation des développements applicatifs et jouer un rôle clé dans la mise en place des bonnes pratiques DevSecOps ? Vous aimez travailler à l'interface entre les équipes Développement, Architecture et Cybersécurité ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Ingénieur DevSecOps pour intervenir auprès de l'un de nos clients. 💻💼 Vous intégrerez l'équipe Cybersécurité et contribuerez à la sécurisation du cycle de vie des développements applicatifs ainsi qu'à l'amélioration continue des processus et outils de sécurité. 🎯 Vos missions au quotidien : Sécuriser les développements et les frameworks applicatifs Vous participerez activement à la mise en œuvre des pratiques de sécurité dès les phases de conception et de développement : - Accompagner la sécurisation des frameworks de développement officiels et internes (Java, Vue.js, etc.) - Identifier et traiter les vulnérabilités applicatives - Participer à la sécurisation continue des livraisons applicatives - Contextualiser les vulnérabilités détectées afin d'évaluer leur criticité dans l'environnement client - Sensibiliser et accompagner les équipes de développement sur les bonnes pratiques de sécurité Renforcer la sécurité de l'usine logicielle Vous contribuerez à la sécurisation des outils et processus de développement : - Administrer et sécuriser les outils de la chaîne CI/CD - Intervenir sur des environnements tels que Jenkins, Bitbucket, SonarQube ou Nexus - Participer à l'amélioration continue des processus de développement sécurisé - Contribuer à l'intégration des contrôles de sécurité automatisés Accompagner les équipes et piloter l'amélioration continue Vous serez un véritable facilitateur entre les différents acteurs du projet : - Assurer le suivi des plans d'actions cybersécurité - Définir et suivre des indicateurs de performance (KPIs) - Faciliter les échanges entre les équipes Développement, Architecture et Cybersécurité - Réaliser une veille technologique sur les sujets DevSecOps et cybersécurité applicative - Participer ponctuellement à des projets techniques de l'équipe 📍 Situation géographique : Strasbourg (67) 🔔 Quelques infos importantes à retenir : - Expérience de 2 ans minimum sur un poste similaire - Type de contrat : CDI OU Freelance ou Portage - Télétravail 2 jours / semaine après 4 mois
Notre client, un grand groupe d'assurance mutualiste, renforce l'équipe qui porte les socles applicatifs Java/Web du groupe, utilisés par l'ensemble des équipes de développement. Le poste est centré sur l'exploitation et l'évolution de ce socle sur OpenShift, avec une forte dimension de support aux équipes projet et à la production. MissionsFaire tourner et évoluer le socle applicatif Java/Web sur OpenShift / Kubernetes (conteneurisation, déploiement, maintien en condition opérationnelle) Maintenir et améliorer la chaîne CI/CD (Jenkins, Git, SonarQube) utilisée par les équipes qui consomment le socle Assurer le support de production N3 : analyser les incidents avec ELK et Dynatrace, et participer aux cellules de crise Accompagner les développeurs sur l'utilisation du socle et les bonnes pratiques de déploiement Prendre en charge des sujets d'étude : expérimenter, mesurer et proposer des solutions, puis documenter et présenter les résultats Être détaché ponctuellement dans une équipe projet pour garantir le respect des règles d'architecture et du socle