Trouvez votre prochaine offre d’emploi ou de mission freelance Git
Ce qu’il faut savoir sur Git
Git est un système de contrôle de version distribué largement utilisé pour la gestion du code source. Il permet à plusieurs développeurs de travailler sur un projet simultanément, en suivant les modifications et en facilitant la collaboration.
Contexte Le client, acteur du secteur bancaire, dispose d'un service transverse d'expertises technologiques (Cloud, API, Data & IA, Blockchain, Low Code/No Code) organisé autour de Factories, d'un centre Agile, d'un Lab' Innovation et de référentiels transverses, au service de l'ensemble des métiers du groupe. La mission s'inscrit au sein d'une équipe Data AI Plateforme & Architecture, experte sur les architectures et plateformes Data (socles Big Data, Datalake, LakeHouse Cloud public, Business Intelligence/Analytics, outillage ML), basée à Paris et Porto. Le besoin porte sur le développement et la maintenance de microservices .NET, avec une contribution ponctuelle au front-end Angular et une intégration dans la chaîne CI/CD et l'orchestration de conteneurs (OpenShift/Kubernetes). Rôle et responsabilités principales Développer et maintenir des microservices en .NET (C#) selon les standards de l'équipe Contribuer ponctuellement à des développements front-end Angular Participer à la conception technique et aux revues de code Intégrer et maintenir les pipelines CI/CD (Jenkins, XLDeploy, XLRelease) Assurer le bon déploiement des applications sur OpenShift (Kubernetes) Rédiger la documentation technique associée Participer aux cérémonies Agile (sprint planning, daily, rétrospective) Livrables attendus Documentation technique associée aux développements réalisés Contribution au code applicatif (microservices .NET, contributions Angular) Contribution aux pipelines CI/CD (configuration Jenkins, XLDeploy, XLRelease)
Profil : ✅ Gestion et maintien en conditions opérationnelles des Landing Zones Azure et GCP ✅ Mise en œuvre des pratiques DevOps (CI/CD, Infrastructure as Code, automatisation) ✅ Création, évolution et optimisation de pipelines CI/CD Jenkins ✅ Concevoir, développer et sécuriser les APIs internes ✅ Expérience en scripting Python dans un contexte de gestionnaire de source Git ✅ Maintenir la landing zone en condition opérationnelle ✅ Déploiement et gestion d'infrastructures Cloud via Terraform ✅ Maîtrise du contrôle d'accès basé sur les rôles (RBAC) Compétences clés : ✅ Cloud : Azure / GCP ✅ Infrastructure as Code : Terraform ✅ Sécurité : DNS, Bastion ✅ CI/CD : Azure DevOps, GitLab CI/CD, GitHub Actions ✅ FastAPI / OpenAPI ✅ Linux (SSH, Bash)
CONTEXTE Dans le cadre d'un environnement international de trading d'énergie, nous recherchons un Data Engineer Expert pour rejoindre une équipe Data Engineering basée à Genève. Vous interviendrez sur des enjeux data critiques pour les activités de trading de pétrole, biofuels, gaz naturel et électricité, dans un environnement à forte volumétrie et nécessitant un haut niveau de performance et de fiabilité. Vous collaborerez au quotidien avec les traders, charterers, opérateurs, analystes de marché et quants, ainsi qu'avec des équipes internationales basées notamment à Paris, Houston et Singapour. RESPONSABILITÉS Concevoir, maintenir et optimiser des pipelines de données batch et temps réel. Développer des solutions de streaming data à haute performance. Travailler sur des architectures Databricks / Spark Streaming / Structured Streaming / Delta Lake. Concevoir et exploiter des flux temps réel avec Kafka et/ou AWS Kinesis. Développer des pipelines et APIs en Python. Exploiter les services AWS : Kinesis, SQS, SNS, EventBridge, S3, Lambda, IAM. Garantir la disponibilité, l'intégrité, la qualité et la performance des données. Identifier et réduire les problèmes de latence, incidents et défaillances sur les flux temps réel. Participer à l'amélioration continue des pratiques de monitoring, CI/CD et observabilité. Collaborer avec les équipes métier et techniques dans un contexte international et exigeant. ENVIRONNEMENT TECHNIQUE Databricks · Spark · Structured Streaming · Delta Lake · Python · AWS · Kinesis · Kafka · S3 · Lambda · SQS · SNS · EventBridge · IAM · PySpark · Git · GitHub Actions · CloudWatch · Grafana
Contexte de la mission Notre client souhaite renforcer la capacité de réalisation d'IT Operations sur plusieurs chantiers d'exploitation, de fiabilisation et d'industrialisation du Run. Nous recherchons un ingénieur systèmes expérimenté, capable de prendre en charge un sujet opérationnel de bout en bout. À partir d'un environnement existant, d'un besoin ou d'un problème à résoudre, il doit pouvoir analyser la situation, proposer les actions nécessaires, les mettre en œuvre, les tester puis les documenter. Le profil recherché dispose d'un socle systèmes et exploitation solide, reste proche de la technique et sait intervenir sur des environnements variés. Il doit être suffisamment autonome pour investiguer, traiter les cas complexes et transformer progressivement les opérations récurrentes en pratiques fiables, documentées et automatisées. Objectifs et livrables Renforcer la capacité de réalisation d'IT Operations sur les chantiers de fiabilisation et d'industrialisation du Run, depuis l'analyse de l'existant jusqu'à la mise en production, l'automatisation, les tests et la documentation. Premier chantier - Migration Cloud Control : - Analyse de l'existant et qualification des VM / workloads restant à traiter. - Identification des dépendances, contraintes et cas bloquants. - Préparation et réalisation des migrations ou arrêts selon la cible retenue. - Réalisation des contrôles techniques avant et après migration. - Diagnostic et résolution des anomalies rencontrées pendant les opérations. - Scripting ou automatisation des contrôles et opérations répétitives lorsque pertinent. - Nettoyage des composants devenus inutiles et contribution à la rationalisation de l'environnement. - Documentation des opérations réalisées, des exceptions et des procédures nécessaires au Run. Chantiers suivants envisagés : Sauvegarde, restauration & PRA Montées de version des filers via MLM MCO, automatisation et fiabilité du Run
Nous recherchons activement une « Mission d'Expertise Google Cloud Platform (GCP) et Infrastructure as Code (IaC) » pour lequel nous souhaitons vous consulter. Contexte Au sein de la DSI Groupe, l'équipe Infrastructure & Operations opère plusieurs environnements cloud publics et privés. Dans le cadre de la montée en maturité de notre plateforme GCP, nous recherchons un consultant expert GCP & Infrastructure as Code afin d'accompagner les équipes internes sur l'exploitation, la structuration et l'évolution du socle existant. L'environnement actuel s'appuie notamment sur : Google Cloud Storage (GCS) BigQuery SAP RISE interconnecté sur GCP Outils d'automatisation et d'Infrastructure as Code existants Environnement intégré dans un écosystème multi-cloud L'objectif est de sécuriser, industrialiser et étendre le socle GCP afin d'accueillir de nouveaux usages IaaS et PaaS tout en renforçant l'autonomie des équipes internes. Point d'attention : Renforcement et structuration de la Landing Zone GCP Dans le cadre de cette mission, une attention particulière sera portée à la consolidation et à l'évolution de la Landing Zone GCP afin de disposer d'un socle cloud d'entreprise robuste, sécurisé et évolutif. Le consultant devra analyser l'organisation actuelle (Organization, Folders, Projects), les modèles IAM, les configurations réseau, les mécanismes de sécurité, de supervision et de gouvernance afin d'identifier les écarts par rapport aux bonnes pratiques GCP. Sur la base de cette analyse, il proposera une architecture cible permettant d'industrialiser l'accueil de nouveaux usages, notamment IaaS, tout en garantissant la maîtrise des coûts, la conformité et la sécurité. Les travaux pourront notamment couvrir la structuration des projets et environnements (production, préproduction, développement), la mise en place ou l'amélioration des modèles de délégation IAM, l'organisation des réseaux Shared VPC, la gestion centralisée des journaux et de la supervision, l'application de policies de gouvernance, l'intégration des contrôles de sécurité ainsi que l'automatisation complète du déploiement via Terraform. L'objectif est de disposer d'une plateforme GCP standardisée, documentée et facilement consommable par les équipes projets, capable d'accueillir à terme des services IaaS, des plateformes applicatives et des usages data supplémentaires, tout en garantissant l'autonomie des équipes d'exploitation et la pérennité de la plateforme. Objectifs de la mission Le consultant interviendra comme référent technique GCP / IaC avec une forte composante d'analyse, d'exploitation et de transfert de compétences. 1. Audit du socle existant Analyse du code Infrastructure as Code Revue des repositories existants. Analyse de la structure des modules. Évaluation de la maintenabilité et de la réutilisabilité du code. Analyse de la stratégie Git, branches, promotion des changements. Contrôle de la qualité du code Terraform Revue des pipelines CI/CD. Identification des dettes techniques. Recommandations de remédiation et plan d'amélioration. Analyse de la plateforme en production Cartographie des services actuellement déployés. Analyse des configurations de sécurité. Revue IAM et gestion des permissions. Analyse réseau et connectivité. Analyse des processus d'exploitation. Revue des mécanismes de sauvegarde et résilience. Analyse des coûts et leviers d'optimisation. Production d'un rapport d'écart entre les pratiques observées et les standards cloud. 2. Documentation et capitalisation Production de documentation technique Architecture cible et architecture existante. Documentation du socle IaC. Documentation des processus d'exploitation. Cartographie des composants. Documentation des dépendances SAP RISE. Procédures d'exploitation courante. Guides de diagnostic et troubleshooting. Formalisation des standards Standards de développement Terraform Standards réseau. Standards IAM. Standards de tagging et nomenclature. Standards FinOps. Standards de monitoring et observabilité. 3. Extension du socle GCP Accompagner les équipes dans l'évolution de la plateforme afin d'accueillir de nouvelles charges de travail. Intégration de services IaaS Le consultant devra proposer et mettre en œuvre les fondations nécessaires à l'intégration de : Compute Engine Managed Instance Groups Load Balancers Cloud DNS Cloud NAT Cloud Router Shared VPC Services de sécurité associés Industrialisation Développement des modules IaC nécessaires. Automatisation du provisioning. Intégration CI/CD. Stratégie de gestion des environnements. Gouvernance des déploiements. 4. Support à l'exploitation Participation aux activités opérationnelles de l'équipe : Support niveau expert GCP. Diagnostic des incidents complexes. Résolution des problèmes d'infrastructure. Accompagnement des projets métiers. Participation aux revues techniques. Contribution aux changements de production. Amélioration continue des opérations. 5. Structuration des bonnes pratiques Cloud Le consultant devra agir comme référent qualité et gouvernance. Domaines attendus Landing Zone GCP Sécurité Cloud IAM Réseau Observabilité Automatisation FinOps Gestion des risques Disaster Recovery Cloud Governance 6. Acculturation et montée en compétence des équipes Le transfert de compétences constitue un objectif majeur de la mission. Activités attendues Sessions de coaching. Pairing avec les équipes internes. Workshops techniques. Revue de code. Animation de communautés de pratiques. Compétences à transmettre Terraform / Git Architecture GCP Sécurité GCP Exploitation GCP FinOps Bonnes pratiques Cloud Native Industrialisation CI/CD
Concevoir et mettre en œuvre Dynatrace Runtime Vulnerability Analytics (RVA) sur des workloads conteneurisés et non conteneurisés afin de permettre une détection continue des vulnérabilités en environnement d'exécution (runtime). Déployer les fonctionnalités de sécurité complémentaires de Dynatrace (Application Security, Attack Detection, Runtime Application Protection et modules associés), conformément à l'architecture de sécurité et aux exigences de conformité du Client. Déployer et administrer Dynatrace OneAgent et ActiveGate dans les environnements AWS et Azure, en garantissant une observabilité complète des applications, des hôtes et des services. Intégrer la supervision et les signaux de sécurité Dynatrace avec les services AWS, notamment EC2 et Elastic Beanstalk. Intégrer la supervision et les signaux de sécurité Dynatrace avec les services PaaS Azure, notamment Logic Apps, Function Apps et Web Apps. Définir et maintenir les Management Zones, les stratégies de tagging et les politiques d'accès Dynatrace, en cohérence avec la gouvernance Cloud et le modèle RBAC du Client. Mettre en place des pipelines de déploiement automatisés (Infrastructure as Code) pour le déploiement, la configuration et la gestion du cycle de vie des agents Dynatrace sur AWS et Azure. Configurer les alertes, la détection des problèmes et les dashboards afin de soutenir les équipes SRE et les opérations de sécurité, et transmettre les signaux pertinents vers les outils SIEM/SOAR. Collaborer avec les équipes applicatives, Cloud et sécurité pour analyser les vulnérabilités identifiées par Dynatrace RVA et assurer leur remédiation jusqu'à leur résolution complète. Contribuer aux pratiques de fiabilité (SRE) : SLO/SLI, gestion des incidents et retours d'expérience post-incident, pour les plateformes couvertes par Dynatrace. Maintenir la documentation, les procédures opérationnelles (runbooks) et les supports de partage de connaissances relatifs aux outils de sécurité Dynatrace et à leurs intégrations. Suivre la roadmap produit de Dynatrace et évaluer les nouvelles fonctionnalités de sécurité et d'observabilité afin d'identifier celles pouvant être adoptées.
Nous recherchons un(e) Application Security / Product Security Analyst pour rejoindre l'équipe en charge de GLPI, une solution ITSM open source utilisée par des organisations partout dans le monde. L'objectif du poste : analyser les vulnérabilités qui concernent le produit, comprendre leur origine et leur impact, puis accompagner les développeurs dans leur résolution. Tes missions Tu interviendras principalement sur : l'analyse et la reproduction des vulnérabilités ; l'identification des vecteurs d'attaque et des composants concernés ; l'évaluation de leur exploitabilité, impact et criticité ; la création de PoC et la documentation des scénarios de reproduction ; l'analyse du code, des flux applicatifs, API et dépendances ; la recherche de vulnérabilités similaires dans le produit ; la qualification via CWE, OWASP et CVSS ; la revue de code orientée sécurité ; l'analyse des dépendances et CVE ; les tests de non-régression après correction ; l'amélioration progressive des contrôles de sécurité dans le cycle de développement. Tu travailleras directement avec les développeurs en leur apportant les informations nécessaires pour comprendre et corriger efficacement les vulnérabilités identifiées. L'objectif est également de prendre du recul sur les incidents rencontrés afin d'identifier les problèmes récurrents et de renforcer durablement la sécurité du produit. Environnement technique Application web open source complexe principalement développée en : PHP 8.2+ · Symfony · JavaScript · Vue.js · MySQL/MariaDB Environnement : Git/GitHub · Composer/npm · API REST · OAuth2 · LDAP · plugins Pratiques sécurité : SAST · SCA · DAST · pentest applicatif · PoC · CVE · CWE · OWASP · CVSS · Secure Code Review
Le/ La développeur·euse fullstack utilise Git pour gérer les versions de code, collaborer efficacement avec les équipes et assurer la qualité des livrables.
L’ingénieur·e devops utilise Git pour automatiser les déploiements, suivre les modifications du code et maintenir un contrôle précis des environnements de développement.
L’ingénieur·e test et recette utilise Git pour accéder aux différentes versions du code, tester les modifications et valider leur bon fonctionnement avant mise en production.