Mark43
KPMG
Ingénieur DevSecOps
Présentation
Chez KPMG au Canada, nos collaborateurs apportent leurs perspectives uniques pour relever les défis les plus importants du pays. Ici, vous pouvez créer une dynamique qui dépasse le cadre de nos activités, développer des compétences pour l'avenir et prendre en main votre carrière avec un soutien à chaque étape. Rejoignez un cabinet où votre carrière peut faire la différence.
Nous recherchons un ingénieur DevSecOps pour soutenir les plateformes DevSecOps d'entreprise, les technologies cloud-native, la sécurité des applications, l'autonomisation des développeurs et l'automatisation de la livraison de logiciels. Le rôle se concentre sur les opérations de plateforme CI/CD, le support de l'infrastructure cloud et Kubernetes, la gestion d'API, l'Infrastructure as Code (IaC), l'intégration de la sécurité, le dépannage, la coordination avec les fournisseurs et l'amélioration continue tout au long du cycle de vie de développement logiciel sécurisé (SSDLC).
Nos valeurs, la méthode KPMG
Intégrité, nous faisons ce qui est juste | Excellence, nous ne cessons jamais d'apprendre et de nous améliorer | Courage, nous pensons et agissons avec audace | Ensemble, nous nous respectons mutuellement et tirons notre force de nos différences | Pour le mieux, nous faisons ce qui compte
KPMG au Canada est fier d'être un employeur offrant l'égalité des chances et nous nous engageons à créer un lieu de travail respectueux, inclusif et sans barrières qui permet à tous nos collaborateurs d'atteindre leur plein potentiel. Une main-d'œuvre diversifiée est la clé de notre succès et nous croyons qu'il faut être soi-même au travail. Nous invitons tous les candidats qualifiés à postuler et espérons que vous choisirez KPMG au Canada comme employeur de choix.
Vos missions
- Sécurité des applications : Soutenir les pratiques de sécurité des applications tout au long du SSDLC, y compris SAST, DAST, SCA, la gestion des secrets, la gestion des vulnérabilités, les initiatives de codage sécurisé et la coordination de la remédiation.
- Gestion du code source et CI/CD : Administrer Azure DevOps (ADO) et GitHub Enterprise (GHE), y compris les dépôts, les pipelines, les contrôles d'accès, les intégrations, la gouvernance et l'automatisation des versions.
- Infrastructure as Code (IaC) : Développer et soutenir l'automatisation de l'infrastructure à l'aide de Terraform, y compris le provisionnement des environnements, la gestion de la configuration et la standardisation du déploiement.
- Gestion d'API : Soutenir la gestion d'API Azure (APIM), y compris l'intégration d'API, la configuration, la gestion du cycle de vie, les politiques de sécurité, la gouvernance et le dépannage.
- Plateformes cloud et conteneurs : Aider à la gestion des ressources Azure, y compris Azure Kubernetes Service (AKS), les machines virtuelles (VM), Azure Key Vault, les charges de travail conteneurisées, la gestion des identités et les services cloud associés.
- Autonomisation des développeurs : Fournir un support technique pour les plateformes DevSecOps, les pipelines CI/CD, les intégrations d'outils de développement, les pratiques de développement sécurisé et l'intégration des développeurs.
- Gestion des licences et des fournisseurs : Suivre les licences logicielles, l'utilisation, les renouvellements, les dossiers de support des fournisseurs, les escalades et les engagements de service.
- Opérations et gouvernance : Surveiller la santé de la plateforme, soutenir les mises à niveau, dépanner les incidents, maintenir la documentation, aider aux initiatives d'automatisation, aux exigences de conformité et aux programmes d'amélioration continue.
Votre profil
- 2+ années d'expérience en DevOps, DevSecOps, sécurité des applications, ingénierie cloud, support de plateforme d'entreprise ou dans un domaine connexe.
- Solide compréhension du cycle de vie de développement logiciel (SDLC) et des pratiques de SDLC sécurisé.
- Expérience pratique avec GitHub Actions et Azure DevOps Pipelines, y compris l'automatisation CI/CD.
- Expérience avec Git, les dépôts de code source et les stratégies de branchement.
- Connaissance pratique de Kubernetes, des applications conteneurisées et des technologies cloud-native.
- Expérience avec les concepts d'Infrastructure as Code (IaC) et des outils tels que Terraform.
- Compréhension des concepts et pratiques de sécurité des applications, y compris SAST, DAST, SCA, la gestion des secrets et la gestion des vulnérabilités.
- Familiarité avec les services cloud Azure, y compris AKS, Key Vault, la gestion d'API et les concepts de gestion des identités et des accès.
- Compétences de base en script PowerShell, Python ou Bash, avec un intérêt pour l'exploitation de l'automatisation afin d'améliorer les processus d'ingénierie et opérationnels.
- Solides compétences analytiques, de dépannage et de résolution de problèmes, avec la capacité d'évaluer les problèmes techniques et d'identifier des solutions pratiques.
- Solides compétences en communication et en documentation, avec une approche axée sur le client pour le support et l'autonomisation des développeurs.
- Capacité à collaborer efficacement avec les développeurs, les équipes de cybersécurité, les ingénieurs de plateforme, les fournisseurs et les autres parties prenantes.
- Un état d'esprit d'apprentissage continu avec un intérêt pour les technologies émergentes et l'amélioration des processus opérationnels.
- Expérience dans le support des plateformes DevSecOps d'entreprise et des outils de développement.
- Familiarité avec la sécurité d'API, REST APIs, la sécurité de la chaîne d'approvisionnement logicielle et les principes de sécurité cloud.
- Exposition au développement logiciel assisté par IA, à l'automatisation et aux outils opérationnels.
Ce poste exige une maîtrise de l'anglais, tant à l'écrit qu'à l'oral. Le candidat retenu devra soutenir ou collaborer avec des collègues ou des parties prenantes anglophones à l'échelle nationale dans nos provinces anglophones tout en travaillant chez KPMG.
- La connaissance de l'OWASP Top 10, des pratiques de codage sécurisé et des cadres de gouvernance d'entreprise serait un atout.
- Une expérience avec les licences logicielles, la coordination des fournisseurs ou les plateformes ITSM telles que ServiceNow serait bénéfique.
- Des certifications pertinentes dans Azure, Kubernetes, GitHub, Terraform ou DevOps seraient considérées comme un atout.
Informations sur la fourchette salariale de KPMG pour la région de l'Ontario
La fourchette de salaire de base prévue pour ce poste est de 74,000 $ à 111,000 $ et peut être admissible à des primes. La détermination du salaire de base d'un candidat au sein de cette fourchette est basée sur le lieu de résidence, les compétences et les aptitudes de l'individu, ainsi que sur ses qualifications uniques. De plus, KPMG propose un programme de rémunération globale complet et compétitif.
Informations sur la fourchette salariale de KPMG pour la région du Nouveau-Brunswick
La fourchette de salaire de base prévue pour ce poste est de 74,000 $ à 111,000 $ et peut être admissible à des primes. La détermination du salaire de base d'un candidat au sein de cette fourchette est basée sur le lieu de résidence, les compétences et les aptitudes de l'individu, ainsi que sur ses qualifications uniques. De plus, KPMG propose un programme de rémunération globale complet et compétitif.
Ajustements et aménagements tout au long du processus de recrutement
Chez KPMG, nous nous engageons à favoriser un processus de recrutement inclusif où tous les candidats peuvent être eux-mêmes et exceller. Nous visons à offrir une expérience positive et sommes prêts à proposer des ajustements ou des aménagements pour vous aider à donner le meilleur de vous-même. Les ajustements (demandes informelles), tels qu'un temps de préparation supplémentaire ou la possibilité de faire des micro-pauses pendant les entretiens, et les aménagements (demandes formelles), tels que des supports de communication accessibles ou des aides technologiques, sont adaptés aux besoins individuels et aux exigences du poste. Vous aurez l'occasion de demander un ajustement ou un aménagement à tout moment du processus de recrutement. Si vous avez besoin d'aide, veuillez contacter l'équipe des relations avec les employés de KPMG en appelant le 1-888-466-4778.
Utilisation de l'IA
Nous adoptons l'utilisation de l'intelligence artificielle (IA) pour améliorer l'expérience des candidats et rationaliser nos processus de recrutement. Les outils d'IA peuvent aider à organiser les candidatures ou à faire ressortir les qualifications pertinentes. Cependant, aucune décision d'embauche n'est prise à l'aide de l'IA. Chaque décision d'embauche est prise par nos responsables du recrutement et nos professionnels du recrutement, qui sont formés pour utiliser ces outils de manière responsable. Les technologies d'IA utilisées dans notre processus de recrutement font l'objet d'évaluations des risques détaillées, incluant des exigences de sécurité et de confidentialité, qui s'alignent sur le cadre d'IA de confiance de KPMG.
Nous pensons que la technologie doit renforcer le jugement humain, et non le remplacer. C'est l'une des nombreuses façons dont nous concrétisons notre vision d'être un cabinet axé sur la technologie et dirigé par les personnes.
