B

Blackberry

Enterprise software and cybersecurity solutions provider

QNX DevOps Developer

DevOps EngineeringPosted on Nov 11
Full-timeOttawa, ON, CanadaIn-person

About the Job

Requirements

  • A degree in Information Technology, Computer Science, or Engineering, or equivalent work experience.
  • Experience with languages such as Python, Groovy, and Bash.
  • Experience with source code management tools such as Git and SVN, including branching, merging, and tagging.
  • Experience with pipeline languages such as Jenkins and GitLab.
  • Experience with containerization, virtualization, and container orchestration tools such as Docker, Docker Swarm, and Kubernetes.
  • Experience with cloud solutions such as AWS and OpenStack.
  • Hands-on experience working with automated continuous integration and continuous delivery environments such as GitLab, GitHub, and Jenkins.
  • Ability to take ownership of problems and see them through to resolution.
  • Strong verbal and written communication skills.
  • Interest in automating tasks and problem solving.

Responsibilities

  • Work with the QNX engineering and process teams to evolve QNX’s tool-based processes for code builds, static analysis, automated testing, and release automation.
  • Develop tooling in Python, Groovy, Bash, and other languages to improve build, packaging, and release processes for software, particularly C and C++.
  • Develop pipelines using Jenkins and GitLab.
  • Maintain build team infrastructure using infrastructure-as-code approaches, including Docker, Terraform, and Ansible.
  • Manage internal customers.
  • Mentor team members.

Desired Qualifications

  • Experience with embedded software development.
  • Experience with artifact repositories such as Artifactory or Nexus.
  • Familiarity with GNU Make and makefile syntax.
  • Experience compiling C and C++ projects using the GNU Compiler Collection (GCC).
  • Experience building CRUD applications and REST APIs.
  • Experience building simple web pages.
  • Experience creating packages for a package manager.

About the Company

Blackberry

Enterprise software and cybersecurity solutions provider

BlackBerry focuses on enterprise software and cybersecurity after transitioning from hardware. It provides secure software solutions for business communication, collaboration, and mobile device management, along with security analytics and threat detection. The product suite typically includes enterprise mobility management, secure messaging and data protection, and endpoint security services for organizations. BlackBerry’s approach centers on protecting corporate data and identities, with services that manage devices, apps, and networks while monitoring for cyber threats. The company differentiates itself by emphasizing security, governance, and risk management for enterprise customers, integrating threat intelligence and analytics. The goal is to help businesses stay secure, compliant, and productive in a mobile-first world.

Company size
1-10
Company stage
IPO
Headquarters
Waterloo, Canada
Founded
1984

Recently Posted Jobs

Explore more opportunities at Blackberry

See more jobs