Verra Mobility

Directeur, DevOps

JavaScriptTypeScriptPythonAWSDockerKubernetesGoTerraform
Traduction automatique. Consultez l’original.

APERÇU DU POSTE

Le Directeur, DevOps est un leader technologique pratique, responsable de la stratégie et de l'exécution quotidienne de CI/CD, de l'ingénierie des versions et de la fiabilité des sites dans l'ensemble de notre activité de mobilité. La fonction DevOps opère dans un environnement hybride qui comprend Amazon Web Services (AWS), Microsoft Azure et des centres de données sur site, en étroite collaboration avec l'organisation Cloud Engineering.

Il s'agit d'un rôle de leadership opérationnel, et non d'un rôle de management hiérarchique. Le Directeur dirige directement une équipe d'ingénieurs seniors DevOps et SRE — en définissant l'orientation, en concevant les éléments les plus complexes, en écrivant et en révisant du code, en gérant les incidents et en livrant aux côtés de l'équipe. Le bon leader est motivé par la proximité avec le travail, à l'aise dans un terminal et devant des cadres dirigeants le même jour, et utilise cette proximité pour prendre de meilleures décisions plus rapidement.

Vous serez responsable des couches de build, de release et de fiabilité d'exécution qui prennent en charge une multitude de microservices et d'applications dans le portefeuille de Verra Mobility. Vous collaborerez avec vos pairs en Cloud Engineering, Software Engineering, Architecture, Produit et Sécurité de l'Information, et vous serez responsable de la fiabilité, de la posture de sécurité et de la vélocité de livraison des logiciels que vos équipes déploient.

RESPONSABILITÉS CLÉS

LEADERSHIP TECHNIQUE PRATIQUE

  1. Diriger par l'exemple : concevoir et contribuer directement aux pipelines, à l'automatisation des versions, aux outils de déploiement et à l'instrumentation d'observabilité. S'attaquer aux problèmes difficiles aux côtés de l'équipe.
  1. Définir l'orientation technique pour les pratiques de CI/CD, d'ingénierie des versions et de SRE sur les charges de travail AWS, Azure et sur site. Prendre des décisions architecturales pour le pipeline de livraison qui couvrent les environnements et les lignes de produits.
  1. Examiner personnellement les conceptions, les pull requests et les modifications importantes de pipelines ou d'automatisation ; élever le niveau technique grâce à des retours d'information à fort impact et au pairage.
  1. Définir les normes d'ingénierie — modèles de pipeline-as-code, stratégies de branchement, modèles de déploiement (blue/green, canary, feature flags), instrumentation d'observabilité — et s'assurer qu'elles sont adoptées en pratique, pas seulement documentées.

LEADERSHIP D'ÉQUIPE ET MANAGEMENT DIRECT

  1. Gérer directement une équipe d'ingénieurs seniors DevOps et SREs, y compris le recrutement, la gestion des performances, le développement et la rémunération.
  1. Construire une petite équipe senior de haute confiance où le leadership est partagé et où les ingénieurs opèrent avec autonomie et une propriété claire.
  1. Établir une culture d'excellence opérationnelle, d'apprentissage sans blâme, de communication écrite et de pratique d'ingénierie disciplinée.
  1. Gérer la rotation des gardes comme participant lorsque nécessaire, et non comme observateur. Tenir l'équipe à un volume de pagination durable et à un suivi post-incident significatif.

CI/CD ET INGÉNIERIE DES VERSIONS

  1. Gérer la plateforme CI/CD de bout en bout qui prend en charge des centaines de microservices et d'applications, y compris les normes de pipeline-as-code, les artefacts de build, les images de conteneurs et l'automatisation du déploiement sur Azure DevOps et GitHub Actions.
  1. Piloter une amélioration mesurable et durable des métriques DORA : fréquence de déploiement, délai de mise en production des changements, taux d'échec des changements et temps de rétablissement du service.
  1. Standardiser les stratégies de branchement, les modèles de release, les procédures de rollback et les portes de validation pré-production à travers le portefeuille.
  1. Collaborer avec le QE pour intégrer les tests automatisés — unitaires, d'intégration, de contrat, de performance et de sécurité — dans les pipelines afin que la qualité soit appliquée avant la production.

FIABILITÉ ET GESTION DES INCIDENTS

  1. Assurer la disponibilité et la performance des logiciels de production dont l'équipe est responsable de la livraison. Définir et maintenir les SLO et les budgets d'erreur pour les services de premier niveau, et tenir les équipes DevOps et d'ingénierie produit responsables de ceux-ci.
  1. Servir de commandant d'incident pour les événements de production de haute gravité. Piloter personnellement l'analyse des causes profondes sur les incidents les plus importants et s'assurer que les actions correctives sont livrées.
  1. Gérer la pratique d'observabilité pour la livraison : métriques, logs, traces et surveillance synthétique qui rendent le comportement de production visible aux équipes qui en ont besoin.
  1. Promouvoir l'ingénierie du chaos, les journées de jeu et les tests de reprise après sinistre en coordination avec le Cloud Engineering pour valider la résilience des systèmes hybrides.

SÉCURITÉ ET CONFORMITÉ

  1. Collaborer avec la Sécurité de l'Information pour intégrer la sécurité « shift-left » dans chaque pipeline : SAST, DAST, SCA, scan de conteneurs et IaC, gestion des secrets, artefacts signés et contrôles de la chaîne d'approvisionnement.
  1. Gérer les secrets, certificats et identités de pipeline en coordination avec le Cloud Engineering et la Sécurité de l'Information (AWS Secrets Manager, Azure Key Vault, etc.).
  1. S'assurer que les contrôles de pipeline et de release satisfont aux exigences de conformité pertinentes pour la mobilité, les paiements et les travaux gouvernementaux (SOC 2, PCI-DSS, ISO 27001, FedRAMP, NIST et similaires) ; fournir les preuves d'ingénierie pour les audits externes.

STRATÉGIE ET ROADMAP

  1. Gérer une feuille de route de 12 à 18 mois pour DevOps et SRE qui équilibre la fiabilité, la sécurité, l'expérience développeur et la vélocité de livraison ; communiquer clairement les compromis à la direction du produit et de l'ingénierie.
  1. Instrumenter et agir sur les signaux d'expérience développeur : temps de premier déploiement pour un nouveau service, temps de build et de déploiement, enquêtes sur les frictions et réduction du toil.
  1. Piloter la modernisation des modèles de build, de release et de déploiement hérités ; retirer ou consolider les outils redondants plutôt que de les laisser s'accumuler.
  1. Traduire les investissements DevOps en résultats sur lesquels la direction exécutive peut agir — améliorations DORA, atteinte des SLO et exemples concrets de gains d'expérience développeur.

PARTENARIAT INTERFONCTIONNEL ET EXÉCUTIF

  1. Collaborer étroitement avec le responsable du Cloud Engineering en tant que pair ; s'aligner sur la frontière entre l'infrastructure cloud (leur domaine) et le pipeline de livraison et la fiabilité d'exécution (domaine de ce rôle), et présenter une vision coordonnée à la direction de l'ingénierie et du produit.
  1. Collaborer avec le Software Engineering pour s'assurer que les nouveaux services sont construits avec des modèles de pipeline, d'observabilité et de release dès le premier jour — et non ajoutés plus tard.
  1. Collaborer avec l'Architecture pour aligner l'orientation DevOps avec la feuille de route technologique plus large, y compris les migrations entre les plateformes héritées et modernes.
  1. Traduire la réalité de la plateforme en récits clairs pour le CTO, le CIO et le comité exécutif, y compris les risques, les compromis d'investissement et l'avancement de la feuille de route.
  1. Engager avec les ventes, le succès client et les clients clés lorsque la fiabilité de la livraison, la sécurité ou la feuille de route intersectent avec les engagements clients.

QUALIFICATIONS REQUISES

  1. Diplôme de licence en informatique, ingénierie ou domaine connexe, ou expérience professionnelle équivalente.
  1. 10+ années d'expérience progressive en ingénierie dans les domaines DevOps, SRE ou Release Engineering, dont 4+ années dans un rôle de leadership gérant directement des ingénieurs seniors.
  1. Expérience pratique approfondie et actuelle — vous devriez être capable d'ouvrir un terminal, de soumettre une PR et de livrer aujourd'hui. Les rôles de leadership récents doivent inclure une contribution technique directe, pas seulement une supervision.
  1. Expérience démontrée dans l'exploitation de pipelines de livraison et de systèmes de production à grande échelle sur les environnements AWS, Azure et sur site, avec une compréhension claire des compromis opérationnels et de sécurité entre eux.
  1. Expertise approfondie des plateformes CI/CD, en particulier Azure DevOps et GitHub Actions (expérience avec Jenkins ou GitLab CI un plus), y compris la création de pipeline-as-code, les modèles réutilisables et la gestion des runners auto-hébergés.
  1. Solide connaissance pratique des flux de travail de build, de registre et de déploiement de conteneurs (Docker, ACR, ECR, Harbor) et des déploiements basés sur Kubernetes (EKS, AKS ou auto-géré).
  1. Connaissance pratique de l'Infrastructure-as-Code (Cloud Formation Templates, Terraform, etc.) suffisante pour collaborer efficacement avec le Cloud Engineering sur des préoccupations partagées telles que les cibles de déploiement, le réseau pour les pipelines et l'identité.
  1. Solides compétences en scripting et en programmation dans au moins deux des langages suivants : Python, Go, Bash, PowerShell, ou TypeScript/JavaScript. À l'aise pour lire et modifier du code dans n'importe quel langage rencontré par l'équipe.
  1. Expérience dans la mise en œuvre d'outils d'observabilité tels que Datadog, New Relic, Splunk, Prometheus, Grafana, ELK, ou Azure Monitor / CloudWatch.
  1. Expérience avérée dans la gestion personnelle de la réponse aux incidents de production et dans la conduite d'améliorations mesurables du MTTR, du taux d'échec des changements et de l'atteinte des SLO.
  1. Expérience dans le support des régimes de conformité tels que SOC 2, PCI-DSS, ISO 27001 ou FedRAMP, y compris les preuves d'ingénierie pour les audits externes.
  1. Communication écrite claire et concise. À l'aise pour interagir avec le CTO, le comité exécutif et les clients externes, et tout aussi à l'aise dans une revue de conception ou un pont d'incident.
  1. Réussite de l'évaluation d'antécédents par empreintes digitales Nlets.
  1. Doit être à l'aise avec les déplacements au bureau 3 jours par semaine.

QUALIFICATIONS PRÉFÉRENTIELLES

  1. Expérience dans les secteurs de la mobilité, du transport, du péage, du stationnement, de la flotte ou d'autres industries de traitement de transactions à haut volume ou adjacentes à l'IoT.
  1. Expérience dans la direction de la consolidation ou de la modernisation de CI/CD à grande échelle (par exemple, Jenkins vers GitHub Actions, pipeline monolithique vers pipeline-as-code).
  1. Expérience d'exploitation dans des environnements avec des microservices modernes et des applications héritées sous une pratique de livraison unifiée.
  1. Familiarité avec les outils de livraison progressive (Argo CD, Flux, Spinnaker, LaunchDarkly, Unleash) et les modèles GitOps.
  1. Participation active à la communauté d'ingénierie au sens large : écriture, conférences, contribution open-source ou rôles de conseil industriel.

À QUOI RESSEMBLE LE SUCCÈS

  1. Dans les 90 jours : une évaluation de l'état actuel des pratiques de CI/CD, de release, d'observabilité et de garde pour AWS, Azure et sur site, avec une feuille de route priorisée, des responsables nommés et un point de vue clair sur ce qu'il faut conserver, changer et retirer.
  1. Dans les 6 mois : contribution technique visible du Directeur sur les problèmes de livraison les plus difficiles ; modèles de pipeline standardisés adoptés par la majorité des équipes de service ; SLO documentés pour les services de premier niveau et un processus de réponse aux incidents mature.
  1. Dans les 12 mois : amélioration soutenue des métriques DORA et de l'atteinte des SLO ; réduction démontrable du MTTR ; une petite équipe senior et engagée avec une propriété claire et des parcours de développement ; un partenariat sain avec le Cloud Engineering et un modèle clair et partagé des responsabilités.

Ce poste n'est pas éligible au parrainage, ni maintenant ni à l'avenir.

Avec votre consentement explicite que vous avez fourni dans le cadre du processus de candidature, nous conserverons les données personnelles du candidat uniquement dans le but commercial pour lequel elles ont été collectées. En aucun cas nous ne conserverons ces données plus de deux (2) ans après la clôture du processus de recrutement relatif au poste pour lequel vous avez postulé ou en cas d'autres opportunités d'emploi connexes au sein de l'entreprise.

Avis de confidentialité des candidats de Verra Mobility verramobility.com/candidate-privacy-notice/

Verra Mobility est un employeur garantissant l'égalité des chances. Les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'origine nationale, d'orientation sexuelle, d'identité de genre, de handicap ou de statut d'ancien combattant protégé. .

Valeurs de Verra Mobility

Un candidat idéal pour ce rôle travaille naturellement en alignement avec les Valeurs Fondamentales de Verra Mobility :

  • Assumer la responsabilité. Nous nous concentrons sur la haute performance et visons des résultats révolutionnaires. Nos employés assurent la responsabilité, optimisent et alignent le travail, se concentrent sur le client et cultivent l'innovation.
  • Faire ce qui est juste. Nous défendons l'intégrité et le bon caractère. Les membres de notre équipe modélisent un comportement éthique, font preuve de bon jugement et sont courageux.
  • Choisir le courage plutôt que le confort. Nous nous engageons dans les conversations, les décisions et les actions qui font progresser l'entreprise, même lorsqu'elles sont inconfortables. Nous remettons en question les hypothèses, abordons les problèmes tôt et priorisons le progrès sur la facilité.
  • Gagner ensemble. Nous croyons en la croissance et l'inspiration mutuelle des personnes. Nous recherchons des personnes qui collaborent, valorisent les différences, pensent et agissent globalement, favorisent un environnement de travail engageant et reconnaissent et développent les autres.

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

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter