This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job

   topjobsme.com   

A simple jobs board with daily updated offers from Canada

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

BlackBerry QNX DevOps Developer II

BlackBerry

This is a Contract position in Ottawa, ON posted January 15, 2023.

Worker Sub-Type:

Regular

 Job Description: 

BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides authoritative support and services for building the world’s most critical embedded systems. We are the embedded authorities. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.

With the evolving landscape of safety (ISO2626) and security (ISO21434) required standards, QNX is in need to increase its developer productivity by scaling internal processes to benefit from more automation.

As a successful candidate, you will be a member of a dedicated, passionate product development team which builds, delivers, and supports Blackberry QNX. Your role will provide you with exciting opportunities to optimize and improve developer infrastructure to make processes more efficient and streamlined.

What you will do:

– Drive the evolution of our CI/CD infrastructure and software delivery platform, with a focus on developing and managing QNX’s tool-based process (code build, static analysis, automated testing, etc.)

– Work with the QNX development and process teams to integrate new features and fixes as the processes evolve

– Participate in QNX’s migration to using Git as its sole source code management system

– Develop and maintain QNX process infrastructure and configuration

What you will need:

– An Information Technology, Computer Science or Engineering degree, or equivalent work experience

– Experience with source code management tools such as Git, SVN

– Experience with scripting languages such as Python, bash, groovy

– Experience with pipeline languages (E.g. Jenkins, Gitlab)

– Experience with web frameworks such as Django

– Experience with cloud solutions such as OpenStack

– Experience with Containerization, Virtualization and container orchestration (E.g. Docker)

– Experience working on Linux (admin tasks)

– Hands-on experience working with automated CI/CD environments like Gitlab, Github and Jenkins

– Proven ability to take ownership of problems and see them through to resolution

Additional Skills:

– Familiarity with an Agile software development process

– Experience with embedded software

– Experience with Aritfact Repositories such as Artifactory or Nexus

– Familiar with GNU make and make files

– Experience compiling C/C++ projects using the GNU Compiler Collection (GCC)

#LI-MG1

Scheduled Weekly Hours:

40