Trouvez votre prochaine offre d’emploi ou de mission freelance CI/CD à Nice
Ce qu’il faut savoir sur CI/CD
CI/CD (Continuous Integration / Continuous Delivery ou Continuous Deployment) est une méthodologie DevOps qui automatise les étapes du développement logiciel, depuis l'intégration du code jusqu'à sa mise en production. La Continuous Integration (CI) consiste à intégrer régulièrement les modifications de code dans un dépôt central, suivi d'une série de tests automatisés pour détecter rapidement les erreurs. Cela assure la stabilité et la qualité du code, tout en facilitant la collaboration entre les développeurs. La Continuous Delivery (CD) étend la CI en automatisant la préparation des versions prêtes pour le déploiement. Les équipes peuvent ainsi livrer fréquemment des fonctionnalités à leurs utilisateurs avec un minimum d'efforts manuels. La Continuous Deployment (CD), une étape supplémentaire, pousse automatiquement les modifications validées en production sans intervention humaine, rendant le processus encore plus rapide et fluide. CI/CD est essentiel pour les projets agiles, permettant de réduire les délais de livraison, d'améliorer la qualité des logiciels et de favoriser des itérations rapides en environnement sécurisé.
Astuce
Utilisez des virgules pour rechercher plusieurs termes en même temps.
Exemple : sql, php correspond à sql OU php
Ingénieur Système Linux et/ou DBA (H/F)

Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un poste Ingénieur Système Linux. Vous serez en charge de la gestion, de l'optimisation et du maintien en conditions opérationnelles des infrastructures Linux et bases de données. Vous travaillerez dans un environnement Cloud et On-Premise, en collaboration avec les équipes DevOps et Production. Vos principales missions seront : Assurer la gestion et l'administration des serveurs Linux Gérer la supervision et le monitoring Installer, configurer et administrer des bases de données NoSQL Maintien en Conditions Opérationnelles (MCO) Surveiller, diagnostiquer et résoudre les incidents de production (Niveaux 2 et 3). Participer aux astreintes et aux rotations pour assurer la supervision 24/7. Documenter les opérations et contribuer à l'amélioration continue des systèmes. Assurer la migration et l'évolution des plateformes vers des solutions Cloud (GCP, AWS). Compétences techniques requises Systèmes d'exploitation : Linux Bases de données : NoSql, Cassandra, OpenSearch Automatisation & Scripting : Ansible Supervision & Monitoring : Prometheus, Grafana Conteneurisation & Orchestration : Docker, Kubernetes CI/CD : GitLab CI/CD, Jenkins
Ingénieur Cloud (H/F)

Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un poste d'Ingénieur Cloud. Vous serez en charge des missions suivantes : Définir et concevoir des architectures Cloud adaptées aux besoins des applications. Accompagner les équipes projets dans la mise en place et l'implémentation de ces architectures. Appliquer les standards de sécurité, d'industrialisation et d'exploitabilité sur ces infrastructures. Développer et optimiser les pipelines CI/CD pour automatiser le déploiement des applications. Assurer le Maintien en Conditions Opérationnelles (MCO), l'évolution et la supervision des services. Cette mission se déroule dans un environnement Google Cloud Platform (GCP) pour les clients grand public, avec une possibilité d'intégration sur d'autres Cloud pour les clients entreprises. Il s'agit d'un rôle transversal, nécessitant de travailler en étroite collaboration avec plusieurs équipes. Compétences techniques attendues : Cloud : GCP (Google Cloud Platform), autres Clouds (AWS, Azure un plus). Architecture Cloud : Conception d'architectures évolutives et sécurisées. Infrastructure as Code : Terraform, Ansible. CI/CD : GitLab CI/CD, Jenkins, automatisation des déploiements. Déploiement & Conteneurisation : Kubernetes (GKE), Docker. Sécurité & Exploitabilité : IAM, monitoring (Prometheus, Grafana), logs. Langages & DevOps : Python, Bash, Go. Collaboration & Documentation : Capacité à travailler en équipe et à rédiger des spécifications techniques.
DevOps (H/F)

Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de DevOps. Vous serez en charge des missions suivantes : - Concevoir, développer et maintenir les pipelines CI/CD. - Automatiser le déploiement des applications et la gestion des infrastructures. - Assurer la supervision et le monitoring des systèmes. - Garantir la sécurité et la conformité des infrastructures. - Optimiser la gestion des conteneurs et orchestrateurs (Docker, Kubernetes). - Collaborer avec les équipes de développement pour intégrer les bonnes pratiques DevOps. - Résoudre les incidents et améliorer la résilience des systèmes. Compétences requises : - Maîtrise de l'écosystème AWS et du concept IAC (Infrastrucure as Code) - Maîtrise de Git, de l'outil Gitlab et des pipelines de CI/CD - Maîtrise de Docker et du concept de containérisation, de Kubernetes et Helm - Maitrise de PHP et Python - Maitrise de Terraform
Lead Développeur Java – Secteur des Telecoms – Nice (H/F)

Contexte du poste Notre entreprise, évoluant dans le secteur de la technologie digitale et située à Nice, est en quête constante d'innovation pour répondre aux défis technologiques actuels. Vous intégrerez une de nos quatre Scrum Teams dynamiques, composée d'un Product Owner, d'un Scrum Master et de Cinq développeurs passionnés. En tant que Tech Lead Java, vous serez responsable de la qualité technique des livrables et du respect des normes de développement de l’entreprise. Vous interviendrez à la fois sur des choix stratégiques d’architecture et sur l’accompagnement technique de l’équipe de développement. Missions principales : Revue et validation des Merge Requests afin de garantir un code propre et maintenable. Partage des connaissances et mentoring des développeurs juniors et seniors. Rédaction des spécifications techniques en amont du développement. Analyse des besoins métier et prise de décisions sur les choix d’architecture. Mise en place et optimisation des pipelines CI/CD sur GitLab CI. Gestion des mises à jour techniques des dépendances et veille technologique. Développement et structuration des microservices en Java avec Spring Boot. Gestion des livrables sous forme de conteneurs Docker et orchestration sous Kubernetes. Stack technique Back-end : Java 17, Spring Boot, Hibernate, Hibernate Envers, Shedlock. Front-end : React. Sécurité : Keycloak. Base de données : MariaDB. CI/CD : GitLab CI, Gitflow. Qualité du code : SonarQube, GitLab CI (tests unitaires, couverture de code, détection de code smells). Messagerie asynchrone : RabbitMQ. Orchestration & déploiement : Docker, Kubernetes, HelmChart, ArgoCD. Architecture et conception : Maîtrise des principes SOLID et du Domain-Driven Design (DDD). Bonne connaissance du design orienté objet et des tests unitaires. Expérience en prise en compte de besoins métiers complexes.
Développeur Back-End Java/Spring Boot - CRM Solutions Team - Nice (H/F)

Contexte du poste Au sein d'une entreprise leader dans le développement de solutions CRM pour les opérateurs télécoms, située dans la région niçoise, nous faisons face à de nouveaux enjeux stratégiques liés à l'optimisation et à l'évolution de notre produit phare. L'équipe core de l'entreprise, composée d'une quinzaine de personnes, est dédiée au développement de composants back-end essentiels pour notre CRM déployé à grande échelle. Pour soutenir notre croissance, notamment avec la mise en place d'une troisième équipe dédiée, nous recherchons un Développeur Back-End Java/Spring Boot expérimenté. Missions principales Participer activement à la migration de notre application vers Java 21 et Spring Boot 3. Concevoir et développer des microservices performants dans un environnement Kubernetes. Assurer l'intégrité, la sécurité et la performance de la base de données MariaDB. Collaborer étroitement avec les équipes d'intégration et contribuer à l'évolution de l'architecture hexagonale et du design domain-driven. Participer à des revues de code et à l'amélioration continue des pratiques de développement. Contribuer à la documentation technique et au partage de connaissances au sein de l'équipe. Stack technique à maîtriser Java, Spring Boot Kubernetes, Architecture microservices Hibernate, MariaDB Environnement technique global Software craftmanship Architecture hexagonale, DDD Outils : Gitlab, JIRA, Confluence, GSuite CI/CD : Jenkins, SonarQube, Nexus, ArgoCD
Développeur Web - Symfony/Rails (H/F)

- Participer activement à toutes les étapes du cycle de développement. - Analyser et comprendre les besoins des clients afin de contribuer aux spécifications. - Concevoir, développer et assurer la maintenance d'applications web performantes et sécurisées. - Collaborer avec les différentes parties prenantes pour réaliser des analyses fonctionnelles et techniques. - Effectuer des revues de code et des tests afin de garantir la qualité du produit final. - Assurer la maintenance corrective et évolutive des applications : identifier et résoudre durablement les anomalies signalées par les utilisateurs. - Appliquer les bonnes pratiques de développement. - Travailler avec les outils standards de développement (Docker, GitLab, CI/CD). - Documenter son code de manière claire et exhaustive. - Mettre l'accent sur la satisfaction des utilisateurs. - Promouvoir et intégrer les technologies innovantes pertinentes dans les processus de conception. Qualité de vie au travail - 6 semaines de congés payés - Congés menstruels - 1 jour de télétravail par semaine - Prise en charge de la mutuelle à 70 %
Testeur QA – Secteur des Telecoms – Nice (H/F)

Contexte du poste Rejoignez une entreprise de premier plan appartenant à un prestigieux groupe technologique opérant dans le développement de solutions IT innovantes pour divers opérateurs en Europe. Localisée à Nice, notre entité joue un rôle crucial dans des projets de transformation ambitieux touchant divers domaines tels que le CRM, l'ERP, et la facturation. Avec une équipe de 80 développeurs passionnés et diversifiés sur les sites de Nice et Lyon, notre structure met un point d'honneur à repousser les limites de la technologie. Actuellement, nous recherchons un Testeur QA pour renforcer notre équipe dynamique et contribuer à notre quête d'excellence technique. Ce poste stratégique vous offrira l'opportunité de travailler de concert avec la Product Owner et les développeurs, dans un environnement agile et stimulant. Missions Principales Définir et mettre en œuvre la stratégie de testing, incluant les tests automatisés end-to-end. Concevoir, exécuter et analyser les campagnes de tests pour assurer la qualité du produit. Détecter et suivre la correction des bugs ou anomalies. Collaborer étroitement avec l'équipe de développement pour optimiser les processus fonctionnels et techniques. Stack technique à maitriser Tests automatisés SQL et test d’API Rest Environnement technique global GitLab CI/CD Kubernetes Micro-services SpringBoot Interface utilisateur en React Rest API Jira/Confluence MariaDB/SQL
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Derniers posts sur le forum
- Présentation du projet : Levée de fonds pour l’acquisition et le développement d’un gîte 2.0 dans le Varil y a une heure
- Prime de partage de la valeur (ex Prime Macron)il y a 3 heures
- SASU IR : Hiway et versement résultatsil y a 4 heures
- Trésorerie SASU : Comment gérer les premiers mois ?il y a 6 heures
- Questionnement Client final /Apporteur d'affaires / Salarié portéil y a 10 heures
- Imposition de la prime de rémunérationil y a 18 heures
Les métiers et les missions en freelance pour CI/CD
Ingénieur·e devops (Cloud)
L'Ingénieur·e devops (Cloud) utilise des pratiques CI/CD pour automatiser l'intégration, le test, le déploiement et la mise en production d'applications, en assurant une livraison continue et fiable dans des environnements Cloud.
Explorez les offres d'emploi ou de mission freelance pour Ingénieur·e devops (Cloud) .
Découvrir les offresIngénieur·e systèmes & réseaux
L'Ingénieur·e systèmes & réseaux implémente et gère des pipelines CI/CD pour automatiser la gestion des configurations et les déploiements d'infrastructure, contribuant ainsi à la fiabilité et à la rapidité des mises à jour.
Explorez les offres d'emploi ou de mission freelance pour Ingénieur·e systèmes & réseaux .
Découvrir les offresLead developer / Tech lead
Le/ La Lead developer / Tech lead supervise l'intégration continue et le déploiement continu au sein des équipes de développement, en mettant en place des pipelines CI/CD efficaces pour améliorer la qualité du code et accélérer le processus de livraison.
Explorez les offres d'emploi ou de mission freelance pour Lead developer / Tech lead .
Découvrir les offresDéveloppeur·euse fullstack
Le/ La Développeur·euse fullstack conçoit et développe des applications avec une approche CI/CD, en intégrant des outils d'automatisation pour assurer des déploiements rapides et une intégration fluide entre le front-end et le back-end.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse fullstack .
Découvrir les offres