Roku
Mastercard
Ingénieur DevOps Principal
Notre raison d'être
Mastercard finance les économies et autonomise les personnes dans plus de 200 pays et territoires dans le monde. Avec nos clients, nous contribuons à bâtir une économie durable où chacun peut prospérer. Nous soutenons un large éventail de choix de paiements numériques, rendant les transactions sécurisées, simples, intelligentes et accessibles. Notre technologie et notre innovation, nos partenariats et nos réseaux se combinent pour offrir un ensemble unique de produits et services qui aident les individus, les entreprises et les gouvernements à réaliser leur plus grand potentiel.
Titre et résumé
Ingénieur DevOps Principal
Mastercard est une entreprise technologique mondiale dans l'industrie des paiements. Notre mission est de connecter et de dynamiser une économie numérique inclusive qui profite à tous, partout, en rendant les transactions sûres, simples, intelligentes et accessibles. En utilisant des données et des réseaux sécurisés, des partenariats et de la passion, nos innovations et nos solutions aident les individus, les institutions financières, les gouvernements et les entreprises à réaliser leur plus grand potentiel.
Notre quotient de décence, ou DQ, guide notre culture et tout ce que nous faisons à l'intérieur et à l'extérieur de notre entreprise. Avec des connexions dans plus de 210 pays et territoires, nous construisons un monde durable qui débloque des possibilités inestimables pour tous.
Aperçu
L'Ingénieur Plateforme Principal est un leader technique pratique responsable de la conception, de la construction et de la maintenance de cadres d'automatisation et de services de plateforme qui prennent en charge des environnements d'infrastructure hybrides à grande échelle. Ce rôle se concentre sur l'ingénierie de modèles d'automatisation réutilisables à l'aide de Chef, de l'Infrastructure as Code et des outils DevOps pour fournir des capacités d'infrastructure cohérentes, sécurisées et en libre-service. Le candidat idéal apporte une solide expérience en ingénierie DevOps, une connaissance approfondie de Chef (Infra, Habitat ou Automate) et une passion pour la construction de systèmes d'automatisation évolutifs, et non pour l'exécution d'opérations manuelles.
Responsabilités
- Concevoir, développer et maintenir des cookbooks, recettes, rôles et fichiers de politique Chef pour automatiser la gestion de la configuration dans les environnements cloud et sur site.
- Construire et maintenir des pipelines d'orchestration Chef Automate ou équivalents pour la conformité, le reporting et la gestion de parc.
- Ingénier des cadres d'automatisation réutilisables, y compris des bibliothèques partagées, des modèles et des patrons pour un provisionnement d'infrastructure cohérent.
- Intégrer l'automatisation Chef avec les pipelines CI/CD, la gestion des secrets, les dépôts d'artefacts et les contrôles de gouvernance d'entreprise.
- Mettre en œuvre des tests et une validation automatisés pour le code Chef à l'aide d'outils tels que Test Kitchen, InSpec et ChefSpec.
- Collaborer avec les équipes cloud, plateforme et sécurité pour définir et appliquer les bases de configuration, les politiques de conformité et les normes de systèmes durcis.
- Soutenir la conception et la mise en œuvre de l'Infrastructure as Code (Terraform, CloudFormation, ARM/Bicep) pour le provisionnement des services de calcul, réseau et plateforme.
- Dépanner les problèmes complexes d'automatisation, de configuration et d'infrastructure dans les environnements hybrides.
- Contribuer aux initiatives d'ingénierie de plateforme telles que les catalogues en libre-service, les flux de travail GitOps et la remédiation automatisée.
- Documenter les modèles d'automatisation, les décisions architecturales et les runbooks opérationnels.
Tout sur vous
- 5–8+ années d'expérience en DevOps, ingénierie de plateforme, automatisation d'infrastructure ou rôles de gestion de configuration.
- Solide expérience pratique avec Chef Infra, y compris le développement de cookbooks, les fichiers de politique, Test Kitchen et InSpec.
- Expérience dans la gestion d'environnements de gestion de configuration à grande échelle (Chef Server, Chef Automate ou similaire).
- Bonne compréhension de l'administration des systèmes Linux, du durcissement des OS et de la gestion du cycle de vie de la configuration.
- Expérience avec les plateformes cloud (AWS, Azure, ou GCP) et la virtualisation sur site (VMware, HyperV).
- Solides compétences en scripting ou en programmation (Ruby préféré pour Chef, plus Python, Bash ou PowerShell).
- Expérience avec les outils CI/CD tels que GitHub Actions, GitLab, Jenkins, ou Azure DevOps.
- Bonne compréhension des flux de travail Git, des stratégies de branchement et des pratiques de revue de code.
- Capacité à dépanner des problèmes complexes d'automatisation et d'infrastructure dans des environnements hybrides.
Qualifications préférées
- Expérience avec Chef Habitat ou l'automatisation au niveau applicatif.
- Expérience avec Chef Automate pour la conformité, le reporting et l'orchestration de parc.
- Familiarité avec Terraform ou d'autres outils IaC pour le provisionnement d'infrastructure.
- Expérience avec les outils policy as code (OPA, Conftest, Sentinel).
- Expérience en durcissement de la sécurité, cadres de conformité ou benchmarks CIS.
- Exposition à Kubernetes, Helm ou à l'orchestration de conteneurs.
- Expérience avec les plateformes de surveillance et d'observabilité (Prometheus, Datadog, Splunk, ELK).
- Connaissance de l'automatisation réseau ou des APIs d'infrastructure.
• Compétences techniques de base (Domaines de compétence)
- Gestion de la configuration
- Chef Infra (cookbooks, recettes, fichiers de politique)
- Chef Automate, InSpec, Test Kitchen
- Développement Ruby pour l'automatisation
- Infrastructure as Code & Provisioning
- Terraform, CloudFormation, ARM/Bicep (préféré mais pas obligatoire)
- Provisionnement cloud hybride (AWS, Azure, GCP)
- Automatisation VMware et infrastructure sur site
- DevOps & CI/CD
- Conception et automatisation de pipelines
- Tests automatisés, linting et analyse de sécurité
- Flux de travail Git et meilleures pratiques de contrôle de version
- Automatisation & Scripting
- Ruby, Python, Bash, PowerShell
- Intégration et outils d'automatisation API
- Ingénierie de Plateforme
- Automatisation en libre-service
- Bases de configuration et automatisation de la conformité
- Outils d'observabilité et opérationnels
Responsabilité de la sécurité d'entreprise
Toutes les activités impliquant l'accès aux actifs, informations et réseaux de Mastercard comportent un risque inhérent pour l'organisation et, par conséquent, il est attendu que chaque personne travaillant pour ou au nom de Mastercard soit responsable de la sécurité de l'information et doive :
- Respecter les politiques et pratiques de sécurité de Mastercard ;
- Assurer la confidentialité et l'intégrité des informations auxquelles il est accédé ;
- Signaler toute violation ou faille de sécurité de l'information suspectée, et
- Compléter toutes les formations de sécurité obligatoires périodiques conformément aux directives de Mastercard.
