Description
Construisant le lien entre le prouvé et le possible, MDA Space (TSX:MDA) est un partenaire fiable pour l'industrie spatiale mondiale. Pionnier en robotique, systèmes satellites et géointelligence avec 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, et 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 les connaissances et le savoir-faire pour transformer une vision audacieuse du client en une mission réalisable - apportant un mélange unique d'expérience, d'excellence en ingénierie et d'émerveillement présent depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites au sol et dans les étoiles pour améliorer le monde, nous vous emmènerons là-bas.
Prêt à lancer la prochaine étape de votre carrière dans la nouvelle économie spatiale ? Nous serions ravis de vous entendre !
Le rôle :
Le Spécialiste DevOps intermédiaire est un membre clé de notre équipe des opérations satellites, responsable de faire le lien entre le développement et l'exploitation afin d'assurer le déploiement et le fonctionnement transparents 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 satellites et d'autres parties prenantes pour mettre en œuvre et prendre en charge des pipelines d'intégration continue et de livraison continue qui automatisent la compilation, les tests et la distribution des logiciels pour nos systèmes d'opérations satellites. Vous travaillerez en étroite collaboration avec la cybersécurité et SecOps pour garantir que les pipelines CI/CD s'intègrent aux outils d'analyse statique de qualité et de sécurité du code, ainsi qu'aux scanners de vulnérabilités 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 logiciels pour intégrer l'automatisation des tests dans le pipeline CI/CD, garantissant des tests et un déploiement fluides et efficaces des mises à jour logicielles. En tant que membre de notre pratique DevOps, on attendra de vous que vous contribuiez au processus d'apprentissage continu et d'amélioration continue, afin de 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 satellites.
Responsabilités
- Concevoir et implémenter des pipelines automatisés qui s'intègrent à plusieurs outils et systèmes, du commit de 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 cloud spécifiques (p.ex. AWS Lambda, EKS, services managé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és publiques (certificats) et d'Active Directory
- Collaborer avec les équipes de développement pour assurer l'intégration transparente des pipelines automatisés aux 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 en continu et améliorer la performance, la fiabilité et l'efficacité des pipelines et des déploiements automatisés
- Collaborer avec l'informatique et l'architecture cloud pour implémenter l'infrastructure en tant que code afin de permettre l'automatisation du déploiement et de la configuration de l'infrastructure
- Collaborer avec la cybersécurité et l'équipe d'architecture sécurité pour mettre en œuvre des politiques de sécurité logicielle visant à prévenir les brèches et autres vulnérabilités
- Soutenir l'informatique en contribuant à la conception et à la mise en œuvre d'outils de surveillance et d'observabilité afin d'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 ingénierie. Les diplômes dans d'autres domaines STEM (science, technologie, ingénierie et mathématiques) seront également examinés.
- Plus de 3 ans d'expérience en développement logiciel, DevOps, SRE ou administration système
- Solide connaissance des outils et technologies d'automatisation, y compris :
- Containerisation (p.ex. Docker) et orchestration (p.ex. Kubernetes)
- Outils d'infrastructure en tant que code (p.ex. Terraform, CloudFormation)
- Services cloud spécifiques (p.ex. AWS Lambda, EKS, services managés)
- 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 de développement logiciel, y compris les méthodologies agiles et les principes d'intégration continue/déploiement continu (CI/CD)
- Connaissance de Docker, Kubernetes et Helm (ou équivalents)
- Excellentes compétences en communication orale et écrite (contact 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 souhaitables
- Expérience avec les 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 avec des outils de surveillance et de journalisation (p.ex. ELK, Grafana, Prometheus)
- Certification en cloud computing (p.ex. AWS Certified DevOps Engineer) ou technologies connexes
- Connaissance des environnements hautement sécurisés suivant NIST 800-171 et/ou les directives CIS
- Expérience dans des environnements partiellement isolés (air-gapped) avec un accès Internet limité
- Certification sur une plateforme cloud
Remarques/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 Programme des marchandises contrôlées (PMC)
MDA offre des salaires concurrentiels et des régimes d'avantages sociaux pour ses employés à tous les sites. En tant que membre de l'équipe MDA, vous et vos personnes à charge admissibles pouvez participer à un régime d'avantages qui fournit un niveau de protection complet incluant des soins de santé compétitifs : assurance maladie complémentaire et régimes de médicaments flexibles, soins dentaires et de la vue, protection du revenu en cas d'invalidité, assurance-vie, régimes d'épargne retraite collectifs et un programme d'aide aux employés et aux familles.
MDA est un employeur offrant l'égalité des chances et 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 accommodement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, n'hésitez pas à nous en informer.
Details
- City
- Longueuil, QC J3Y8Y9, CAN
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300