Find your next tech and IT Job or contract CI/CD

What you need to know about CI/CD

CI/CD (Continuous Integration / Continuous Delivery or Continuous Deployment) is a DevOps methodology that automates software development steps, from code integration to production deployment. Continuous Integration (CI) consists of regularly integrating code changes into a central repository, followed by a series of automated tests to quickly detect errors. This ensures code stability and quality while facilitating collaboration between developers. Continuous Delivery (CD) extends CI by automating the preparation of deployment-ready versions. Teams can thus frequently deliver features to their users with minimal manual effort. Continuous Deployment (CD), an additional step, automatically pushes validated changes to production without human intervention, making the process even faster and smoother. CI/CD is essential for agile projects, enabling reduced delivery times, improved software quality, and promoting rapid iterations in a secure environment.

552 results
Contractor
Permanent

Job VacancyTech Lead / Développeur Fullstack H/F

Atos
Published on
.NET
Angular
Python

6 months
Aubervilliers, Ile-de-France
Missions Conception & Architecture Analyser l'existant applicatif et les spécifications AI Définir l'architecture cible d'intégration pour unifier la restitution des données métier et des résultats d'IA au sein d'une seule et même interface utilisateur Veiller au respect des bonnes pratiques de développement Développements Front-End & UX Faire évoluer l'application Angular (composants, services, gestion d'état) Intégrer de nouveaux écrans et tableaux de bord pour afficher les métriques issues des modèles d'IA (alertes, prédictions d'exploitation, graphiques comparatifs) Garantir une expérience utilisateur (UX/UI) fluide et responsive Industrialisation, Tests & DevOps Mettre en place et maintenir la couverture de tests unitaires et d'intégration (Front & Back) Faire évoluer les pipelines de déploiement continu sur GitLab CI/CD et conteneurs Docker Assurer la résolution de la dette technique et le traitement des bugs/tickets du backlog Livrables Attendus Documentation d'Architecture & Spécifications d'Intégration : Schéma d'interfaçage des API prédictives avec l'application web Mise à jour Applicative Back-End & Front-End : Code source complet (.NET Core / Angular/ Python) livré sur GitLab avec pipelines CI/CD opérationnels Modules d'IA Intégrés dans l'IHM : Interface Angular enrichie permettant d'exploiter les fonctionnalités d'IA prédictive de façon transparente Cahier de Recette & Tests : Documentation de recette, jeux de tests automatisés et guides d'exploitation
View this job
Premium Job
Contractor
Permanent
Fixed term

Job VacancyData Engineer Senior IA (H/F)

Freelance.com
Published on
AI Agent
Large Language Model (LLM)

1 year
40k-81k €
400-660 €
Montrouge, Ile-de-France
Intitulé : Data Engineer Senior IA (H/F) Expérience : +7 ans minimum Mode de travail : Hybride Localisation : Île-de-France Démarrage : ASAP Secteur : Services financiers Environnement : AWS, Spark, Python, SQL, DataOps, Gouvernance Data, CI/CD ContexteDans le cadre de l'accélération de sa stratégie Data, un grand groupe du secteur des services financiers recherche un(e) Data Engineer Senior pour rejoindre sa Direction Data & IA. Vous interviendrez au sein d'une équipe en charge de la conception, de l'industrialisation et de l'exploitation des plateformes de données destinées à soutenir les enjeux métiers, réglementaires et analytiques de l'entreprise. Votre rôle consistera à concevoir des architectures Data robustes, piloter l'industrialisation des pipelines de données et garantir la qualité, la gouvernance et la valorisation des données à grande échelle. Missions principalesPilotage des projets DataGérer un portefeuille de projets Data couvrant l'ensemble du cycle de vie de la donnée : ingestion, transformation, exposition et gouvernance. Accompagner les métiers dans l'identification et la formalisation de leurs besoins Data. Traduire les besoins fonctionnels, techniques et réglementaires en solutions concrètes et industrialisables. Être le référent technique Data auprès des chefs de projet, architectes, développeurs, data analysts, data scientists et parties prenantes métier. Piloter les choix techniques et garantir leur cohérence avec les standards de l'entreprise. Conception et développement des pipelines DataConcevoir, développer et maintenir des pipelines d'ingestion de données : Batch APIs Flux programmés Chargements de fichiers Développer des traitements ETL / ELT alimentant un Data Lake et des plateformes analytiques. Mettre en œuvre les bonnes pratiques de modélisation des données. Garantir la performance, la qualité, la résilience et la maintenabilité des traitements. Assurer l'industrialisation complète des développements réalisés. Challenger les choix techniques et méthodologiques proposés par les autres membres de l'équipe. Architecture Data et IndustrialisationConcevoir des architectures Data modernes, modulaires et évolutives. Définir et appliquer les principes DataOps : Automatisation Versionning CI/CD Reproductibilité Observabilité Favoriser la mutualisation et la réutilisation des composants existants avant tout nouveau développement. Construire et maintenir : Pipelines ETL / ELT Chaînes CI/CD APIs de diffusion de données Mécanismes de monitoring et d'alerting Collaborer avec les équipes Data, Cloud et IA afin d'harmoniser les pratiques et accélérer les déploiements. Gouvernance, qualité et conformité des donnéesDéfinir et promouvoir les standards de développement Data. Garantir la qualité, la traçabilité et la conformité des données. Structurer les pratiques autour de : Git et workflows de développement Tests automatisés Documentation Data Catalog Métadonnées Lignage des données Infrastructure as Code Réaliser des audits techniques des pipelines et jeux de données. Assurer la conformité des solutions avec les exigences réglementaires et les politiques internes de gouvernance. Garantir la reproductibilité attendue lors des contrôles et audits. Leadership technique et accompagnementEncadrer et accompagner les Data Engineers juniors et intermédiaires. Participer à la montée en compétences de l'équipe. Assurer un rôle de mentor et de référent technique. Vulgariser les enjeux Data auprès des utilisateurs métiers. Participer aux revues d'architecture et aux processus de validation technique. Contribuer à la diffusion des bonnes pratiques Data et DataOps. Innovation et veille technologiqueRéaliser une veille active sur les technologies Data, Cloud et IA. Identifier les opportunités d'amélioration des plateformes existantes. Proposer des solutions innovantes répondant aux enjeux métiers. Anticiper les évolutions réglementaires et les enjeux liés à la qualité, la gouvernance et la souveraineté des données.
View this job
Contractor

Contractor jobTech Lead Wero

STHREE SAS
Published on

24 months
75001, France
Votre rôle et vos principales missions En tant que Tech Lead d'une squad Java/Angular, vous aurez un rôle clé dans l'alignement des décisions techniques avec la vision produit. Vous veilleriez à la qualité, à la cohérence et à la fiabilité des solutions livrées, tout en respectant les standards d'architecture et les bonnes pratiques. Vous accompagnerez les développeurs et les QA au quotidien en instaurant un cadre clair et stimulant, en facilitant les décisions techniques clés et en encourageant activement la montée en compétences de l'équipe. Vous aurez un rôle moteur dans la création d'un environnement de travail collaboratif, exigeant et bienveillant, résolument orienté impact, amélioration continue et excellence technique. Vos principales missions : Piloter la conception logicielle, le développement et les revues de code afin de garantir la qualité, la robustesse et le respect des principes d'architecture. Prendre les décisions techniques clés et arbitrer les compromis entre performance, scalabilité et délais de delivery. Déployer et faire respecter les pratiques DevSecOps, en assurant leur intégration dans les pipelines CI/CD pour une delivery continue et sécurisée. Collaborer étroitement avec les Engineering Managers afin de sécuriser la faisabilité des livraisons, l'observabilité des systèmes et la fiabilité en production. Contribuer à la planification des releases et aux cérémonies agiles, en anticipant les dépendances, en identifiant les risques techniques et en apportant de la visibilité aux équipes. Promouvoir l'automatisation, la documentation et les bonnes pratiques de test pour améliorer la qualité et l'efficacité de la delivery. Encadrement des développeurs et des QA automation de la squad : clarification des priorités, coaching technique, pair programming, mentorat et revues de code, avec pour objectif de renforcer l'autonomie et la maturité technique de l'équipe. Stack Technique : Maitrise de Java, Spring et Angular Solide pratique des API Rest Connaissance Kafka, Apache Camel Connaissance SQL, PostgreSQL, MongoDb Pratique des chaines CI/CD (ex. Jenkins) Forte connaissance des outils et environnements Open : Kubernetes, Openshift, Helm, Docker, GIT Expérience confirmée dans des environnements Cloud Votre profil Formation : Bac+5 en informatique ou ingénierie. Expérience : Minimum 5 ans d'expérience, dont au moins une expérience avérée en tant que Tech Lead. Maîtrise de l'anglais professionnel Compétences clés requises Compétences techniques : Excellente maîtrise de l'architecture logicielle, des frameworks de développement et des bonnes pratiques d'ingénierie. Expertise sur les technologies backend et frontend, les pipelines CI/CD et les pratiques DevSecOps. Bonne culture de l'observabilité (monitoring, alerting) et des enjeux de fiabilité des systèmes. Compétences métiers : Capacité à sécuriser la faisabilité technique de la roadmap produit, de la conception jusqu'à la mise en production. Expérience dans la coordination transverse entre squads et la gestion des incidents en environnements de production Soft skills : Leadership technique, avec une forte capacité à faire grandir les équipes par le coaching et le mentoring. Communication fluide et collaboration efficace avec les équipes Produit, Engineering et SRE. Ce que mon client valorise : Un mindset orienté produit/service : sens de l'impact, souci de l'utilisateur final. Une capacité à prendre du recul, à challenger les choix techniques et à s'inscrire dans une logique d'amélioration continue.
View this job
Contractor

Contractor jobIngénieur Python / Agents IA – LangGraph

SILKHOM
Published on

99 months
Montreuil, Ile-de-France
Intégré à l'équipe plateforme, vous interviendrez sur le développement, la qualification et la mise en production d'agents IA orchestrés sous LangGraph. Vos principales missions : Concevoir et développer des agents autonomes en Python avec LangGraph (StateGraph, multi-agents, human-in-the-loop, intégration LLM, prebuilt tools). Intégrer les agents avec des composants RAG, des bases de connaissances internes et des sources opérationnelles via API. Optimiser les stratégies de prompt engineering et les mécanismes de contrôle (function calling, tool use, plan-and-execute). Mettre en place et enrichir les suites d'évaluation (datasets d'évaluation, monitoring comportemental, détection de dérive et d'hallucinations) sous LangSmith. Industrialiser les agents : versioning, conteneurisation, intégration CI/CD et conformité aux standards de la plateforme. Documenter les agents et contribuer à la matrice de risques ainsi qu'aux runbooks d'exploitation. Vous travaillerez en étroite collaboration avec l'Architecte plateforme, l'Ingénieur Plateforme / SRE, le Data Engineer, le Data Scientist ainsi qu'avec le Product Owner et les référents métiers, dans un cadre Agile Scrum (sprints de 2 semaines). Environnement technique : Python (LangGraph, LangChain, Pydantic) LangGraph : StateGraph, multi-agents, human-in-the-loop RAG : vector retrieval, chunking, re-ranking, hybrid retrieval Function calling / Tool use / Plan-and-execute LangSmith / OpenTelemetry GitLab CI/CD / Docker OAuth / mTLS / Gestion des secrets Un plus : Kubernetes, API Management, Neo4j / TigerGraph, MCP (Model Context Protocol)
View this job
Permanent

Job VacancyIngénieur Systèmes Linux N3 / DevOps (H/F)

DCS EASYWARE
Published on

Croix, Hauts-de-France
Dans le cadre du renforcement de nos équipes, nousrecherchons un Ingénieur Systèmes Linux N3 / DevOps (H/F) pour intervenirdans un environnement technique exigeant, mêlant expertise système, MCO,automatisation et Infrastructure as Code. Vous rejoignez une équipe d'ingénierie système et intervenezen tant que référent technique Linux afin de garantir la stabilité, lasécurité et la performance des infrastructures physiques, virtuelles et Cloud. Vos missions Expertise Linux N3 & MCO Intervenir en escalade N3 sur les incidents de production complexes ; Réaliser les analyses avancées : crash dumps, problématiques CPU, mémoire, I/O et réseau ; Piloter les campagnes de patching et de montée de version des environnements Linux ; Assurer le durcissement des systèmes : Kernel tuning, SELinux, AppArmor, SSH, Firewall ; Superviser les performances et réaliser le Capacity Planning des infrastructures ; Optimiser les configurations système hébergeant des applications critiques. Industrialisation & Infrastructure as Code Concevoir, construire et maintenir les Golden Images Linux destinées aux différents environnements : VMware, Cloud et Bare Metal ; Industrialiser la création des images avec HashiCorp Packer ; Intégrer ces templates aux processus de déploiement via Terraform ; Concevoir, maintenir et documenter les modules Terraform permettant d'automatiser le provisionnement des serveurs ; Développer et maintenir des rôles Ansible pour automatiser la configuration des systèmes ; Participer à l'amélioration des pipelines CI/CD et des processus de déploiement. Environnement technique Linux : Red Hat Enterprise Linux, Rocky Linux, AlmaLinux, Debian, Ubuntu IaC : Terraform, Packer Automatisation : Ansible, Ansible Tower / AWX Scripting : Bash, Python et/ou Go Virtualisation : VMware vSphere Cloud : AWS, Azure et/ou GCP Stockage : LVM, multipathing Sécurité : CIS Benchmarks, SELinux/AppArmor, SSH Hardening, Firewall DevOps : Git, pipelines CI/CD
View this job

Contract roles and jobs for CI/CD

DevOps Engineer (Cloud)

The DevOps Engineer (Cloud) uses CI/CD practices to automate the integration, testing, deployment, and production of applications, ensuring continuous and reliable delivery in Cloud environments.

Systems & Networks Engineer

The Systems & Network Engineer implements and manages CI/CD pipelines to automate configuration management and infrastructure deployments, contributing to the reliability and speed of updates.

Lead Developer / Tech Lead

The Lead Developer / Tech Lead oversees continuous integration and continuous deployment within development teams, setting up efficient CI/CD pipelines to improve code quality and accelerate delivery processes.

Fullstack Developer

The Fullstack Developer designs and develops applications using a CI/CD approach, integrating automation tools to ensure rapid deployments and smooth integration between front-end and back-end.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us