Enable job alerts via email!

Senior DevOps Software Engineer/MTS

MDA

Brampton

On-site

CAD 110,000 - 140,000

Full time

Yesterday
Be an early applicant

Job summary

A global leader in space solutions is seeking a Senior DevOps Software Engineer in Brampton to enhance software delivery through CI/CD tools. Responsibilities include configuring infrastructure, supporting development teams, and automating processes. Candidates should have 5+ years of experience and a degree in Computer Science or Engineering. A competitive salary of $110,000-$140,000 annually is offered.

Benefits

Comprehensive health care
Employee assistance program
Group retirement savings plans

Qualifications

  • 5+ years of relevant experience in DevOps.
  • Experience maintaining Infrastructure-as-Code systems.
  • Strong scripting skills in Python.

Responsibilities

  • Create/configure DevOps infrastructure for projects.
  • Design Infrastructure-as-Code patterns.
  • Support software development teams with environments.

Skills

Infrastructure-as-Code systems
Scripting in Python
CI/CD automation
Analytical skills
Communication skills

Education

Bachelor's degree in Software, Computer or Electrical Engineering, or Computer Science

Tools

Docker
Kubernetes
Ansible
Terraform
Job description

MDA Space is a trusted mission partner to the global space industry with a 55-year+ history of world firsts. We are a global leader in communications satellites, Earth and space observation, and space exploration and infrastructure. Our team of more than 3,400 space experts in Canada, the US and the UK turns audacious customer visions into achievable missions.

The Position:

We’re on the hunt for a Senior DevOps Software Engineer/MTS on our Robotics & Space Operations team at our Brampton office. As a Senior DevOps Software Engineer/MTS, you will accelerate our software teams to deliver high-quality software solutions faster. You will design, build, test, standardize, deploy, and manage CI/CD tools, pipelines, and frameworks for development, qualification, and production systems. You will work closely with software teams to provide guidance and patterns for development and deliver solutions to product and program teams to support continuous integration, code standards compliance, requirements/test traceability, and more.

Responsibilities
  • Create/configure DevOps infrastructure to support projects/programs.
  • Design/architect repeatable Infrastructure-as-Code patterns that meet program needs (Infosec compliance, Compute, Access, etc.).
  • Research and selection of tools; perform cost/benefit analysis of solutions.
  • Create/assist programs in creating standardized dev, qual, and prod environments: deploying and maintaining VM environments; deploying and maintaining Kubernetes environments.
  • Build tools (e.g. CMake, Bazel, Pants, etc.).
  • Automated testing tools/frameworks for multiple languages and levels of testing (e.g. dotnet-coverage, Selenium, Cucumber, Google Test, etc.).
  • Automated linting/formatting tools (e.g. Clang-tidy, Clang-format, etc.).
  • Requirements definition/tracking tools (e.g. PTC ILM, DOORS, Jira, etc.).
  • Test reporting to PTC ILM; code metrics and reporting tools (e.g. SonarQube, Understand).
  • Continuous integration tools (e.g. Jenkins); artifact repositories (e.g. Nexus, Artifactory, etc.).
  • Monitoring tools (e.g. Prometheus, Grafana, etc.).
  • Containerization of Linux/Windows applications (Docker).
  • Support software development teams to improve/standardize their build and test environments.
  • Collaborate with other senior engineers and management on standards for coding, tools/environments, and processes.
  • Other duties as assigned by management.
Required Skills/Experience
  • Proven ability/experience implementing/maintaining Infrastructure-as-Code systems (reproducibility, cybersecurity considerations).
  • Proven ability/experience implementing/maintaining build systems (robustness/dependability, speed, reproducibility, cross-compiling to embedded/RTOS).
  • Proven ability/experience implementing/maintaining software development automation (CI, requirements traceability, software metrics, CI/CD).
  • Strong scripting skills in relevant languages such as Python.
  • Bachelor degree in Software, Computer, or Electrical Engineering or Computer Science.
  • 5+ years of relevant experience.
  • Strong written/verbal communication skills; strong analytical and problem-solving skills.
  • Highly motivated, enthusiastic, and a positive thinker; interested in scalable, long-term solutions across programs.
Beneficial Skills/Experience
  • Common Infrastructure Tooling (Ansible, Puppet, Terraform, etc.).
  • Virtualization Toolsets (VMWare, Proxmox, etc.).
  • Containerization Tooling (Kubernetes, Docker, etc.).
  • C/C++, C#, Javascript, Angular; TDD/ATDD/BDD.
  • Embedded/RTOS development – VxWorks, RTX64, etc.; Web development.
  • Robotic arm control; Communications interfaces (TCP/IP, PCI, 1553, I2C, RS232, RS422, EtherCat, CANOpen, etc.).
  • Familiar with Agile or SAFe practices.
Special Considerations

Successful candidates must obtain and hold security clearance at the Reliability status level, and pass security assessment for the Controlled Goods Program (CGP), and be able to obtain higher clearances.

Benefits Statement

MDA Space offers competitive compensation and benefits. Eligible dependents can enroll in a benefits plan that provides comprehensive health care, including health care plans, supplemental and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans, and an employee assistance program.

Equal Opportunity Statement

MDA Space is an equal opportunity employer with a strong focus on diversity and inclusion. We are committed to treating all employees and candidates with respect and dignity. If you require assistance or a reasonable accommodation due to a disability during the application or recruitment process, please let us know.

The compensation range for this position is $110,000-$140,000 annually. The specific compensation offered will be based on the qualifications and experience of the successful candidate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs