Description
Construire l'espace entre le prouvé et le possible, MDA Space est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier en robotique, systèmes satellitaires et géointelligence avec plus de 55 ans d'innovations et plus de 450 missions, MDA Space est un leader mondial dans les satellites de communication, l'observation de la Terre et de l'espace, ainsi que l'exploration et l'infrastructure spatiales. L'équipe 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 pour transformer une vision ambitieuse du client en une mission réalisable, en mettant à profit 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 plus d'informations, visitez www.mda.space.
Le rôle :
MDA recherche un Spécialiste DevOps talentueux et expérimenté pour rejoindre l'équipe IT Enterprise Business System afin de concevoir, implémenter et maintenir les pratiques, outils et processus DevOps. En tant que Spécialiste DevOps, vous ferez le lien entre les équipes de développement et d'exploitation, assurerez le bon fonctionnement des systèmes logiciels et améliorerez l'efficacité et la fiabilité de l'infrastructure technologique. Vous travaillerez étroitement avec des équipes interfonctionnelles pour améliorer les processus de développement, de test et de déploiement afin d'assurer un cycle de livraison logicielle fluide et fiable.
Responsabilités
- 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é des livraisons logicielles.
- Collaborer avec les équipes de développement et d'exploitation pour automatiser et rationaliser les processus de build, 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 gestion de versions, en particulier Git, pour garantir l'intégrité du code et l'efficacité de la collaboration.
- Développer et maintenir des scripts d'automatisation en Python pour automatiser les tâches répétitives et améliorer l'efficacité système globale.
- Conseiller les groupes d'affaires en fournissant des orientations techniques et stratégiques pour identifier et traiter les enjeux et opportunités métier.
- Fournir la conception technique, le codage, les tests, la mise en œuvre, la maintenance et le support système/technique pour les pipelines DevOps en utilisant des outils ETL standards de l'industrie.
- Extraire des données de sources multiples, intégrer des données disparates dans un modèle commun et charger les données dans des bases cibles, applications ou fichiers en utilisant des 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 applications.
- Collaborer avec les équipes interfonctionnelles pour comprendre les exigences des projets et apporter une expertise sur les meilleures pratiques DevOps.
- Former les équipes de développement aux bonnes pratiques de gestion de versions afin d'assurer la qualité du code, la collaboration et des workflows maintenables.
- Communiquer efficacement avec les clients pour recueillir les exigences, fournir des mises à jour et garantir l'alignement avec les objectifs du projet.
- Assurer un support sur appel pour les pipelines DevOps en production et soutenir les mises à niveau de source ainsi que les projets de mise à niveau matériel/logiciel avec analyse d'impact, corrections et tests de bout en bout.
- Assurer le support opérationnel en cas de défaillances et de pannes.
- Participer à l'évaluation et à l'implémentation de nouvelles technologies, outils et pratiques technologiques.
- Résoudre les problèmes liés aux logiciels, au calcul, au stockage et au réseau.
- Concevoir des programmes de formation, créer de la documentation et des guides utilisateurs, et dispenser des formations aux membres de l'équipe.
- Se tenir informé des dernières tendances et technologies de l'industrie en 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/sciences des données ou discipline connexe.
- 5+ années d'expérience en technologies de l'information.
- 3+ années d'expérience avérée en tant qu'ingénieur DevOps ou consultant.
- 2+ années d'expérience avérée avec Jenkins et GitLab pour CI/CD.
- 2+ années d'expérience pratique avec Terraform et/ou Terragrunt pour l'automatisation d'infrastructure.
- 2+ années d'expérience avec les services cloud Microsoft Azure.
- Solide expérience des plateformes de gestion de versions basées sur Git (GitLab, Bitbucket, GitHub), y compris la création et la revue de merge requests, la gestion de branches fonctionnelles et l'application de stratégies de branching/merging.
- Esprit critique, solides compétences en résolution de problèmes et en analyse.
- Grande motivation, enthousiasme et attitude positive.
- Solides compétences en scripting en Python.
- Excellentes compétences en résolution de problèmes et en communication.
- Capacité à travailler de façon autonome et en collaboration dans un environnement d'équipe.
Qualifications préférées
- Compétences en scripting en Python, Groovy et Bash.
- Windows Azure, ressources Azure, sécurité Azure.
- Bonne compréhension et capacité à appliquer divers patterns de processus et de conception.
- Expérience pratique des API SOAP/REST et des services web.
- Expérience des bases de données relationnelles (SQL Server).
- Connaissances des technologies de containerisation (Docker, Kubernetes).
- Certifications pertinentes (p. ex. Jenkins, Azure, GitLab).
Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau « reliability status » et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (CGP) et l'ITAR.
Avantages
MDA offre des régimes de rémunération et d'avantages sociaux compétitifs. En tant que membre de l'équipe, vous et vos ayants droit admissibles pouvez participer à un régime d'avantages fournissant une protection complète via des soins de santé étendus et des régimes pharmaceutiques 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 aux familles.
L'échelle salariale 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 garantissant l'égalité des chances et valorisant la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats 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, veuillez nous en informer.
Details
- City
- Brampton, ON L6Y6K7, CAN
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300