Chez MDA Space (TSX:MDA), nous construisons l'espace entre le prouvé et le possible. Partenaire de confiance de l'industrie spatiale mondiale et 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 des satellites de communications, de l'observation terrestre et spatiale, ainsi que de l'exploration et de l'infrastructure spatiale. L'équipe MDA Space, composée de plus de 3 000 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni, possède le savoir et le savoir-faire pour transformer une vision client audacieuse en une mission réalisable — 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 afin de changer le monde, 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 clé de notre équipe d'opérations satellitaires, chargé de faire le lien entre le développement et les opérations afin d'assurer le déploiement et le fonctionnement fluides des systèmes logiciels qui soutiennent la mission satellitaire CHORUS. En tant que membre important de l'équipe, vous collaborerez avec les spécialistes des opérations satellitaires et d'autres parties prenantes pour mettre en place et maintenir des pipelines d'intégration continue et de livraison continue qui automatisent la compilation, les tests et la livraison des logiciels pour nos systèmes d'opérations satellitaires. Vous travaillerez en étroite collaboration avec la cybersécurité et les équipes SecOps pour garantir que les pipelines CI/CD intègrent des outils d'analyse statique de la qualité et de la sécurité du code, ainsi que des scanners de vulnérabilités pour les 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 logiciels pour intégrer l'automatisation des tests dans le pipeline CI/CD, garantissant des tests et des déploiements efficaces et fluides des mises à jour logicielles. En tant que membre de notre pratique DevOps, vous contribuerez au processus d'apprentissage continu et d'amélioration continue, aidant à faire évoluer et améliorer nos processus, pratiques et outils DevOps afin de répondre 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 compilation, aux tests et au déploiement
- Automatiser le déploiement des applications logicielles dans des environnements de production existants, y compris les bases de données, les files de messages (p. ex. Kafka) et les services spécifiques au cloud (p. ex. AWS Lambda, EKS, Managed Services)
- 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, la mise en réseau et les serveurs
- Gérer et automatiser la configuration du DNS, de l'infrastructure à clés publiques (certificats) et de l'Active Directory
- Collaborer avec les équipes de développement pour assurer l'intégration fluide des pipelines automatisés aux flux de travail existants
- Assurer la sécurité et l'intégrité des pipelines et des déploiements automatisés, en suivant les meilleures pratiques industrielles et les normes de conformité
- Surveiller en continu et améliorer les performances, la fiabilité et l'efficacité des pipelines et des déploiements automatisés
- Collaborer avec les équipes IT et d'architecture cloud pour implémenter l'Infrastructure as Code afin d'automatiser le déploiement et la configuration de l'infrastructure
- Collaborer avec la cybersécurité et l'équipe d'architecture de sécurité pour mettre en œuvre des politiques de sécurité logicielle afin de prévenir les brèches et autres vulnérabilités
- Soutenir l'IT en contribuant à la conception et à la mise en œuvre des 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 en génie. Les diplômes dans d'autres domaines des sciences, technologies, ingénierie et mathématiques (STEM) seront également considérés.
- 3+ ans 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, Managed Services)
- Files de messages (p. ex. Kafka) et technologies de streaming
- DNS, infrastructure à clés publiques (certificats) et Active Directory
- Expérience avec des langages de script (p. ex. Python, Bash) et des frameworks d'automatisation (p. ex. Ansible, SaltStack)
- Bonne compréhension des cycles de vie du développement logiciel, y compris les méthodologies agiles et les principes CI/CD
- Connaissance de Docker, Kubernetes et Helm (ou équivalents)
- Excellentes compétences en communication orale et écrite (contacts avec des clients hors Québec)
- Expérience avec des outils de gestion de code source tels que GitLab
- Expérience avec des outils CI/CD tels que Jenkins ou GitCI
Atouts :
- Expérience des services AWS, notamment EC2, S3, RDS et IAM
- Connaissance des meilleures pratiques de sécurité et des normes de conformité (p. ex. NIST 800-171, directives CIS)
- Expérience des outils de surveillance et de journalisation (p. ex. ELK, Grafana, Prometheus)
- Certification en informatique en nuage (p. ex. AWS Certified DevOps Engineer) ou technologies connexes
- Connaissance des environnements hautement sécurisés conformes au NIST 800-171 et/ou aux directives CIS
- Expérience dans des environnements partiellement isolés (air-gapped) avec un accès Internet limité
- Certification de plateforme cloud
Commentaires / considérations particulières :
- Les candidats retenus doivent obtenir et détenir une habilitation de sécurité de niveau « Secret » et réussir l'évaluation de sécurité pour le Controlled Goods Program (CGP)
MDA offre des packages de rémunération et d'avantages sociaux concurrentiels pour ses employés à tous les emplacements. En tant que membre de l'équipe MDA, vous et vos personnes à charge admissibles pouvez participer à un régime d'avantages offrant un niveau complet de protection comprenant : régime d'assurance maladie complémentaire et régimes de médicaments flexibles, soins dentaires et visuels, protection du revenu en cas d'invalidité, assurance-vie, régimes d'épargne-retraite de groupe et un programme d'aide aux employés et à la famille.
MDA est un employeur offrant l'égalité des chances qui valorise la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et les 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, n'hésitez pas à nous en informer.
Détails
- Ville
- Longueuil, QC J3Y8Y9, CAN
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300