Description de poste
Description
Appartenir à Air Canada, c’est appartenir à un symbole canadien, Air Canada récemment élue meilleur transporteur aérien en Amérique du Nord. Faites décoller votre carrière en vous joignant à notre équipe novatrice et diversifiée à l’avant-garde du transport aérien de passagers.
Le spécialiste – Infrastructure et Services infonuagiques joue un rôle essentiel pour combler l’écart entre les équipes du Développement et de l’Exploitation, dans le but d’automatiser et de rationaliser la prestation de l’infrastructure infonuagique sous forme de code, ainsi que les processus de gestion de l’infrastructure infonuagique. Il a pour but d’améliorer l’efficacité, la fiabilité et l’évolutivité de l’infrastructure infonuagique, tout en mettant l’accent sur la sécurité et la qualité. Le spécialiste en services infonuagiques doit être prêt à collaborer et à interagir avec des groupes très variés, au sein d’Air Canada ou avec des partenaires commerciaux et de la TI externes, afin de prendre des initiatives et de concevoir l’architecture des services infonuagiques. Le spécialiste en services infonuagiques possède une connaissance approfondie de la conception, de l’approvisionnement et de l’optimisation de l’architecture de l’infrastructure infonuagique, ainsi qu’un excellent dossier de rendement et de meilleures pratiques dans des rôles difficiles, où la pression est élevée et l’évolution, rapide.
La personne retenue relèvera du Chef de service – Infrastructure et Services infonuagiques.
Responsabilités fonctionnelles
- Mettre en œuvre et tenir à jour des pipelines d’intégration et de livraisons continues afin d’automatiser l’élaboration, les essais et l’application de scripts pour le déploiement de ressources infonuagiques.
- Intégrer des référentiels de codes au moyen d’outils d’intégration et de livraisons continues comme GitHub Bitbucket, etc.
- Utiliser des outils comme les modèles de Terraform, d’Ansible ou d’Azure Arm pour automatiser l’approvisionnement et la configuration de l’infrastructure.
- Gérer les ressources de l’infrastructure de manière efficace et rentable.
- Tenir à jour et améliorer les systèmes de gestion des configurations (comme l’étiquetage avec Ansible ou Azure) pour assurer l’uniformité et la fiabilité de l’ensemble des environnements.
- Mettre en place des outils de surveillance (p. ex., piles Dynatrace, Splunk, Grafana ou ELK) pour assurer le suivi du rendement du système et de l’état des applications.
- Établir des systèmes de journalisation centralisés pour faciliter le débogage et les audits.
- Mettre en œuvre et gérer des solutions de conteneurisation comme Docker.
- Orchestrer les conteneurs au moyen de Kubernetes ou d’une plateforme similaire.
- Collaborer avec les équipes de la Sécurité pour mettre en œuvre les meilleures pratiques en matière de sécurité.
- Assurer la conformité aux règlements et normes pertinents (p. ex., Règlement général sur la protection des données [RGPD], Health Insurance Portability and Accountability Act [HIPAA]).
- Travailler en étroite collaboration avec les équipes du Développement et de l’Exploitation pour favoriser des communications et une collaboration efficaces.
- Partager ses connaissances et les meilleures pratiques à l’ensemble de l’équipe.
- Rédiger des scripts au moyen de PowerShell, de Python ou de Terraform pour automatiser les tâches de routine et les flux de travail.
- Documenter les configurations, processus et procédures liées à l’infrastructure.
Qualifications
- Baccalauréat en informatique, en technologie de l’information ou dans un domaine connexe (ou expérience de travail équivalente)
- De 9 à 12 ans d’expérience en technologie de l’information (TI), en exploitation et en direction de personnel au sein d’une grande entreprise
- Expérience avérée dans un poste en développement et exploitation ou dans un rôle similaire
- Maîtrise des outils de rédaction de scripts et d’automatisation
- Solide connaissance de l’intégration et des livraisons continues, de l’infrastructure en tant que code et des technologies de conteneurisation.
- Bonne expérience des plateformes infonuagiques Azure
- Compréhension de la réseautique et des principes de sécurité
- Excellentes compétences en résolution de problèmes et souci du détail
- Habileté marquée pour la communication et le travail d’équipe
Compétences souhaitables :
- Certifications pertinentes (p. ex., Ingénieur DevOps certifié AWS, Administrateur Kubernetes certifié)
- Expérience de l’architecture de microservices
- Connaissance de Git et des systèmes de contrôle des versions
- Connaissance des méthodologies Agile et de développement et d’exploitation
- Expérience du perfectionnement et de l’optimisation du rendement
Conditions d’emploi :
Exigences Linguistiques
À compétences égales, la préférence sera accordée aux candidats bilingues.
Diversité et inclusion
Air Canada est résolument engagée en faveur de la diversité et de l’inclusion et vise à créer un milieu de travail sain, accessible et gratifiant qui met en valeur la contribution unique de nos employés au succès de notre entreprise.
En tant qu'employeur qui garantit l'égalité d'accès à l'emploi, nous encourageons les candidatures les plus diverses afin de pouvoir nous doter d’un effectif varié et représentatif de nos clients et des communautés où nous vivons et offrons nos services.
Air Canada remercie tous les candidats de leur intérêt, mais seules les personnes sélectionnées pour une entrevue seront contactées.