Aller au contenu

eVisit

Responsable des mises en production

AWSGo
Traduction automatique. Consultez l’original.

À propos de vous

Le Responsable des mises en production est responsable des mécanismes de déploiement du code, de la fusion à la production, à travers toutes les équipes de livraison. Vous êtes le contrôle aérien de chaque mise en production : vous savez ce qu'elle contient et ce qu'elle ne contient pas, vous coordonnez les équipes qui y contribuent, vous décidez techniquement et commercialement du go/no-go, et vous la pilotez de sa création à son intégration. Vous êtes également responsable des environnements, du pipeline et du dossier de contrôle des changements qui rendent les mises en production sûres et auditables.

Ce poste n'est pas une simple exécution de procédures. Vous devez comprendre pourquoi le processus de mise en production fonctionne, gérer les mises en production non standard selon leurs mérites, et améliorer continuellement le processus.

Vous privilégiez le processus et vous mettez les choses par écrit. Vous automatisez une étape manuelle répétée plutôt que de l'exécuter deux fois correctement. Vous êtes capable de dire à une équipe qu'elle a manqué la date limite, sans avoir d'autorité sur les personnes que vous bloquez, et de maintenir cette position sous pression. Lorsque votre propre mise en production échoue, vous menez une post-mortem sans blâme.

Responsabilités et Fonctions Principales

  1. Exécution des mises en production : Exécutez les mises en production standard et limitées (ciblant une audience spécifique), y compris la configuration et la vérification du ciblage de l'audience. Exécutez les hotfixes approuvés : créez la branche, déployez, clôturez-la. Définissez le chemin de retour arrière pour chaque type de mise en production, prenez la décision en cas d'échec technique d'un déploiement, et exécutez-le.
  1. Préparation des mises en production : Décidez techniquement et commercialement du go/no-go pour chaque mise en production groupée, y compris les revues de préparation et de jalons : les changements sont-ils déployables, les dépendances sont-elles présentes, le chemin de migration a-t-il été répété, et l'entreprise est-elle prête ? Identifiez les contraintes de couplage technique et d'ordre de déploiement lors de la décision du contenu de la mise en production, et gérez les mises en production non standard telles que l'exécution séparée d'une migration, la mise en scène d'un déploiement en deux phases, ou le séquençage d'un changement de schéma avant le code dépendant. Produisez un manifeste de mise en production pour chaque mise en production (contenus, équipes, commits, migrations et changements de configuration).
  1. Hygiène des branches et des dépôts : Appliquez le modèle de branchement sur chaque dépôt : création de branche, discipline de fusion et de squash, cherry-picks vers les branches de mise en production, création et clôture des branches de mise en production, et discipline de tag et de versionnement. Contrôlez ce qui entre dans une branche de mise en production après sa création, et évitez les dérives, les éléments orphelins et le travail non fusionné de longue durée sur les branches de mise en production.
  1. Propriété des environnements : Soyez responsable de l'état connu, de la disponibilité et de la planification des environnements Devtest, Acceptance, Beta et Production, y compris le rafraîchissement des données et la parité de configuration afin que les tests QA soient effectués sur quelque chose de représentatif.
  1. Pipeline de déploiement : Soyez responsable de bout en bout du pipeline de promotion de build et de déploiement, éliminez les étapes manuelles et vérifiez que chaque déploiement s'est effectué correctement.
  1. Processus et Reporting : Maintenez l'exactitude des statuts de déploiement en attente et de validation afin que la question "qu'est-ce qui sort ensuite" puisse être répondue à partir du tableau. Rapportez la fréquence des mises en production par rapport au plan, le temps de cycle du code finalisé à la production, le taux d'échec des déploiements, le taux de retour arrière, le taux de hotfix et le ratio hotfix/mise en production planifiée. Menez une courte rétrospective sur toute mise en production échouée ou annulée, et soyez responsable des runbooks et de la documentation des mises en production.
  1. Contrôle des changements et preuves d'audit : Produisez et conservez le dossier de contrôle des changements pour chaque déploiement en production : ce qui a changé, qui l'a approuvé, quelles validations ont réussi, quand il a été déployé, et le chemin de retour arrière. Servez de système d'enregistrement pour l'historique des mises en production lors des audits de sécurité, de conformité et clients.
  1. Communication des mises en production : Déterminez les dates de clôture et les fenêtres de gel du code à partir du calendrier de mise en production du Technical Delivery Manager, communiquez-les et appliquez-les au niveau de la branche. Communiquez les détails et les calendriers des mises en production à l'entreprise, y compris les ventes, le service client et la direction. Notifiez les équipes et les parties prenantes du début, de la fin et de l'échec du déploiement en temps réel, et coordonnez les dépendances inter-équipes avant la clôture.

Limites du périmètre

Ce rôle opère dans des limites claires afin que la responsabilité ne se chevauche jamais :

  1. Le Technical Delivery Manager est responsable du processus SDLC, de la cadence, du calendrier des mises en production et des décisions relatives aux hotfixes.
  1. L'Enterprise Application Architect définit la stratégie de branchement et les normes de qualité du code ; ce rôle les applique et les fait respecter.
  1. L'ingénierie d'infrastructure est responsable du provisionnement, de l'infrastructure cloud, de l'IaC, des runners CI et des outils de plateforme ; ce rôle est responsable des environnements et du pipeline en tant que ressources de mise en production.
  1. Les Tech Leads pilotent la résolution des problèmes jusqu'à leur achèvement ; les Chefs de projet gèrent les blocages de sprint et l'escalade des impacts métier ; le Product Marketing est responsable de la communication client.

Exigences (Indispensables)

  1. Citoyenneté américaine et résidence à temps plein aux États-Unis, en raison d'obligations contractuelles avec nos clients.
  1. Disponibilité pour le travail de mise en production en dehors des heures normales. Les mises en production se déroulent couramment en dehors des heures de bureau, et ce rôle doit être présent de manière fiable pour la plupart d'entre elles selon un calendrier soutenable.

Qualifications

  1. Solide compétence en Git, priorité technique absolue : stratégies de branchement, fusions et squash, cherry-picking, tagging, et gestion des flux de travail Git qui sous-tendent un processus de mise en production.
  1. Solide aisance technique. Pas un ingénieur logiciel ou un DBA, mais un modèle mental fonctionnel des pipelines CI/CD, des conteneurs et des images, des artefacts de build, des systèmes frontend vs backend, de l'architecture de déploiement, et des concepts MySQL tels que les migrations, les index, et l'impact des changements de base de données.
  1. Expérience avérée en gestion de mises en production dans un environnement SaaS, y compris la gestion de plusieurs mises en production simultanément à travers des équipes interfonctionnelles.
  1. Excellente gestion de projet et de processus : suivi de la portée, relance des dépendances, application du processus au point de contrôle, et conception de processus là où il n'en existe pas.
  1. Solides compétences en communication et en documentation, en étroite collaboration avec l'ingénierie, le QA, le Produit et le Service Client.
  1. Diplôme de licence en informatique, systèmes d'information, ou un domaine connexe, ou expérience pratique équivalente.

Qualifications fortement préférées

  1. Expérience préalable en ingénierie logicielle, gestion d'ingénierie, Agile/Scrum/Ops, ou expérience en base de données.
  1. Familiarité avec AWS.
  1. Expérience de mise en production dans des secteurs réglementés (HIPAA, SOC 2, contrôle des changements FedRAMP).
  1. Expérience de déploiement sans interruption et de migration de base de données.
  1. Expérience des feature flags ou du déploiement progressif, directement pertinent pour les mises en production limitées.
  1. Expérience en scripting et automatisation, ainsi que familiarité avec les outils de suivi des défauts et de gestion de configuration.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026