QNX DevOps Developer
BlackBerry23 hours ago
Ottawa, CanadaMid Level
Base Salary
$80k - $105k/yr
Responsibilities
- Drive the evolution of QNX’s tool-based development processes, including code builds, static analysis, automated testing, and release automation.
- Develop tooling in Python, Groovy, Bash, and other languages to improve software build, packaging, and release processes, particularly for C/C++.
- Develop and maintain CI/CD pipelines using Jenkins and GitLab.
- Maintain build-team infrastructure using infrastructure-as-code approaches with Docker, Terraform, and Ansible.
- Manage QNX build infrastructure, build processes, continuous integration techniques, and configuration management.
- Support internal engineering customers and mentor team members.
- Take ownership of problems and drive them through to resolution.
Requirements
- Degree in Information Technology, Computer Science, or Engineering, or equivalent work experience.
- Experience with Python, Groovy, Bash, or similar programming languages.
- Experience with source code management tools such as Git and SVN, including branching, merging, and tagging.
- Experience with pipeline tools and languages such as Jenkins and GitLab.
- Experience with containerization, virtualization, and orchestration technologies such as Docker, Docker Swarm, and Kubernetes.
- Experience with cloud solutions such as AWS and OpenStack.
- Hands-on experience with automated CI/CD environments such as GitLab, GitHub, and Jenkins.
- Strong verbal and written communication skills and a demonstrated interest in automation and problem solving.
- Preferred experience with embedded software development, Artifactory or Nexus, GNU Make, Makefile syntax, GCC, C/C++ compilation, CRUD applications, REST APIs, simple web pages, and package creation.
Benefits
- Base salary range is $80,000 to $105,000 per year.
- Eligible employees may participate in the BlackBerry Variable Incentive Pay program.
- Benefits may include medical, dental, vision, life, disability insurance, retirement, employee share purchase, and paid time off, subject to eligibility requirements.
- This is a regular, active opening intended to be filled immediately.
- The position is scheduled for 40 hours per week.
Categories
About BlackBerry
BlackBerry builds cybersecurity, secure communications, and embedded software, including the QNX real-time operating system for safety-critical devices and software-defined vehicles. It sells enterprise subscriptions and support services, licenses QNX to automakers and device makers, and offers UEM, threat prevention, and secure messaging for governments and regulated industries. Founded in 1984 and headquartered in Waterloo, Ontario, BlackBerry is publicly traded (NYSE: BB, TSX: BB); QNX powers hundreds of millions of vehicles worldwide.