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.

Your search returns 409 results.
Contractor
Permanent

Job VacancyDéveloppeur Python IA & Connectivité SharePoint

VISIAN
Published on
Azure
CI/CD
LangGraph

1 year
Paris, France
ContexteEntreprise du secteur bancaire, développement d'un chatbot IA centralisé à l'échelle de la banque, intégrant SharePoint comme source de données principale. Projet impliquant une équipe technique spécialisée en IA, connectivité SharePoint et qualité logicielle. MissionsConcevoir et développer un chatbot IA centralisé intégrant SharePoint comme source de données principale Garantir la qualité, la fiabilité et la couverture de tests du chatbot via une stratégie QA rigoureuse Développement Python / Go / IA Concevoir l'architecture du chatbot (orchestration, RAG, gestion du contexte, multi-turn) Développer les composants IA : ingestion, embedding, retrieval, génération (LLM on-premise ou API) Intégrer les modèles LLM avec les sources de connaissance SharePoint Optimiser les performances (latence, throughput, qualité des réponses) Gestion des prompts, templates, et évaluation des réponses (prompt engineering) Développement d'outils et services en Go (performance-critical, sidecar utilities) Connectivité SharePoint Intégration avec SharePoint Online / On-Premise via API Graph ou SharePoint REST API Authentification : OAuth2, Azure AD, certificats app-only, managed identities Crawling et indexation des documents, pages, listes, et bibliothèques SharePoint Gestion des permissions et de la sécurité au niveau des sites/documents (respect des ACLs dans le retrieval) Synchronisation et rafraîchissement incrémental du contenu SharePoint Gestion des métadonnées, types de contenu, et structures de sites complexes (multi-sites, multi-tenants) Gestion des quotas API Graph (throttling, retry, pagination) QA / Testing — Focus Principal Concevoir et implémenter la stratégie de test end-to-end du chatbot Tests unitaires (pytest, Go testing) — couverture des composants IA, connecteurs SharePoint, orchestration Tests d'intégration : SharePoint API mocking, vector store, LLM endpoints Tests de contrat API (schema validation, Pydantic AI schema enforcement) Tests de non-régression sur les réponses IA : Golden datasets et évaluation automatique des réponses Scoring de qualité (relevance, faithfulness, hallucination detection) A/B testing des prompts et des versions de modèles Tests de charge et de performance (locust / k6) — simulation multi-utilisateurs concurrents Tests de sécurité : Injection de prompts (prompt injection, jailbreak) Fuite de données (data exfiltration, cross-tenant leakage) Accès non autorisés (bypass d'ACLs SharePoint) Tests de robustesse LLM : edge cases, context overflow, model fallback, timeout handling Observabilité de la qualité via Langfuse : Tracing des chaînes RAG (retrieval → génération → réponse) Évaluation continue des réponses en production (drift detection, feedback loops) Dashboards de qualité (latence, token usage, user satisfaction, error rates) Alerting sur dégradation de qualité Mise en place de pipelines CI/CD avec gates de qualité (tests, linting, évaluation IA) Gestion des environnements de test (dev / staging / prod) avec données représentatives Architecture & Intégration Concevoir le pipeline de données : SharePoint → extraction → chunking → embedding → vector store Exposer le chatbot via API REST (FastAPI) et interface utilisateur Intégration avec les systèmes internes (SSO, logging, audit, monitoring) Gestion multi-langues (FR/EN) Stack techniqueLangages : Python 3.11+, Go IA / LLM : Pydantic AI, LangChain / LlamaIndex, vLLM, Hugging Face, OpenAI-compatible APIs Observabilité IA / QA : Langfuse (tracing, évaluation, monitoring) Vector Store : Milvus / Qdrant / pgvector SharePoint : Microsoft Graph API, SharePoint REST API, MSAL API : FastAPI, Pydantic Testing : pytest, pytest-asyncio, Go testing, locust, k6 CI/CD : GitLab CI, Tekton Observabilité infra : Prometheus, Grafana, OpenTelemetry Conteneurisation : Docker, Kubernetes / OpenShift
View this job
Permanent

Job VacancyMachine Learning Engineer - AI (Remote)

█ █ █ ██ █ █
Published on
CI/CD
Ocaml
Python

United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor
Permanent

Job VacancyDomain Manager SRE Responsable de Domaine SRE

CAT-AMANIA
Published on
CI/CD
DevSecOps
Site Reliability Engineering (SRE)

3 years
Ile-de-France, France
Mission Garantir la stabilité, la performance et la disponibilité des services dans les environnements de production et hors production, tout en développant une culture orientée fiabilité au sein des équipes de delivery. Dans ce cadre, le titulaire du poste agit comme le garant de la mise en production des évolutions produit, en veillant à ce que la qualité délivrée soit toujours conforme aux attentes des clients. Collaborer avec les équipes Produit, Technique et Plateforme afin de maintenir un équilibre optimal entre innovation, rapidité d'exécution et robustesse opérationnelle. Activités principales Définir, surveiller et communiquer les objectifs de niveau de service (SLO), les indicateurs de niveau de service (SLI) et les budgets d'erreur (Error Budgets) sur l'ensemble des environnements afin de garantir une fiabilité mesurable pour chaque domaine applicatif. Veiller à la mise en place et à l'amélioration continue des dispositifs d'observabilité, de supervision et d'alerting. Superviser la préparation opérationnelle des mises en production afin de garantir la stabilité des environnements de production grâce à une coordination transverse avec les équipes Produit et Technique. Disposer d'un droit de veto sur une mise en production lorsque le niveau de qualité observé ne répond pas aux attentes des clients. Piloter la gestion des incidents, les analyses des causes racines (Root Cause Analysis) et les revues post-mortem afin d'assurer la responsabilisation des équipes et l'amélioration continue sur chaque domaine applicatif. Collaborer avec les équipes Core Platform, Observability et FinOps afin d'améliorer la résilience des systèmes, optimiser les coûts et maintenir les performances de la plateforme. Communiquer l'état de la fiabilité, les risques et les plans d'amélioration aux Agile Release Managers et aux responsables de domaine afin de garantir l'alignement entre les différents ART. Participer activement à l'Agile Release Train en tant que représentant de la fiabilité et des opérations, en soutenant le rythme de livraison et la qualité des produits.
View this job
Permanent

Job VacancyMachine Learning Engineer - AI (Remote)

█ █ █ ██ █ █
Published on
CI/CD
Ocaml
Python

United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Permanent

Job VacancyDéveloppeur Mobile Android Kotlin (H/F)

█ █ █ ██ █ █
Published on
CI/CD
Gitlab
JUnit

Lyon, Auvergne-Rhône-Alpes

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor
Permanent

Job VacancyIngénieur Production DevOps

VISIAN
Published on
CI/CD
Docker
Gitlab

1 year
Paris, France
ContexteLe bénéficiaire souhaite une prestation d'accompagnement en ingénierie de production dans le cadre de la gestion du RUN et des projets des applications de gestion électronique et documentaire et de l'archivage ainsi que le suivi de l'obsolescence des infrastructures et de la maintenance des applications du parc. Les aspects techniques et la communication sont les clés de ce poste. MissionsDans le cadre de projets : Préparation et animation de suivi opérationnel (comité de projet) Gestion et suivi du planning de mise en œuvre et veille du respect des jalons clés Alerting et escalade en cas de risques sur le respect du planning et du budget Être force de proposition de la solution d'architecture technique et la mise en place Veille à la bonne application du cadre de réalisation (principes d'architecture et normes de développements, production des livrables attendus, etc.) Mise en service des applications et maintien en conditions opérationnelles des applications La mission s'articulera aussi autour des tâches suivantes : Pilotage des chantiers de traitement de l'obsolescence OS et Middleware du parc Définition des plannings avec la DSI Métier Réalisation des updates systèmes (A/R applicatifs, lancements de scripts, gestion des incidents éventuels, ...) Communication en amont, pendant et post réalisation Résolution d'incidents Résolution de problèmes Outils & EnvironnementMaîtrise du concept DevOps : CI/CD (expert) Outils Jenkins, Gitlab CI (expert) Bonne connaissance de l'environnement technique Kubernetes/Docker (IBM Cloud) Esprit d'équipe
View this job
Permanent

Job VacancyMachine Learning Engineer - AI (Remote)

█ █ █ ██ █ █
Published on
CI/CD
Ocaml
Python

United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Permanent

Job VacancyArchitecte IA/MLOps Confirmé H/F

Les Filles et les Garçons de la Tech
Published on
AI
CI/CD
Cloud

44k-60k €
Toulouse, Occitania
Au sein du Pôle Architecture Logicielle & IA (DSI), le Lead IA / Architecte IA & MLOps du stream IA conçoit, cadre et met en œuvre les architectures IA industrielles (ML classiques et IA générative), en garantissant leur cohérence avec le SI, leur industrialisation via le MLOps, et leur observabilité en production. Il intervient de la faisabilité technique au passage à l'échelle, en lien étroit avec la DSMC (valeur métier) et dans le respect des cadres Groupe (Design Authority IA, sécurité, conformité). Périmètre et rattachement : Rattachement : Direction des Systèmes d'Information / Architecture Logicielle & IA Interactions clés : DSMC (cadrage valeur, priorisation des cas d'usage), Architectes SI et Logiciel / équipe infra / Cloud, équipe Data, équipes projets DSI, prestataires IA, RSSI, Conformité / Juridique (interfaces), Groupe (Design Authority IA, ITD DataLab Missions principales : Cadrage technique & architecture IA Réaliser les études de faisabilité technique IA (données, intégration, sécurité, MLOps). Définir les architectures cibles IA (ML prédictif, RAG, GenAI), alignées avec : le SI existant, les standards Groupe, le socle technique commun (CI/CD, API, SCOM) Formaliser les choix dans des dossiers d'architecture. Prototypage & validation des cas d'usage : Piloter ou réaliser des POC IA rapides (4–6 semaines) en lien avec la DSMC. Tester la viabilité des modèles, des données et des chaînes techniques. Documenter résultats, limites, risques techniques et conditions d'industrialisation MLOps & industrialisation : Définir et mettre en œuvre les chaînes MLOps : Accompagner l'intégration des solutions IA dans le SI existant. Contribuer au catalogue de services IA de la DSI Observabilité IA & fiabilité : Définir et déployer les principes de ML Observability : Mettre en place les alertes et indicateurs nécessaires au pilotage. Contribuer à la stratégie de run IA avec les équipes concernées Gouvernance des modèles IA : Contribuer à la gouvernance IA DSI / DSMC : Participer aux comités IA et Architecture. Garantir la conformité des solutions avec les exigences RGPD / AI Act (en lien avec les instances dédiées) Référent IA & accompagnement des équipes : Agir comme référent technique IA pour la DSI. Accompagner Data Engineers, équipes projets et prestataires. Diffuser les bonnes pratiques IA / MLOps (standards, patterns, retours d'expérience). Contribuer à la montée en compétence globale sur l'IA industrielle Responsabilités clés : Validation des choix techniques IA (outils, modèles, architectures). Définition des standards MLOps & observabilité IA. Contribution aux livrables structurants : Reporting sur l'avancement et la maturité IA du SI
View this job
Contractor

Contractor jobExpert Monitoring / Observability – Datadog & Splunk (H/F)

RIDCHA DATA
Published on
CI/CD
Datadog
Splunk

1 year
400-500 €
Puteaux, Ile-de-France
ContexteDans le cadre d'un programme international de transformation digitale, nous recherchons un Expert Monitoring / Observability afin de concevoir, déployer et industrialiser une plateforme de supervision pour une application métier critique à forte volumétrie. Vous interviendrez sur un environnement stratégique nécessitant une haute disponibilité et accompagnerez les équipes techniques durant les phases de Build, Go-Live et Run. Votre mission sera de garantir une visibilité complète sur la performance des applications, d'anticiper les incidents et d'améliorer en continu la qualité de service grâce à une stratégie d'observabilité robuste. Vous évoluerez dans un contexte international et collaborerez avec des équipes Infrastructure, Production, Développement et Management. Vos missionsConcevoir et mettre en œuvre une architecture d'observabilité de bout en bout (Logs, Metrics, Traces, APM). Développer et maintenir des dashboards, monitors et alertes sur Datadog et Splunk. Définir les indicateurs de performance et de qualité de service (SLI, SLO, SLA). Industrialiser les modèles de supervision via des templates et standards de monitoring. Automatiser le déploiement des dashboards et des configurations de monitoring à l'aide d'outils IaC (Terraform, Ansible ou équivalent). Intégrer les solutions d'observabilité dans les pipelines CI/CD. Collaborer avec les équipes de développement pour améliorer l'instrumentation des applications (logs structurés, tracing distribué, APM). Analyser les incidents complexes grâce à la corrélation des logs, métriques, traces et données APM. Accompagner la transition des applications du Build vers le Run et contribuer à l'amélioration continue des processus d'exploitation. Produire des reportings et recommandations destinés aux équipes techniques et aux parties prenantes.
View this job
Contractor

Contractor jobDéveloppeur Sénior .NET/ Lead Tech

CAT-AMANIA
Published on
.NET
.NET CORE
API REST

12 months
500-560 €
Paris, France
Vous serez en charge d'accompagner les évolutions fonctionnelles et poursuivre des projets de modernisation du système d'information. Vous interviendrez au sein d'équipes pluridisciplinaires, intégrant des chefs de projet, des business analysts, des développeurs et des partenaires externes. Vous contribuerez aussi bien aux activités de maintenance qu'aux projets de construction de nouvelles solutions dans un contexte Agile Scrum. A ce titre, vos missions consisteront à : Concevoir et faire évoluer les architectures techniques des applications du périmètre. Participer aux développements complexes et aux chantiers techniques structurants. Garantir la qualité, la maintenabilité, la performance et la sécurité des solutions mises en œuvre. Accompagner les équipes de développement sur les choix techniques et les bonnes pratiques. Contribuer à l'industrialisation des développements et à l'amélioration continue des processus CI/CD. Les livrables attendus sont les suivants: Dossiers d'architecture technique. Spécifications techniques détaillées. Composants logiciels et développements associés. API, services et mécanismes d'intégration documentés. Pipelines CI/CD et procédures de déploiement. Documentation technique et d'exploitation. Guides de développement et référentiels de bonnes pratiques. Comptes rendus d'analyses techniques et recommandations d'évolution. Support aux phases de recette, de mise en production et de transfert de compétences.
View this job
Contractor

Contractor jobPlatform Engineer (Kafka / Kubernetes / data)

ESENCA
Published on
Apache Kafka
CI/CD
DevOps

1 year
Lille, Hauts-de-France
Présence sur site : 3 jours par semaine (jours fixes) + 2 jours de télétravail possibles Durée de la mission : 12 mois renouvelables Démarrage : ASAP ContexteDans le cadre d'un important programme de transformation de son système d'information, notre client renforce son équipe Data Engineering et recherche un(e) Platform Engineer expérimenté(e). Vous participerez à la conception et à la mise en œuvre d'une plateforme de streaming de données basée sur Apache Kafka, destinée à être utilisée en self-service par les différentes équipes de développement. L'objectif est de construire une plateforme moderne, automatisée et industrialisée permettant d'accélérer le développement des applications tout en favorisant une architecture événementielle. Vous évoluerez au sein d'une équipe Agile composée de développeurs, d'un Product Owner et d'un Engineering Manager. Vos missionsEn tant que Platform Engineer, vous serez notamment en charge de : Concevoir, déployer et maintenir une plateforme Kafka robuste et hautement disponible. Automatiser le déploiement et l'administration de la plateforme via des approches Infrastructure as Code et GitOps. Mettre en place les pipelines CI/CD sous GitLab. Développer des mécanismes de self-service permettant aux équipes de créer et gérer leurs ressources Kafka de manière autonome. Assurer l'exploitation, la supervision et l'amélioration continue de la plateforme. Déployer les outils de monitoring, de traçabilité et d'observabilité. Rédiger la documentation technique, les guides utilisateurs ainsi que les procédures d'exploitation. Accompagner les équipes de développement dans l'utilisation de la plateforme et promouvoir les bonnes pratiques. Participer à l'évolution de la Data Platform et contribuer aux futurs projets d'extension de la plateforme. Environnement techniqueIndispensableApache Kafka Kafka Connect Kubernetes Docker GitLab CI/CD GitOps Infrastructure as Code (Terraform ou équivalent) Monitoring & Observabilité Prometheus Datadog OpenTelemetry AppréciéKafka Resource Operator (KRO) Data Platform Data Lake Data Mesh Apache Iceberg Snowflake FinOps Cloud public (AWS, Azure ou GCP)
View this job
Permanent

Job VacancyMachine Learning Engineer - AI (Remote)

█ █ █ ██ █ █
Published on
CI/CD
Ocaml
Python

United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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