DevOps Engineer, Senior

Qualcomm


Date: 5 hours ago
City: Toronto, ON
Contract type: Full time
Remote
Company

Qualcomm Canada ULC

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

Qualcomm’s Open Source Engineering team seeks skilled DevOps engineers to maintain and enhance internal and external systems essential to Qualcomm’s open source initiatives. In this role, you will collaborate with a multidisciplinary team of professionals with diverse expertise. Your primary responsibility will be ensuring the reliability and efficiency of applications and systems critical to open source development, distribution, and compliance at Qualcomm.

You will be responsible for delivering operational support, resolving technical issues, formulating effective solutions, and contributing to the advancement of Qualcomm's open source distribution and open development platforms. You will assist with the management and development of external cloud-hosted systems, as well as internal applications and automation. You will develop applications, tools, and CI/CD workflows that align with Qualcomm’s open source objectives, utilizing open source and InnerSource development approaches.

Responsibilities

  • Provide operational support for essential systems and applications that Qualcomm relies upon for software distribution and development.
  • Address infrastructure and application errors by performing root cause analysis and implementing solutions
  • Review and respond to requests and issues reported by users
  • Provide support for managing both cloud-based and self-hosted Git forge platforms.
  • Monitor application and environment health, respond to alerts, and escalate or resolve issues as needed.
  • Manage operational tasks concerning the setup, access, and configuration of open source repositories on GitHub
  • Create and implement tools and automation to enhance functionality or increase operational efficiency
  • Partner and collaborate with engineers from diverse teams, including open source, IT, and security, to accomplish assigned tasks.


Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.


OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.


Required Skills

  • Experience with git and version control systems
  • Expertise in managing and interfacing with software forges such as GitLab and GitHub
  • Experience with cloud-based systems such as AWS or GCP
  • Experience implementing and managing CI/CD workflows and systems
  • Demonstrated experience with open source workflows and InnerSourcing, including forking, Pull or Merge Requests, and collaboration across distributed teams. Additional key concepts include code review, issue management, branching strategies, CI/CD pipelines, and contributing according to community guidelines and licensing.
  • Expertise in developing automation using Python, Bash, or equivalent
  • Familiarity working with and troubleshooting APIs, such as REST and JSON
  • Experience working with container platforms like Docker
  • Experience with SQL and relational databases such as Postgres or MySQL
  • Familiarity working in a UNIX/Linux development environment.
  • Familiarity with agile, scrum, or kanban methodologies, including sprint cycles, backlog refinement, reviews, and retrospectives, to facilitate continuous delivery and effective communication in various settings.
  • Experience with ticketing systems such as Jira, Bugzilla
  • Excellent analytical, communication, and problem-solving skills.
  • Detail-oriented with a demonstrated ability to accurately and thoroughly document troubleshooting processes and resolutions.


Preferred Skills

  • Experience managing GitHub organizations, repositories, and configuration
  • Proficiency developing and maintaining GitHub Actions and workflows
  • Software development experience, such as backend API or frontend web application, micro-service or lambda development
  • Familiarity with distributed search and analytics engines such as Elasticsearch
  • Knowledge architecting and designing redundant and resilient systems
  • Expertise developing Python applications, familiarity with Django is a plus
  • Experience with Message Queue (MQ) software and systems such as RabbitMQ
  • Experience with REST, GraphQL, OpenAPI, JSON API a plus.


Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail [email protected] or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume