Construisant l'espace entre ce qui est éprouvé et ce qui est possible, MDA Space (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier de la robotique, des systèmes satellitaires et de la géolocalisation 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, qui compte plus de 3 000 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer la vision audacieuse d'un client en une mission réalisable, en mettant à contribution 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 voient grand et repoussent les limites sur Terre et dans les étoiles pour changer le monde pour le mieux, nous vous y emmènerons.
Êtes-vous prêt à lancer la prochaine étape de votre carrière dans la nouvelle économie spatiale? Nous aimerions avoir de vos nouvelles!
Le rôle :
Le Spécialiste DevOps intermédiaire est un membre central de notre équipe d'opérations satellitaires, responsable de faire le pont entre le développement et les opérations pour assurer le déploiement et le fonctionnement transparents des systèmes logiciels qui soutiennent la mission satellite CHORUS. En tant que membre clé de l'équipe, vous collaborerez avec les spécialistes des opérations satellitaires et d'autres intervenants pour mettre en œuvre et soutenir des pipelines d'intégration continue et de livraison continue qui automatisent la construction, le test et la livraison de logiciels pour nos systèmes d'opérations satellitaires. Vous travaillerez en étroite collaboration avec la cybersécurité et les SecOps pour vous assurer que les pipelines CI/CD s'intègrent aux outils d'analyse statique de la qualité et de la sécurité du code, ainsi qu'aux scanners de vulnérabilité des logiciels open source, afin de maintenir le plus haut niveau de sécurité et d'intégrité. De plus, vous collaborerez avec les développeurs de logiciels pour intégrer l'automatisation des tests dans le pipeline CI/CD, garantissant ainsi des tests et un déploiement fluides et efficaces des mises à jour logicielles. En tant que membre de notre pratique DevOps, vous devrez contribuer au processus d'apprentissage continu et d'amélioration continue, en aidant à faire évoluer et à améliorer nos processus, pratiques et outils DevOps pour s'adapter aux besoins technologiques et commerciaux changeants qui soutiennent le succès de nos missions satellitaires.
Responsabilités :
- Concevoir et mettre en œuvre des pipelines automatisés qui s'intègrent à de multiples outils et systèmes, de la validation du code à la construction, au test et au déploiement
- Automatiser le déploiement d'applications logicielles dans des environnements de production existants, y compris les bases de données, les files d'attente de messages (p. ex. Kafka) et les services spécifiques au cloud (p. ex. AWS Lambda, EKS, services gérés)
- Utiliser des outils d'infrastructure en tant que code (p. ex. Terraform, CloudFormation) pour déployer et gérer des services équivalents AWS pour le stockage, le réseau et les serveurs
- Gérer et automatiser la configuration du DNS, de l'infrastructure à clé publique (certificats) et d'Active Directory
- Collaborer avec les équipes de développement pour assurer une intégration transparente des pipelines automatisés avec les flux de travail de développement existants
- Assurer la sécurité et l'intégrité des pipelines et des déploiements automatisés, en suivant les meilleures pratiques de l'industrie et les normes de conformité
- Surveiller et améliorer continuellement les performances, la fiabilité et l'efficacité des pipelines et des déploiements automatisés
- Collaborer avec l'informatique et l'architecture cloud pour mettre en œuvre l'infrastructure en tant que code afin de permettre l'automatisation du déploiement et de la configuration de l'infrastructure
- Collaborer avec l'équipe de cybersécurité et d'architecture de sécurité pour mettre en œuvre des politiques de sécurité logicielle afin de prévenir les failles de sécurité et autres vulnérabilités
- Soutenir l'informatique en contribuant à la conception et à la mise en œuvre du déploiement d'outils de surveillance et d'observabilité pour améliorer l'efficacité opérationnelle
Exigences :
- Diplôme universitaire dans une discipline technique, de préférence en informatique, technologies de l'information ou génie. Les diplômes dans d'autres domaines STIM seront également pris en compte.
- 3 ans et plus d'expérience en développement logiciel, DevOps, SRE ou administration système
- Solide connaissance des outils et technologies d'automatisation, notamment :
- Conteneurisation (p. ex. Docker) et orchestration (p. ex. Kubernetes)
- Outils d'infrastructure en tant que code (p. ex. Terraform, CloudFormation)
- Services spécifiques au cloud (p. ex. AWS Lambda, EKS, services gérés)
- Files d'attente de messages (p. ex. Kafka) et technologies de diffusion en continu
- DNS, infrastructure à clé publique (certificats) et Active Directory
- Expérience avec les langages de script (p. ex. Python, Bash) et les cadres d'automatisation (p. ex. Ansible, SaltStack)
- Solide compréhension des cycles de vie du développement logiciel, y compris les méthodologies agiles et les principes d'intégration continue et de livraison continue (CI/CD)
- Connaissance de Docker, Kubernetes et Helm (ou équivalents)
- Excellente communication verbale et écrite (contact avec des clients à l'extérieur du Québec)
- Expérience avec des outils de contrôle de source tels que GitLab
- Expérience avec des outils CI/CD tels que Jenkins ou GitCI
Souhaitable :
- Expérience avec les services AWS, y compris EC2, S3, RDS et IAM
- Connaissance des meilleures pratiques de sécurité et des normes de conformité (p. ex. lignes directrices NIST 800-171, CIS)
- Expérience avec les outils de surveillance et de journalisation (p. ex. ELK, Grafana, Prometheus)
- Certification en informatique en nuage (p. ex. ingénieur DevOps certifié AWS) ou technologies connexes
- Connaissance des environnements hautement sécurisés suivant les lignes directrices NIST 800-171 et/ou CIS
- Expérience dans des environnements partiellement isolés (air-gapped) avec un accès Internet limité
- Certification de plateforme cloud
Commentaires / Considérations spéciales :
- Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau secret et réussir l'évaluation de sécurité du Programme des marchandises contrôlées (PMC)
MDA offre des programmes de rémunération et d'avantages sociaux compétitifs à ses employés dans tous ses emplacements. En tant que membre de l'équipe de MDA, vous et vos personnes à charge admissibles êtes éligibles pour participer à un régime d'avantages sociaux qui assure un niveau complet de protection grâce à des soins de santé compétitifs, comprenant : des soins de santé complémentaires et des régimes de médicaments flexibles, des prestations dentaires et de la vision, une protection du revenu d'invalidité, une assurance vie, des régimes d'épargne-retraite collectifs; et un programme d'aide aux employés et à leur famille.
MDA est un employeur souscrivant au principe de l'équité en matière d'emploi qui valorise 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'assistance 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
- St. Hubert, QC
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300