MDA Space (TSX: MDA) is a trusted mission partner to the global space industry, creating the space between proven and possible. As a pioneer in robotics, satellite systems, and geospatial intelligence, with a 55-year history of world firsts and over 450 missions, MDA Space is a global leader in communications, Earth and space observation satellites, and space infrastructure and exploration. The MDA Space team, numbering more than 3,400 space experts in Canada, the United States, and the United Kingdom, possesses the knowledge and know-how to turn a client's bold vision into an achievable mission, through a unique combination of experience, technical excellence, and the sense of wonder that has been part of our DNA from day one. For those who dream big and push boundaries on Earth and in the stars to change the world for the better, we will take you there.
Are you ready to launch the next stage of your career in the new space economy? We would love to hear from you!
The Role:
The Intermediate Development and Operations Process (DevOps) Specialist is a key member of our satellite operations team. They are responsible for bridging development and operations to ensure the seamless deployment and operation of software systems supporting the CHORUS satellite mission. As a key member of the team, you will collaborate with satellite operations specialists and other stakeholders to implement and support continuous integration and delivery pipelines that automate the creation, testing, and delivery of software for our satellite operations systems. You will work closely with cybersecurity and SecOps teams to ensure CI/CD pipelines integrate with static code quality and security analysis tools, as well as open-source software vulnerability analyzers, to maintain the highest level of security and integrity. In addition, you will collaborate with software developers to integrate test automation into the CI/CD pipeline, ensuring smooth and efficient testing and deployment of software updates. As a member of our team, you will contribute to the process of continuous learning and improvement, helping to evolve and improve our development and operations processes, practices, and tools to adapt to changing technological and business needs that support the success of our satellite missions.
Responsibilities:
- Design and implement automated workflows that integrate with multiple tools and systems, from code validation to compilation, testing, and deployment
- Automate the deployment of software applications in existing production environments, including databases, message queues (e.g., Kafka), and cloud-specific services (e.g., AWS Lambda, EKS, managed services)
- Use Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation) to deploy and manage AWS-equivalent services for storage, networking, and servers
- Manage and automate the configuration of DNS, Public Key Infrastructure (certificates), and Active Directory
- Collaborate with development teams to ensure seamless integration of automated pipelines with existing development workflows
- Ensure the security and integrity of automated pipelines and deployments, following industry best practices and compliance standards
- Monitor and continuously improve the performance, reliability, and efficiency of automated pipelines and deployments
- Collaborate with IT and cloud architecture teams to implement Infrastructure as Code to enable deployment and infrastructure configuration automation
- Collaborate with the cybersecurity and security architecture team to implement software security policies to prevent security breaches and other vulnerabilities
- Support the IT department by contributing to the design and implementation of monitoring and observability tool deployment to improve operational efficiency
Requirements:
- Bachelor's degree in computer science, information systems, or a related field, or a combination of equivalent education and experience. Degrees in other Science, Technology, Engineering, and Math (STEM) fields will also be considered
- At least three years of experience in software development, development and operations processes, SRE, or system administration
- Excellent knowledge of automation tools and technologies, including:
- Containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
- Infrastructure as Code tools (e.g., Terraform, CloudFormation)
- Cloud-specific services (e.g., AWS Lambda, EKS, managed services)
- Message queues (e.g., Kafka) and streaming technologies
- DNS, Public Key Infrastructure (certificates), and Active Directory
- Experience with scripting languages (e.g., Python, Bash) and automation frameworks (e.g., Ansible, SaltStack)
- Excellent understanding of software development life cycles, including agile methodologies and Continuous Integration/Continuous Deployment (CI/CD) principles
- Knowledge of Docker, Kubernetes, and Helm (or equivalents)
- Excellent oral and written communication skills (Contact with clients outside Quebec)
- Experience with source control tools such as GitLab
- Experience with CI/CD tools such as Jenkins or GitCI
Desirable:
- Experience with AWS services, including EC2, S3, RDS, and IAM
- Knowledge of security best practices and compliance standards (e.g., NIST 800-171, CIS benchmarks)
- Experience with monitoring and logging tools (e.g., ELK, Grafana, Prometheus)
- Cloud computing certification (e.g., AWS Certified DevOps Engineer) or related technologies
- Knowledge of highly secure environments compliant with NIST 800-171 or CIS guidelines
- Experience in partially isolated environments with limited internet access
- Cloud platform certification
Comments/Special Considerations:
- Successful candidates must obtain and hold a Secret security clearance and successfully pass the Controlled Goods Program (CGP) security assessment
MDA offers competitive compensation and benefits to its employees at all locations. As an MDA team member, you and your eligible dependents can benefit from a comprehensive benefits package featuring competitive healthcare, including flexible supplementary health and drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans, and an employee and family assistance program.
MDA is an equal opportunity, diversity, and inclusion employer. We are committed to treating all employees and applicants with respect and dignity. If you require assistance or reasonable accommodation due to a disability during the application or recruitment process, please let us know.
Details
- City
- St. Hubert, QC
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300