Contexte du Projet:
L'Ingénieur DevOps Senior travaillera sur des projets Salesforce et des activités de maintenance, en collaboration avec des équipes composées de professionnels seniors en informatique. La capacité à maintenir un état d'esprit agile pour répondre aux demandes métier tout en conservant un fort sens de la qualité sur chaque déploiement est essentielle pour réussir dans ce poste. Travailler avec une équipe entièrement à distance dans différents fuseaux horaires avec le fuseau horaire CET.
Résumé du poste:
L'Ingénieur DevOps Senior dirigera et gérera les processus de déploiement de bout en bout au sein de notre environnement Salesforce, en collaboration étroite avec l'Architecte Technique Salesforce, les Leads Techniques et le Responsable des Déploiements, qui est actuellement la personne en charge de presque toutes les activités liées au déploiement en UAT et en Production. Cette position senior viendra compléter la structure d'équipe existante, où nous manquons d'expertise et de séniorité pour gérer un paysage complexe, plusieurs projets parallèles et le déploiement récent de Copado. Ce rôle implique une planification stratégique, une coordination et une exécution des déploiements, la gestion du pipeline de déploiement et le soutien à l'équipe de développement conformément aux objectifs du projet. Le candidat idéal apportera une solide expérience en Salesforce, en gestion des déploiements et une compréhension approfondie des pratiques DevOps pour améliorer l'efficacité et la qualité de notre processus de livraison.
Responsabilités Principales:
Gestion et Support des Déploiements: Exécuter les déploiements dans les environnements d'intégration et gérer les rétrofits dans les sandboxes de projet. Soutenir les développeurs dans le processus de déploiement, en veillant au respect des processus définis et des meilleures pratiques.
Stratégie d'Environnement et de Branchement: Superviser la configuration et la maintenance des environnements de développement, de test et de production. Définir et mettre en œuvre des stratégies de branchement pour les projets à long terme, en assurant l'alignement avec les objectifs du projet et l'efficacité opérationnelle, en coordination avec l'Architecte Technique.
Communication et Coordination avec les Parties Prenantes: Servir de principal point de contact pour toutes les questions liées à la gestion des déploiements. Assurer une communication claire et cohérente avec toutes les parties prenantes, y compris les équipes de projet, la direction et les partenaires externes.
Amélioration des Processus et Initiatives DevOps: Promouvoir l'amélioration continue du processus de déploiement grâce à l'introduction de nouveaux pipelines et outils d'automatisation. Travailler en étroite collaboration avec l'équipe technique pour identifier et mettre en œuvre des pratiques DevOps qui améliorent la collaboration et l'efficacité.
Gestion et Planification des Déploiements: Évaluer le paysage du projet pour déterminer le calendrier de déploiement le plus efficace. Soutenir les chefs de projet et les responsables des déploiements dans la planification des déploiements en fonction de la durée de construction et des besoins en période de validation (UAT). Planifier et coordonner les activités de transition pour les projets, en assurant une intégration transparente avec la maintenance en cours et d'autres projets.