Le poste Ingénieur Test & Déploiement Continu
Partager cette offre
Je recherche un Ingénieur Test & Déploiement Continu ayant plus de 10 ans d' experience
Contexte & enjeux du service Hypervision
Le service Hypervision développe et supporte les solutions NOI (Network Operations Intelligence) dédiées à l'event management : gestion, corrélation et automatisation des alertes de production informatique. Dans un contexte de forte industrialisation et d'intégration des pratiques DevOps, le service pilote la modernisation de l'ensemble du cycle de delivery — de l'intégration continue au déploiement en production.
Optimiser les solutions NOI en mode industriel en intégrant pleinement les concepts DevOps (CI/CD, IaC, automatisation).
Respecter les engagements de délais, de qualité et de coûts sur l'ensemble des releases des solutions Netcool et APIs REST.
Missions principales
Pilotage du pôle Test & Déploiement continu
Diriger et structurer le pôle de test et déploiement continu au sein de l'équipe de développement opérant en mode Agile, en garantissant l'alignement des pratiques avec les standards DevOps du service Hypervision.
Définir la stratégie de test pour chaque release des solutions Netcool et APIs REST : périmètre, niveaux de test (unitaires, fonctionnels, non-régression, intégration), critères d'entrée et de sortie.
Créer, amender et maintenir les jeux de tests fonctionnels et de non-régression pour l'ensemble des composants Netcool et des APIs REST exposées, en phase avec les évolutions du produit.
Établir et maintenir les cahiers de tests détaillés pour les solutions Netcool développées : spécifications des cas de test, données de référence, résultats attendus et traçabilité des exécutions.
Être force de proposition pour l'optimisation continue des tests, la réduction de la dette technique du framework et l'amélioration de la qualité du code produit par l'équipe.
Automatisation & Infrastructure as Code
Maintenir et améliorer le framework de test existant, basé sur GIT, les pipelines CI/CD, Ansible et Python : refactoring, montée de version, amélioration de la couverture et des performances d'exécution.
Développer des playbooks Ansible pour le déploiement automatisé des environnements de test et le lancement des campagnes de non-régression : gestion des inventaires, variables, gestion des erreurs et idempotence.
Chaîner les actions de build, déploiement et tests au sein des pipelines CI/CD : orchestration des étapes, gestion des artefacts, publication des résultats et notification automatique des équipes en cas d'anomalie.
Développer et maintenir des scripts Python et Shell Bash pour l'automatisation des tâches répétitives : préparation des données de test, parsing des résultats, génération de rapports d'exécution.
Tests des APIs REST & intégrations
Concevoir et exécuter les tests des APIs REST exposées par les solutions NOI : tests fonctionnels, tests de contrat, tests de charge et tests de régression lors de chaque release.
Utiliser et paramétrer les outils de test d'API (Postman, newman, curl…) pour la création de collections de tests automatisées, intégrées dans les pipelines CI/CD.
Valider les échanges de données entre les composants Netcool et les services tiers via des requêtes SQL (validation de la cohérence des données en base lors des scénarios de test).
Documenter les APIs testées et contribuer aux référentiels de qualité de l'équipe (wiki, Confluence, GIT) pour garantir la traçabilité et la reproductibilité des tests.
Collaboration Agile & amélioration continue
Participer activement aux cérémonies Agile (sprint planning, daily stand-up, sprint review, rétrospective) et contribuer à l'alimentation du backlog des User Stories de test.
Collaborer avec les développeurs et les équipes OPS pour identifier les points de fragilité des releases et prioriser les axes d'amélioration de la qualité logicielle.
Produire des rapports de campagne de test clairs et exploitables à destination des Product Owners et du management du service Hypervision.
Compétences techniques requises
Ansible: Playbooks complexes, gestion des inventaires statiques et dynamiques, rôles, variables, handlers, gestion des erreurs et idempotence. Playbooks Inventaires Rôles Vault
GIT: Gestion avancée des repositories, workflows de branching (Gitflow, trunk-based), merge requests, tags et versionning des artefacts de test.vGitLab GitHub Bitbucket Gitflow
Python: Développement de scripts d'automatisation de tests, parsing de résultats, appels d'APIs REST, génération de rapports et utilitaires DevOps. Pytest Requests Pandas Jinja2
Shell Bash: Scripts d'automatisation, chaînage de commandes, gestion des erreurs, variables d'environnement et intégration dans les pipelines CI/CD. Scripts bash Cron AWK/SED
CI/CD Pipelines: Conception et maintenance de pipelines d'intégration et de livraison continues. Orchestration des étapes de build, test et déploiement. GitLab CIJenkinsvGitHub Actions
APIs REST: Tests fonctionnels et de régression des APIs REST. Création de collections de tests automatisées, gestion des authentifications et des environnements. Postman Newman Swaggercurl
SQL:Requêtes de validation de données en base lors des scénarios de test. Vérification de cohérence et de complétude des données après déploiement. Postgre SQL MySQLOracle
Netcool / NOI: Connaissance des solutions IBM Netcool (OMNIbus, Impact, NOI) et des concepts d'event management en production informatique. OMNIbus Netcool Impact NOI
Profil recherché
Je recherche un Ingénieur Test & Déploiement Continu ayant plus de 10 ans d' experience
Contexte & enjeux du service Hypervision
Le service Hypervision développe et supporte les solutions NOI (Network Operations Intelligence) dédiées à l'event management : gestion, corrélation et automatisation des alertes de production informatique. Dans un contexte de forte industrialisation et d'intégration des pratiques DevOps, le service pilote la modernisation de l'ensemble du cycle de delivery — de l'intégration continue au déploiement en production.
Optimiser les solutions NOI en mode industriel en intégrant pleinement les concepts DevOps (CI/CD, IaC, automatisation).
Respecter les engagements de délais, de qualité et de coûts sur l'ensemble des releases des solutions Netcool et APIs REST.
Environnement de travail
Je recherche un Ingénieur Test & Déploiement Continu ayant plus de 10 ans d' experience
Contexte & enjeux du service Hypervision
Le service Hypervision développe et supporte les solutions NOI (Network Operations Intelligence) dédiées à l'event management : gestion, corrélation et automatisation des alertes de production informatique. Dans un contexte de forte industrialisation et d'intégration des pratiques DevOps, le service pilote la modernisation de l'ensemble du cycle de delivery — de l'intégration continue au déploiement en production.
Optimiser les solutions NOI en mode industriel en intégrant pleinement les concepts DevOps (CI/CD, IaC, automatisation).
Respecter les engagements de délais, de qualité et de coûts sur l'ensemble des releases des solutions Netcool et APIs REST.
Missions principales
Pilotage du pôle Test & Déploiement continu
Diriger et structurer le pôle de test et déploiement continu au sein de l'équipe de développement opérant en mode Agile, en garantissant l'alignement des pratiques avec les standards DevOps du service Hypervision.
Définir la stratégie de test pour chaque release des solutions Netcool et APIs REST : périmètre, niveaux de test (unitaires, fonctionnels, non-régression, intégration), critères d'entrée et de sortie.
Créer, amender et maintenir les jeux de tests fonctionnels et de non-régression pour l'ensemble des composants Netcool et des APIs REST exposées, en phase avec les évolutions du produit.
Établir et maintenir les cahiers de tests détaillés pour les solutions Netcool développées : spécifications des cas de test, données de référence, résultats attendus et traçabilité des exécutions.
Être force de proposition pour l'optimisation continue des tests, la réduction de la dette technique du framework et l'amélioration de la qualité du code produit par l'équipe.
Automatisation & Infrastructure as Code
Maintenir et améliorer le framework de test existant, basé sur GIT, les pipelines CI/CD, Ansible et Python : refactoring, montée de version, amélioration de la couverture et des performances d'exécution.
Développer des playbooks Ansible pour le déploiement automatisé des environnements de test et le lancement des campagnes de non-régression : gestion des inventaires, variables, gestion des erreurs et idempotence.
Chaîner les actions de build, déploiement et tests au sein des pipelines CI/CD : orchestration des étapes, gestion des artefacts, publication des résultats et notification automatique des équipes en cas d'anomalie.
Développer et maintenir des scripts Python et Shell Bash pour l'automatisation des tâches répétitives : préparation des données de test, parsing des résultats, génération de rapports d'exécution.
Tests des APIs REST & intégrations
Concevoir et exécuter les tests des APIs REST exposées par les solutions NOI : tests fonctionnels, tests de contrat, tests de charge et tests de régression lors de chaque release.
Utiliser et paramétrer les outils de test d'API (Postman, newman, curl…) pour la création de collections de tests automatisées, intégrées dans les pipelines CI/CD.
Valider les échanges de données entre les composants Netcool et les services tiers via des requêtes SQL (validation de la cohérence des données en base lors des scénarios de test).
Documenter les APIs testées et contribuer aux référentiels de qualité de l'équipe (wiki, Confluence, GIT) pour garantir la traçabilité et la reproductibilité des tests.
Collaboration Agile & amélioration continue
Participer activement aux cérémonies Agile (sprint planning, daily stand-up, sprint review, rétrospective) et contribuer à l'alimentation du backlog des User Stories de test.
Collaborer avec les développeurs et les équipes OPS pour identifier les points de fragilité des releases et prioriser les axes d'amélioration de la qualité logicielle.
Produire des rapports de campagne de test clairs et exploitables à destination des Product Owners et du management du service Hypervision.
Compétences techniques requises
Ansible: Playbooks complexes, gestion des inventaires statiques et dynamiques, rôles, variables, handlers, gestion des erreurs et idempotence. Playbooks Inventaires Rôles Vault
GIT: Gestion avancée des repositories, workflows de branching (Gitflow, trunk-based), merge requests, tags et versionning des artefacts de test.vGitLab GitHub Bitbucket Gitflow
Python: Développement de scripts d'automatisation de tests, parsing de résultats, appels d'APIs REST, génération de rapports et utilitaires DevOps. Pytest Requests Pandas Jinja2
Shell Bash: Scripts d'automatisation, chaînage de commandes, gestion des erreurs, variables d'environnement et intégration dans les pipelines CI/CD. Scripts bash Cron AWK/SED
CI/CD Pipelines: Conception et maintenance de pipelines d'intégration et de livraison continues. Orchestration des étapes de build, test et déploiement. GitLab CIJenkinsvGitHub Actions
APIs REST: Tests fonctionnels et de régression des APIs REST. Création de collections de tests automatisées, gestion des authentifications et des environnements. Postman Newman Swaggercurl
SQL:Requêtes de validation de données en base lors des scénarios de test. Vérification de cohérence et de complétude des données après déploiement. Postgre SQL MySQLOracle
Netcool / NOI: Connaissance des solutions IBM Netcool (OMNIbus, Impact, NOI) et des concepts d'event management en production informatique. OMNIbus Netcool Impact NOI
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
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.
Ingénieur Test & Déploiement Continu
BEEZEN
