Comblant l'écart entre le prouvé et le possible, MDA Space est un partenaire de mission fiable pour l'industrie spatiale mondiale. Pionnier de la robotique, des systèmes satellitaires et de la géointelligence, avec une histoire de plus de 55 ans de premières mondiales et plus de 450 missions, MDA Space est un leader mondial des satellites de communication, de l'observation de la Terre et de l'espace, ainsi que de l'exploration et de l'infrastructure spatiales. L'équipe de MDA Space, composée de plus de 3 400 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer une vision audacieuse du client en une mission réalisable – en apportant un mélange unique d'expérience, d'excellence en ingénierie et d'émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites sur Terre et dans les étoiles pour changer le monde pour le mieux, nous vous y emmènerons. Pour plus d'informations, visitez www.mda.space.
Le rôle :
MDA est à la recherche d'un spécialiste DevOps talentueux et expérimenté pour faire partie de l'équipe des systèmes d'entreprise informatiques afin de jouer un rôle crucial dans la conception, la mise en œuvre et la maintenance de nos pratiques, outils et processus DevOps. En tant que spécialiste DevOps, vous serez responsable de combler le fossé entre nos équipes de développement et d'exploitation, d'assurer le bon fonctionnement de nos systèmes logiciels et d'améliorer l'efficacité et la fiabilité globales de notre pile technologique. Vous travaillerez en étroite collaboration avec des équipes interfonctionnelles pour améliorer les processus de développement, de test et de déploiement, assurant un cycle de vie de livraison de logiciels transparent et fiable.
Responsabilités du poste :
• Développer et mettre en œuvre des pratiques DevOps, telles que l'intégration continue, le déploiement continu et la surveillance continue, pour améliorer la vitesse, la qualité et la fiabilité de nos livraisons logicielles
• Collaborer avec les équipes de développement et d'exploitation pour automatiser et rationaliser les processus de construction, de test et de déploiement.
• Utiliser Terraform et Terragrunt pour créer et gérer l'infrastructure en tant que code pour diverses plateformes cloud, en mettant l'accent sur Microsoft Azure.
• Gérer et améliorer les systèmes de contrôle de version, en particulier Git, pour assurer l'intégrité du code et l'efficacité de la collaboration.
• Développer et maintenir des scripts d'automatisation à l'aide de Python pour rationaliser les tâches répétitives et améliorer l'efficacité globale du système.
• Conseiller les groupes d'affaires en fournissant des orientations techniques et stratégiques qui identifient et abordent les problèmes et opportunités commerciaux
• Fournir la conception technique, le codage, les tests, la mise en œuvre, la maintenance, le support système et technique pour les pipelines DevOps en utilisant des outils ETL standard de l'industrie.
• Extraire des données de plusieurs sources, intégrer des données disparates dans un modèle de données commun et intégrer des données dans une base de données, une application ou un fichier cible à l'aide de processus ETL efficaces
• Mettre en œuvre et optimiser les processus CI/CD pour permettre des livraisons logicielles rapides et fiables.
• Mettre en place et configurer des solutions de surveillance et de journalisation pour assurer la santé et la performance des systèmes et des applications.
• Collaborer avec des équipes interfonctionnelles pour comprendre les exigences du projet et fournir une expertise sur les meilleures pratiques DevOps.
• Compétent pour encadrer les équipes de développement sur les meilleures pratiques de contrôle de version afin d'assurer la qualité du code, la collaboration et des flux de travail maintenables.
• Communiquer efficacement avec les clients pour recueillir les exigences, fournir des mises à jour et assurer l'alignement avec les objectifs du projet.
• Fournir un support sur appel pour les pipelines DevOps en production et prendre en charge les mises à niveau de source, les projets de mise à niveau matérielle/logicielle avec analyse d'impact, corrections et tests de bout en bout
• Fournir un support opérationnel sur les pannes et les interruptions
• Mettre en œuvre de nouvelles technologies en participant à l'évaluation des outils, des logiciels et des pratiques technologiques
• Dépanner les problèmes liés aux logiciels, au calcul, au stockage et à la mise en réseau
• Concevoir des programmes de formation, créer de la documentation et des guides d'utilisation, et dispenser des formations aux autres membres de l'équipe
• Rester informé et démontrer des connaissances sur les dernières tendances et technologies de l'industrie en matière d'analyse de données
• Collaborer avec d'autres équipes, membres de l'équipe et parties prenantes
Qualifications requises :
• Baccalauréat en génie informatique, informatique/science des données ou discipline connexe
• 5+ ans d'expérience en technologies de l'information
• 3+ ans d'expérience avérée en tant qu'ingénieur ou consultant DevOps.
• 2+ ans d'expérience avérée avec Jenkins et GitLab pour CI/CD.
• 2+ ans d'expérience pratique avec Terraform et/ou Terragrunt pour l'automatisation de l'infrastructure.
• 2+ ans d'expérience avec les services cloud Microsoft Azure.
• Solide expérience des plateformes de contrôle de version basées sur Git (GitLab, Bitbucket, GitHub), y compris la création et la révision de demandes de fusion, la gestion des branches de fonctionnalités et l'application de stratégies de ramification et de fusion.
• Esprit critique, solides compétences en résolution de problèmes et en analyse
• Très motivé, enthousiaste et penseur positif
• Solides compétences en script Python.
• Excellentes compétences en résolution de problèmes et en communication.
• Capacité à travailler de manière autonome et en collaboration dans un environnement d'équipe.
Qualifications préférées :
• Solides compétences en script Python, Groovy et Bash
• Windows Azure, ressources Azure, sécurité Azure
• Bonne compréhension et capacité à appliquer divers processus et modèles de conception
• Expérience pratique avec Soap/Rest API/services Web
• Expérience des bases de données relationnelles (SQL Server)
• Connaissance des technologies de conteneurisation (Docker, Kubernetes)
• Certifications pertinentes (par exemple, Jenkins, Azure, Gitlab, etc.)
Les candidats retenus doivent obtenir et conserver une cote de fiabilité, et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (PMC) et l'ITAR.
MDA offre des forfaits de rémunération et d'avantages sociaux concurrentiels à ses employés dans tous les emplacements. En tant que membre de l'équipe MDA, vous et vos personnes à charge qualifiées êtes éligibles à participer à un régime d'avantages sociaux qui assure un niveau de protection complet grâce à des soins de santé compétitifs, y compris des régimes de soins de santé complémentaires et de médicaments flexibles, des avantages dentaires et visuels, une protection du revenu en cas d'invalidité, une assurance vie, des régimes d'épargne-retraite collectifs; et un programme d'aide aux employés et à la famille.
La fourchette de rémunération pour ce poste est de 85 000 $ à 120 000 $ par an. La rémunération spécifique offerte sera basée sur les qualifications et l'expérience du candidat retenu.
MDA est un employeur offrant l'égalité des chances, valorisant la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats à l'emploi avec respect et dignité. Si vous avez besoin d'aide et/ou d'un aménagement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, n'hésitez pas à nous en informer.
Détails
- Ville
- Brampton, ON
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300