Development and Operations Process Specialist (DevOps)
MDA
View all the job opportunities for this companyMDA Space (TSX: MDA) is a trusted mission partner to the global space industry, building the space between the proven and the 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. With more than 3,400 space experts across Canada, the US and the UK, the MDA Space team has the knowledge and know-how to turn a client's bold vision into a feasible mission, through a unique combination of experience, technical excellence and wonder that has been part of our DNA since 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 Position:
The intermediate Development and Operations (DevOps) Process Specialist is a key member of our satellite operations team. They are responsible for bridging the gap between development and operations to ensure the seamless deployment and operation of software systems supporting the CHORUS satellite mission. As a key team member, you will collaborate with satellite operations specialists and other stakeholders to implement and support continuous integration and delivery pipelines that automate the building, testing and delivery of software for our satellite operations systems. You will work closely with cybersecurity and SecOps teams to ensure that CI/CD pipelines integrate with code quality and security static 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 be expected to contribute to the continuous learning and improvement process, helping to evolve and improve our development and operations processes, practices and tools to adapt to the ever-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 into existing development workflows
- Ensure the security and integrity of automated pipelines and deployments, following industry best practices and compliance standards
- Continuously monitor and 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 automated deployment and configuration of infrastructure
- 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 the deployment of monitoring and observability tools to improve operational efficiency
Requirements:
- Bachelor's degree in computer science, information systems or a related field, or an equivalent combination of education and experience. Degrees in other science, technology, engineering and mathematics (STEM) fields will also be considered
- At least three years of experience in software development, development and operations processes, SRE or systems 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 guidelines)
- 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-level 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 a member of the MDA team, you and your eligible dependents can benefit from a comprehensive benefits package providing a high level of protection through competitive health care, including flexible supplemental health and drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans, and an employee and family assistance plan.
MDA is an equal opportunity, diversity and inclusion employer. We are committed to treating all employees and applicants for employment 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