DevOps Engineer
TMC Canada
- Scripting: Python, Linux Shell
- OS: Linux (in-depth), Windows
- Cloud: M365, AWS, etc.
- SRE: Flux, Grafana, Splunk
À propos du rôle
- Réaliser des activités d’ingénierie et d’exploitation à l’appui des services de sécurité des données, notamment la prestation de services, l’automatisation de tâches, les activités DevOps et la participation à une rotation d’astreinte.
- Intégrer de nouveaux outils DevOps et maintenir les plateformes existantes afin de répondre aux besoins d’affaires et d’assurer une intégration efficace à l’écosystème technologique de la Firme.
- Collaborer avec le Data Discovery Squad et les autres parties prenantes technologiques afin d’améliorer les services grâce à l’automatisation, au scripting et à des solutions d’observabilité efficaces.
- Participer aux revues de conception et de code au sein du Data Discovery Squad et des groupes de parties prenantes concernés.
- Contribuer activement au modèle opérationnel Agile de l’équipe, à ses cérémonies et à ses pratiques de livraison.
- Faciliter le partage des connaissances entre les équipes (squads) et les communautés de pratique (chapters) mondiales de la protection des données, au moyen de documentation, de présentations et de communications internes claires.
Le poste offre également l’occasion de :
- Élargir votre expertise technique grâce à des initiatives d’ingénierie stimulantes et à l’application de technologies émergentes, notamment la gouvernance des données dans le nuage, avec accès à des spécialistes de toute la Firme.
- Approfondir votre compréhension du secteur des services financiers en collaborant avec les parties prenantes d’affaires et en participant à des activités et événements de l’industrie.
- Contribuer dans un environnement ouvert et inclusif où les points de vue éclairés et les contributions significatives sont encouragés.
Ce que nous recherchons
Exigences essentielles :
- Scripting : Python, Linux Shell
- DevOps : Git, Jenkins Pipeline, automatisation des tests
- Systèmes d’exploitation : Linux (connaissance approfondie), Windows
- Réseautique : configuration et débogage de réseaux
- Pratiques de sécurité : connaissance des contrôles de cybersécurité critiques
- Cycle de vie du développement logiciel avec IA (AI SDLC) : connaissance pratique de l’utilisation sécuritaire et encadrée de l’intelligence artificielle aux étapes des exigences, de la conception, du développement, des tests, du déploiement, de la surveillance et de l’amélioration continue, y compris une supervision humaine appropriée.
- Disposition à participer à une rotation d’astreinte
Atouts :
- Nuage : M365, AWS, etc.
- Orchestration : Ansible, Terraform, Cloudify, autres outils d’infrastructure as code (IaC)
- SRE : Flux, Grafana, Splunk
Compétences professionnelles
- Expérience démontrée de travail efficace au sein d’équipes de livraison Agile.
- Expérience avérée de l’intégration de produits dans des environnements d’entreprise, y compris le déploiement et l’intégration de produits et d’outils open source selon des méthodologies DevOps.
- Connaissance pratique des principes de gestion des services TI et des pratiques ITIL.
- Capacité d’acquérir et d’appliquer des connaissances sur des technologies propriétaires dans un environnement complexe et réglementé.
- Une approche autonome, appuyée par une expérience démontrable du soutien technique et applicatif de systèmes d’entreprise.
- Excellentes habiletés de communication écrite et verbale, ainsi qu’un style de travail professionnel et collaboratif.
- Une forte mentalité d’automatisation et d’orchestration, axée sur la réduction des processus manuels et sur la possibilité, pour les équipes produit, de consacrer plus de capacité aux activités d’ingénierie.
Qualités recherchées
- Un vif intérêt professionnel pour l’automatisation, le DevOps et l’ingénierie de la fiabilité des sites (SRE).
- Aisance à travailler dans des modèles de livraison fondés sur des tests et des déploiements de code fréquents et progressifs.
- Une approche pratique et concrète de la mise en œuvre des processus DevOps, de l’analyse des exigences et de la conception des tests jusqu’à l’automatisation et à l’analyse des résultats.
- Responsabilité à l’égard de la qualité et du respect des échéanciers des livrables assignés.
- Capacité à communiquer de façon exacte, claire et rapide les enjeux importants, les risques et l’avancement des travaux.
Reference: WJ-291_12172014