Le release manager, aussi appelé responsable de la mise en production, gère le processus de déploiement des projets informatiques d’une entreprise (applications web et mobile, solutions logicielles) en planifiant, organisant et exécutant leur mise en production.
Le release manager est le garant de la mise en production des projets informatiques d’une entreprise, qu’il s’agisse d’applications ou de solutions logicielles. Il s’assure de la qualité et de la conformité des versions mises en ligne, à travers la planification et la surveillance du développement par les équipes techniques. Il est le dernier maillon de la chaîne du processus de déploiement dans l’environnement de production.
Le release manager réalise à la fois des missions de gestion de projet pour planifier le développement du projet informatique, mais aussi des tâches techniques en testant la conformité et la qualité du système.
Il utilise donc les pratiques de conception et de développement modernes telles que la méthode Agile et Scrum et fait appel à des outils de suivi de projet comme Jira, Confluence et Trello.
Il manipule également au quotidien les systèmes de gestion de versions (Git, SVN). Il maîtrise parfaitement les différents systèmes d’exploitation (Windows, Mac, Linux, Android, IOS) et a une bonne connaissance des langages de programmation (Python, Java, C/C++, PHP, etc.). Il a recours aux outils DevOps (Gitlab CI/Bitrise/Firebase, Kubernetes) et aux outils et méthodes de tests pour s’assurer de la qualité et de la conformité des nouvelles versions avant leur déploiement dans l’environnement de production et leur livraison au client.
Compétences en gestion de projet et connaissances techniques s’associent pour un profil de release manager opérationnel et efficace :
Pour devenir release manager, il est nécessaire d’avoir un niveau bac + 5. Plusieurs types de formations sont envisageables :
Suite à cela, il est conseillé d’avoir quelques années d’expérience dans le domaine informatique, notamment en ayant occupé des postes faisant intervenir des systèmes d’information complexes et des plateformes d’intégration et de déploiement continus.
Le salaire brut annuel d’un release manager en début de carrière est d’environ 40 000 €. Comme ce poste est généralement réservé aux personnes ayant quelques années d’expérience, il peut vite atteindre les 50 000 € bruts annuels. Il pourra considérablement augmenter pour atteindre voire dépasser les 65 000 € bruts annuels pour les profils expérimentés.
Le release manager peut exercer son métier en tant que prestataire de services pour une entreprise, via une SSII/ESN ou qu’indépendant, ou même occuper un poste à part entière en interne, dans une entreprise possédant son propre service informatique.
De nombreux domaines d’activité peuvent employer des release managers pour assurer le déploiement de leurs solutions informatiques : ingénierie, services gouvernementaux, banques, assurances et finance, télécommunications, entreprises spécialisées dans le développement informatique, etc.
Le release manager peut aussi être appelé responsable de mise en production. Sa fonction se rapproche des postes de :
Au cours de sa carrière, il peut évoluer vers des emplois à responsabilités tels que responsable ou directeur des systèmes d’information (RSI ou DSI) ou encore responsable informatique.
Le release management est le processus de planification, de coordination et de contrôle du développement d’un système informatique et des différentes versions mises en production.
Le déploiement ou la mise en production d'une application informatique ou d’un logiciel consiste en la mise à disposition de ce système pour les utilisateurs finaux dans un environnement de production, après des tests et validations.
• Mise en place du planning global des changes, planification des taux de release
• Mise en place des process de release (gate workflow, run, communication) Mise en place proces de release (gate
workflow, run, communication)
• Coordination des RCs, remontee des KPIs
• Planification des PIs, et des trains de release et mise en place de kits de release management
• Planification des releases, de la Road Map et mise en place du kit Release Management
• Organisation des projets JIRA, regles, Ecrans, COh.amps par role (PM, PO, Dev, Testing, DevOps, Delivery...)
• Pilotage des Comites de release, Testing, Integration systemes avec les Fournisseurs)
• Migration des (Requests, UI, CMDB, automatisation des Requests et des regles du workflow...) vers Snow
Mise en place du process ITSM et migration du CMS vers ServiceNow (Mission dev):
• Mise en place proces Release management (Release, HF, Conf...)
• Planification des Pis, et des trains de release et mise en place de kit de release management
• Planification des releases, de la Road Map et mise en place du kit Release Management
• Organisation des projets JIRA, regles, Ecrans, Champs par role (PM, PO, Dev, Testing, DevOps, Delivery...)
• Pilotage des Comites de release, Testing, Integration systemes avec les Fournisseurs)
• Migration des (Requests, UI, CMDB, automatisation des Requests et des regles du workflow...) vers Snow
• Pilotage du projet, organisation des releases Snow, Rodmap, USs, Planning
• Pilotage testing et mise en prods
• Projet pris en charge a 100% par moi
Pilotage des releases Majeures, Weekly et HF, 11 Squads, 5 Systemes (Onboard, Off Board)
• Mise en place proces Release management (Release, HF, Conf...)
• Planification Des releases, de la Road Map et mise en place du kit Release Management
• Organisation des projets JIRA, regles, Ecrans, Champs par role (PM, PO, Dev, Testing, DevOps, Delivery...)
• Pilotage des Comites de release, Testing, Integration systemes avec les Fournisseurs)
• Organization des Go no Go, CAB, Plan de deploiement, Cut Over, Mep et Post Mep.
• Garant de la qualite du build, du respect des comittments business
• Mise en place des KPIs autour du RM, matrice des risque, alertes, gestion des dependances
• Automatisation du process et de la pipeline de deploiement
• Mise en place de monitoring du scope de release et deploiement jusqu'en prod
Mise en place de Process de Run (Workflow, Tooling, Gateway), configuration et customization du CMS
• Mise en place des processus globaux ITSM (incident, demandes de service, probleme, changement, portail utilisateur,
CMDB )
• Configuration des workflows, Business rules, UI actions, UI policies, Data Policies, Script Includes, Ulportails,
Champs Dans le CMS.
• Mise en place des KPIs, reporting et integration avec les outils de developpement
Planification et Coordination des Trains de Release Automatisation de la pipeline de Release et de deploiement
• Planification des Pis, et des trains de release et mice en place de kit de release management
• Coordination des Release, Comites de release, Mep et Post Mep
• Organisation des Deploiement et coordination du Dev a la production
• Garant de la gestion des risques, les dependances et la levee des alertes
• Mise en place de chain de release et de deploiement automatique
• Mise en place des KPIs, Monitoring depuis le dev a la prod
• Mise en place de la Knowledge Management, livrables pour le Run et garant de la stabilite de la prod
Coordination des Releases et des phases de tests autour des RC du domaine banking (Majeur, Maintenance, HF...) 4 Tribes, 11 Squads, agile way of working
• Coordination des releases, gestion du planning, Tracabilite, CutOverqzeDefinition des scopes des Releases ,
Communication, diffusion des KPIs
• Coordination de la releases candidate (Dev, Testing, Mep... )
• Installation sur les environnements Release, Pre-prod et Prod, coordination des phases de validations
• Pilotage Des release meeting, Retrospectives, Go / No Go, Go Liv...