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.