Afin d'intervenir sur des sujets d'évolution et de maintenance des plateformes d'observabilité au sein d'un éco-système technique on-premise, nous cherchons un Ingénieur Devops qui aura pour mission : Automatiser, industrialiser et renforcer les process de construction et de déploiement existants Réaliser des études / POC sur des sujets à venir Maintenir et faire évoluer les plateformes existantes Accompagner les utilisateurs aux différents changements effectués sur les plateformes Participer aux différents rituels de l'équipe (échanges techniques, refinement, daily, ...)
Release Manager / Tech Lead Salesforce expérimenté ContexteDans le cadre de l'évolution et de l'industrialisation de son CRM, notre client recherche un Release Manager / Tech Lead Salesforce expérimenté. Le client s'appuie depuis 2013 sur Salesforce, qui constitue une brique essentielle de son système d'information. La plateforme couvre notamment les processus commerciaux, les activités de vente ainsi que le support digital. La mission s'inscrit dans un contexte de développement Agile, d'intégration avec des systèmes externes et de renforcement des pratiques de gestion des releases, de CI/CD et de qualité technique. Le profil recherché devra disposer d'une double compétence technique et release management, avec une volonté forte d'aller vers davantage d'industrialisation, d'automatisation et de standardisation des pratiques. MissionsLa mission se décompose autour de deux activités principales. 1. Pilotage technique SalesforceConcevoir et piloter les solutions techniques Salesforce. Encadrer les développements Apex, Lightning et les intégrations avec les systèmes externes. Garantir la qualité, la performance, la sécurité et la maintenabilité du code. Réaliser les revues de code et accompagner les développeurs sur les sujets complexes. Définir et faire respecter les standards de développement Salesforce. Participer à la conception de l'architecture technique des projets et des évolutions de la plateforme. Piloter les processus de gestion de versions et de déploiement avec Git, SFDX et Copado. Industrialiser les mises en production et contribuer à l'amélioration de la chaîne CI/CD. Coordonner les releases avec les équipes de développement, métier et production. Identifier les risques techniques, les dépendances et les points de blocage. Participer aux cérémonies Agile et contribuer à la planification des travaux techniques. Animer des sessions de peer programming, de partage de connaissances et de montée en compétence. Être force de proposition sur l'amélioration continue des pratiques et des outils. Assurer la documentation des choix techniques, des procédures et des processus de déploiement. 2. Release management et industrialisationEn tant que Release Manager, vous êtes responsable de la bonne gestion du cycle de livraison des évolutions Salesforce. Vous intervenez notamment sur : La préparation, la planification et la coordination des releases. La sécurisation des mises en production. La définition et l'amélioration des processus de déploiement. L'industrialisation des chaînes de livraison et de déploiement. La mise en place et l'amélioration des pratiques CI/CD. La gestion des versions et des branches avec Git. L'utilisation et l'optimisation des outils SFDX et Copado. La coordination entre les équipes de développement, les équipes métier et les parties prenantes techniques. Le suivi des dépendances, des risques et des éventuels points de blocage. La mise en place d'indicateurs de suivi des releases. La documentation des processus et des bonnes pratiques. L'identification d'opportunités d'automatisation et d'amélioration continue. Animation et accompagnement techniqueLe Tech Lead devra également contribuer à la montée en compétence de l'équipe et à la diffusion des bonnes pratiques. À ce titre, il pourra être amené à : Animer des sessions de peer programming. Organiser des sessions de partage de connaissances et de peer-to-peer. Accompagner les développeurs sur les sujets techniques complexes. Participer aux revues de code. Définir et promouvoir les standards de développement Salesforce. Sensibiliser l'équipe aux enjeux de qualité, de sécurité et de maintenabilité. Contribuer à la structuration des pratiques de développement et de déploiement. Environnement techniqueSalesforce Sales Cloud. Salesforce Service Cloud. Apex. Lightning, notamment Lightning Web Components. Salesforce Administration. SFDX. Copado. Git. Outils de gestion de projet et de suivi, notamment Jira. CI/CD. ClickDeploy. Intégration de flux avec des systèmes externes. Compétences recherchéesCompétences techniquesExpertise technique Apex. Très bonne maîtrise de Lightning et des Lightning Web Components. Expertise en administration Salesforce. Maîtrise de Salesforce Sales Cloud et Service Cloud. Bonne connaissance de SFDX. Expérience significative avec Copado ou une solution équivalente. Maîtrise de Git et des stratégies de gestion de branches. Expérience des pratiques CI/CD et des processus de déploiement automatisés. Connaissance de Jira. Expérience des intégrations Salesforce avec des systèmes externes. Bonne compréhension des enjeux de sécurité, de qualité et de performance sur Salesforce. Compétences fonctionnelles et méthodologiquesExpérience confirmée en gestion de releases. Capacité à structurer et industrialiser les processus de déploiement. Maîtrise des méthodes Agiles. Capacité à travailler dans un environnement multi-équipes. Aptitude à coordonner différents interlocuteurs techniques et métier. Expérience de l'animation d'ateliers techniques. Capacité à accompagner et faire progresser une équipe. Esprit d'amélioration continue. Sens de l'organisation et rigueur dans le suivi des mises en production.
Dans le cadre de l'évolution et de la fiabilisation de sa plateforme, mon client recherche un Ingénieur DevOps / SysOps Cloud AWS afin de renforcer les équipes en charge de l'automatisation des infrastructures, de l'administration Kubernetes et de l'industrialisation des déploiements. Le consultant interviendra sur des environnements cloud critiques et contribuera à la mise en place des meilleures pratiques DevOps, Security et Infrastructure as Code. Il travaillera en étroite collaboration avec les équipes développement, production, architecture et sécurité afin d'améliorer la résilience, la performance et la scalabilité des plateformes.
Dans le cadre d'un programme de transformation vers le cloud hybride, notre client recherche un Expert DevOps spécialisé en CI/CD, Azure et OpenShift. Vous intégrerez une équipe en charge de concevoir, maintenir et faire évoluer une plateforme d'intégration et de déploiement continu utilisée par plusieurs équipes de développement. Cette plateforme accompagne l'ensemble du cycle de vie des applications, de la fabrication jusqu'à leur mise en production. Vos principales responsabilités seront les suivantes : Assurer le support technique de la plateforme CI/CD auprès des équipes utilisatrices ; Accompagner les équipes dans l'utilisation des solutions et des processus de déploiement ; Traiter les incidents et demandes techniques de niveaux 1, 2 et 3 ; Participer au choix, à l'intégration et à l'évolution des solutions techniques ; Assurer la maintenance corrective et évolutive de la plateforme ; Veiller à la disponibilité, aux performances et à la sécurité de la plateforme ; Intégrer de nouveaux projets et de nouveaux usages au sein de l'écosystème CI/CD ; Concevoir et automatiser les processus de fabrication, de tests et de déploiement ; Contribuer à l'industrialisation des pratiques DevOps et à l'amélioration continue ; Analyser les besoins, formaliser les solutions et produire la documentation technique associée.
Contexte de la mission : Dans le cadre de projets à forts enjeux techniques, Viveris recherche un Développeur Applicatif Java H/F habitué à déployer et à assurer le support d'applications sur Kubernetes. Au sein d'une équipe dédiée à des solutions applicatives critiques, vous interviendrez sur le développement, le déploiement, l'exploitation et le support d'applications distribuées et conteneurisées.Le poste s'adresse à un développeur applicatif souhaitant renforcer ses compétences sur les sujets d'administration et d'architecture Kubernetes, en collaboration avec les équipes responsables de la plateforme. Vos responsabilités : - Développer et maintenir des composants applicatifs Java au sein d'architectures distribuées et conteneurisées ; - Concevoir et faire évoluer des API REST ainsi que les interfaces entre applications ; - Déployer, configurer et maintenir les applications sur Kubernetes avec Docker et les pipelines CI/CD ; - Assurer le support applicatif, analyser les incidents et contribuer à leur résolution ; - Participer à l'amélioration de l'exploitabilité : supervision, logs, diagnostic, fiabilité et reprise sur incident ; - Contribuer aux réflexions techniques liées à l'administration, à l'architecture et à l'évolution des environnements Kubernetes.
ContexteGarantir la scalabilité et la fiabilité des produits via des tests fonctionnels et non fonctionnels automatisés. MissionsParticiper à la définition de la stratégie de test et au choix des outils techniques. Concevoir, déployer et maintenir un banc de tests automatisés (pytest). Développer des tests pour collecter et comparer les métriques système (performance, charge, etc.). Créer et maintenir des jeux de données pour les tests. Collaborer avec les équipes produit/dev/QA pour définir les limites de fonctionnement du système. Stack techniqueLangages : Python Outils : Docker, PostgreSQL, pytest, Github action, AWS DevOps : Ansible, Terraform, Grafana
ContexteL'équipe de sécurité opérationnelle PSIRT (Production Security Incident Response Team) EMEA est en charge des missions suivantes pour l'ensemble des infrastructures de production d'une grande institution financière Wholesale EMEA : Intégration, évolution et maintien en condition opérationnelle des architectures de collecte des logs et de détection d'incident de sécurité (SIEM/SOC Orchestrator) Mise en place et évolution permanente des use cases/règles de corrélation Analyse et réponse aux incidents de sécurité Threat Hunting Investigation / Forensics Intégration, évolution et maintien en conditions opérationnelles du Global Security Dashboard La mission proposée concerne les sujets suivants : Création, test, mise en production et maintien des règles de détection d'incident de sécurité Création et mise en place des tests de monitoring des use cases de détection en Powershell Threat Hunting, analyse signaux faibles sur BigData (ELK) et développement de use cases SIEM (Pentaho/Python/Java) Interactions régulières avec les équipes Purpleteam et Défense pour l'amélioration ou la mise en place de nouvelles capacités de détection Étude des solutions innovantes de détection Compréhension en profondeur des techniques offensives utilisées par la Purpleteam Challenge de l'équipe Défense sur les possibilités offertes par les outils de sécurité La mise en place de scripts (ansible, sql, python, java, powershell, sql) pour la récupération des informations ou déploiement des composants sur le parc de serveurs et workstations sera nécessaire. Cette mission nécessite du relationnel et de fortes capacités d'adaptabilité car les environnements suivis sont complexes en termes d'organisation. Une très bonne culture sécurité est nécessaire du fait de la multiplicité des sujets couverts. MissionsIntégrer, faire évoluer et maintenir en condition opérationnelle les architectures de collecte des logs et de détection d'incident de sécurité Mettre en place et faire évoluer les use cases et règles de corrélation Analyser et répondre aux incidents de sécurité Réaliser du Threat Hunting et des investigations forensics Développer et maintenir des règles de détection et des tests de monitoring Collaborer avec les équipes Purpleteam et Défense pour améliorer les capacités de détection Étudier et proposer des solutions innovantes de détection Développer des scripts pour automatiser la récupération d'informations et le déploiement sur serveurs et postes de travail Outils & EnvironnementSIEM / SOC Orchestrator BigData (ELK) Pentaho, Python, Java, Powershell Scripts : ansible, sql, python, java, powershell Environnements Windows et Linux Outils de sécurité : contrôle de ports USB, chiffrement de disques durs Reporting avec publication régulière de rapports graphiques Conditions de travailInnovation, veille technologique et créativité encouragées Production avec contacts fréquents avec les équipes de production infrastructure et applicatives mondiales Multiplicité des interlocuteurs et complexité de l'organisation Pression pouvant découler des incidents de sécurité
Contexte : Besoin est identifié pour une partie des développements logiciels liés à un système d'autodirecteur de drone. Missions principales • Migration d'un simulateur historiquement développé en Java vers C++ • Évolution de l'architecture matérielle x86 vers ARM. • Environnement CI/CD basé sur Nexus et Arbor. Maintenir et optimiser les pipelines CI/CD Superviser la mise en œuvre des tests et la validation des exigences Participer aux phases d'intégration, y compris sur site à Saint-Tropez Compétences requises Expertise en développement C++ Maîtrise de Qt / Qt Creator Bonne maîtrise des environnements CI/CD Connaissance des systèmes complexes (défense, embarqué idéalement) Expérience en méthodologie Agile (Scrum / SAFe) Pré-requis 3 ans d'expérience minimum en développement logiciel Capacité à évoluer dans un environnement projet complexe Anglais courant
Contexte de la mission Dans le cadre d'un programme de transformation et d'industrialisation des plateformes Cloud, le consultancy interviendra en qualité de Tech Lead DevOps Cloud. La mission consiste à accompagner la conception, l'évolution et l'exploitation de solutions Cloud et d'automatisation. Le consultancy sera garant de la vision technique, de la cohérence des architectures et de l'alignement entre les besoins métiers, les exigences d'architecture et leur mise en œuvre opérationnelle. Principales responsabilités Leadership technique et architecture - Définir et faire évoluer les architectures Cloud multi-environnements. - Assurer un rôle de référent technique sur les sujets DevOps, automatisation et orchestration de conteneurs. - Traduire les besoins fonctionnels et les orientations d'architecture en solutions techniques. - Garantir la cohérence technique, la qualité et la sécurité des solutions mises en œuvre. - Accompagner les équipes techniques à travers le mentorat, les revues de code et le partage de bonnes pratiques. Assurer une veille technologique et promouvoir l'utilisation des technologies innovantes, notamment autour de l'intelligence artificielle appliquée aux activités IT. Infrastructure as Code et automatisation - Concevoir et automatiser le provisionnement des infrastructures. - Développer des outils, scripts et composants d'automatisation. - Concevoir, maintenir et optimiser les pipelines CI/CD. - Garantir la fiabilité, la sécurité et l'automatisation des déploiements. - Participer à l'amélioration continue des plateformes et processus de livraison. Plateformes Cloud, réseau et sécurité - Administrer et optimiser des environnements conteneurisés en production. - Concevoir et sécuriser des architectures réseau complexes. - Intervenir sur les problématiques de connectivité, routage, sécurité et contrôle des accès. - Mettre en œuvre les bonnes pratiques de sécurité et de gouvernance des plateformes Cloud. - Participer à la mise en place des principes DevSecOps et à la gestion des risques techniques. Amélioration continue et collaboration - Collaborer avec les équipes techniques, produit, architecture et sécurité. - Contribuer aux enjeux de performance, disponibilité, résilience et optimisation des coûts. - Prendre en compte les exigences de continuité et de reprise d'activité. - Participer à l'amélioration continue de la qualité de service des plateformes. Compétences requises - Solide expertise des environnements Cloud publics. - Expérience significative en architecture Cloud et DevOps. - Maîtrise des pratiques Infrastructure as Code et automatisation. - Expérience avancée sur les plateformes de conteneurisation et d'orchestration. - Expertise des pipelines CI/CD. - Excellentes compétences en scripting et automatisation. - Bonne maîtrise des concepts réseau et sécurité Cloud. - Expérience confirmée en tant que Tech Lead, référent technique ou architecte DevOps. - Capacité à accompagner des équipes et à porter une vision technique. Compétences appréciées - Connaissance de langages de développement orientés objet. - Expérience des architectures GitOps. - Maîtrise avancée de l'observabilité et du monitoring. - Connaissance des mécanismes avancés de sécurité, gouvernance et conformité. - Intérêt ou expérience dans l'intégration de solutions d'intelligence artificielle appliquées aux environnements IT.
Dans le cadre du renforcement d'une équipe IT spécialisée dans les applications de gestion des risques de marché, nous recherchons un Développeur Fullstack Senior C# / .NET / Angular. Le consultant intégrera une équipe technique en charge du développement, de la maintenance et de l'évolution de frameworks transverses permettant de concevoir et d'exploiter des applications métiers Dans le cadre du renforcement d'une équipe IT spécialisée dans les applications de gestion des risques de marché, nous recherchons un Développeur Fullstack Senior C# / .NET / Angular. Le consultant intégrera une équipe technique en charge du développement, de la maintenance et de l'évolution de frameworks transverses permettant de concevoir et d'exploiter des applications métiers critiques. Il interviendra sur des projets de développement Backend et Frontend, ainsi que sur les activités de support technique, d'intégration et de mise en production. Missions principales Participer à la conception, au développement et à la maintenance d'un framework interne en C# / .NET 8+. Développer et faire évoluer les interfaces utilisateurs en Angular. Concevoir et maintenir les composants techniques permettant l'exécution d'applications Web et Batch. Assurer le développement et l'optimisation des accès aux données avec SQL Server et Entity Framework. Apporter un support technique aux équipes de développement sur les environnements C# et Python. Participer aux activités de Release Management et sécuriser les livraisons applicatives. Contribuer à l'automatisation des déploiements et des pipelines CI/CD. Assurer la coordination avec les équipes de Production Applicative pour le suivi et l'exploitation des traitements Batch. Participer à la maintenance corrective et évolutive des applications. Environnement techniqueCompétences indispensables : C# / .NET 8+ Angular / TypeScript SQL Server Entity Framework Développement Backend et Frontend Outils et technologies complémentaires : Python (apprécié) Jenkins Bitbucket XL Deploy / XL Release Artifactory Control-M (ordonnancement et suivi des Batchs) CI/CD Release Management Profil recherchéDéveloppeur Fullstack confirmé/senior avec 6 à 9 ans d'expérience. Excellente maîtrise de C# / .NET, avec une expérience significative sur les développements Backend. Bonne maîtrise d'Angular pour le développement des interfaces Web. Solides compétences en SQL Server et Entity Framework. Expérience dans le développement de frameworks, de composants techniques ou d'applications complexes. Bonne connaissance des outils CI/CD et des processus de livraison applicative. Une expérience sur les traitements Batch et Control-M constitue un atout. La connaissance de Python est un véritable plus. Autonomie, rigueur, curiosité technique et sens du service. Capacité à travailler en équipe et à accompagner techniquement les autres développeurs. Profil attendu : un véritable Développeur Fullstack à dominante Backend C# / .NET, capable d'intervenir sur Angular, les frameworks techniques, les traitements Batch et les activités de mise en production.
Missions du posteDans le cadre du renforcement des pratiques DevSecOps et de l'industrialisation du cycle de développement logiciel, l'Expert DevSecOps accompagne les équipes de développement dans l'adoption des bonnes pratiques, l'utilisation des outils d'intégration et de déploiement, ainsi que dans l'amélioration continue des processus de qualité et de sécurité. Accompagnement des équipes de développementAccompagner les développeurs dans la mise en œuvre des bonnes pratiques de développement et l'utilisation des outils DevSecOps. Conseiller les équipes sur la gestion du code source, le versioning des applications et des dépendances. Mettre en place et faire évoluer les workflows de gestion du code source. Accompagner les équipes dans l'adoption de nouvelles pratiques et de nouveaux outils DevOps. Adopter une posture de conseil et d'accompagnement, sans se substituer aux équipes de développement. Qualité et sécurité du codeAccompagner la mise en place des tests unitaires et des dispositifs d'analyse statique du code. Définir et faire appliquer des critères de qualité et de sécurité pour la validation des livrables. Intégrer les contrôles de qualité et de sécurité au sein des pipelines CI/CD. Sensibiliser les développeurs aux enjeux de sécurité tout au long du cycle de développement. Contribuer à l'amélioration continue des pratiques de développement sécurisé. Conception et optimisation des pipelines CI/CDAccompagner la configuration, l'optimisation et la standardisation des pipelines CI/CD. Participer à la construction des packages et à la rédaction des scripts de déploiement. Contribuer à la mise en œuvre des pratiques de Pipeline as Code. Définir et promouvoir des standards permettant d'industrialiser et de fiabiliser les processus de livraison. Maintenir et faire évoluer des bibliothèques partagées destinées à standardiser les pipelines et faciliter leur réutilisation. Migration et transformation DevOpsParticiper à la préparation et à l'accompagnement d'une migration progressive vers une plateforme DevSecOps cible. Identifier les impacts techniques, organisationnels et méthodologiques liés à cette transformation. Contribuer à la définition des standards, modèles de projets et templates CI/CD de la plateforme cible. Accompagner les équipes dans l'adoption de la nouvelle plateforme et de ses fonctionnalités DevSecOps. Contribuer à la conduite du changement et à la montée en compétence des équipes. Formation et sensibilisationFormer les équipes de développement aux bonnes pratiques DevOps, DevSecOps, qualité et sécurité. Animer des ateliers et sessions de sensibilisation. Accompagner les développeurs dans leur montée en compétence sur les outils et pratiques CI/CD. Promouvoir une culture de sécurité intégrée au cycle de développement logiciel.
Sous la conduite du chef de projet, le consultant participera aux différentes phases projets sur les missions suivantes : - Contribution à la rédaction des dossiers d'architecture technique avec l'aide d'un architecte référent, et en collaboration avec les équipes infrastructures et réseaux - Application des exigences sécurité en collaboration avec les architectes sécurités - Mise en place des environnements techniques nécessaires : provisioning des environnements, installation, configuration et intégration des briques et composants nécessaires aux applications - Packaging, livraisons et déploiement des applications sur les environnements hors production voire production - Rédaction et consolidation des modes opératoires et documentations associées pour livraison à la direction de l'exploitation - Participer activement au travail d'automatisation des processus de livraison et de déploiement, les maintenir, les faire évoluer - Industrialiser les changements standards - Fournir un support technique à l'équipe projet - Réaliser les analyses de tests de performances sur les applications - Support N3 technique sur les applications en production Livrables : DAT (Document d'architecture Technique) FMP (Fiche de mise en Production : manuel de mise en production) Packages (livrable intégré dans l'outil XLDeploy et scripts SQL voir binaires supplémentaires) Plateformes de qualification , recette , evaluation
Almatek recherche Un Développeur JAVA sur Orléans. Le client recherche une ressource qui a des compétences en DEV (java …) et qui pourrait faire du pilotage de projet, de l'analyse d'incident sur une application qu'il aurait en charge. Localisation : Orléans + 2 Jrs de TT Almatek recherche Un Développeur JAVA sur Orléans. Le client recherche une ressource qui a des compétences en DEV (java …) et qui pourrait faire du pilotage de projet, de l'analyse d'incident sur une application qu'il aurait en charge. Localisation : Orléans + 2 Jrs de TT
Nous recherchons un expert WebMethods. Expérience confirmée sur la suite IBM WebMethods ; Expérience en API Management et en intégration de données ; Maîtrise des langages de programmation et de SQL ; Pratique de Confluence et Jira ; Bonne culture des SI, de l'architecture et de l'urbanisation, avec une approche opérationnelle ; Compétences en observabilité, logging et monitoring. Compétences complémentaires appréciées : Conteneurisation CAAS ; IAM et sécurité ; IA Gateway ; DevSecOps / CI/CD ; Intégration applicative et EDA.
Dans le cadre d'un projet stratégique de transformation digitale au sein du secteur de la santé, notre client souhaite renforcer son équipe de développement IT. Vous interviendrez sur la conception, la réalisation et la maintenance de solutions applicatives répondant à des enjeux métier et techniques complexes. Dans un contexte multi-projets qui présente un niveau de complexité technique et fonctionnelle Vos missions : Conception technique : analyser les besoins, réaliser les études techniques et proposer des solutions conformes aux standards et aux orientations technologiques du système d'information. Développement applicatif : concevoir, coder et faire évoluer les fonctionnalités de l'application, en assurant également la maintenance corrective et évolutive des solutions existantes. Gestion des données : contribuer à la structuration et à la centralisation des données métier dans les environnements Datahub et Datalab. Échanges inter-applicatifs : participer à l'automatisation des mises à jour et à la synchronisation des données entre les différentes applications du SI. Qualité du code : assurer le débogage, la documentation technique et le respect des bonnes pratiques de développement. Intégration et déploiement : préparer et exécuter les déploiements des composants développés, en veillant à leur fiabilité et au respect des échéances du projet. Méthodologie Agile : participer activement aux cérémonies agiles et collaborer avec les différents membres de l'équipe pour assurer la bonne progression des développements. Amélioration continue : contribuer aux ateliers techniques, à la veille technologique et au partage de connaissances au sein de l'équipe et de la DSI. Environnement technique : Java, Spring, Angular, WebService (Rest & SOAP), Git, Maven, Jenkins, Sonar, Java EE, Hibernate, Jira, Oracle, SQL. Secteur d'activité : Santé. Durée de la mission : Mission de 3 mois, renouvelable par périodes successives de 3 mois. Il s'agit d'une mission de longue durée, pouvant aller jusqu'à 3 ans au total, sous réserve du bon déroulement de la mission et de la validation des renouvellements.