Senior DevOps Engineer

Technology, Data & Digital · IT Infrastructure & Security · DevOps · Software Engineering

In short

Synopsys is seeking a Senior DevOps Engineer to join their remote team in Canada. You will be responsible for building and maintaining CI/CD pipelines, debugging build and runtime issues on Linux, and supporting DevOps services. This role requires a Bachelor's degree, experience with Git, scripting, and C/C++ development.

Responsibilities

  • Build and maintain CI/CD pipelines using tools like Azure DevOps, GitLab CI, or Jenkins to automate build, test, and packaging workflows for C/C++ codebases
  • Debug compilation failures, linker errors, and runtime issues on Linux, working directly with developers to resolve toolchain and dependency problems
  • Maintain and document DevOps services and automation flows, ensuring they are reliable, monitored, and understood by the teams that depend on them
  • Collaborate with development, QA, and IT teams to adjust build and packaging processes as product requirements evolve
  • Support best practices for compiler configurations, OS compatibility, and code quality tooling across multiple Linux distributions
  • Test and validate software releases, ensuring that builds are reproducible, dependencies are managed, and packaging meets release standards
  • Work under the guidance of senior DevOps engineers and the DevOps Manager, learning the product build ecosystem and contributing to its operation

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related technical field
  • Hands-on experience using Git and code management platforms like Azure DevOps, GitHub, or Bitbucket
  • Practical experience developing software in C/C++, with an understanding of how code gets compiled, linked, and packaged
  • Working knowledge of Python and bash scripting for automation and tooling
  • Strong debugging skills, including familiarity with compiler and linker options, runtime loaders, and library dependencies on Linux
  • Ability to work effectively in a distributed team across time zones

Desired Qualifications

  • Experience with build management or continuous integration tools is a plus
  • You can look at a build log with 500 lines of output and find the two lines that actually matter
  • You communicate clearly when something is broken, what you have tried, and what you need from someone else to move forward
  • You are comfortable asking questions when you do not understand a requirement or a system, and you follow up until you do
  • You can balance multiple tasks without losing track of what is blocking what, and you know when to escalate versus when to keep digging
  • You learn quickly from documentation, from code, and from the people around you, and you do not need to be told the same thing twice
  • You care about the quality of your work, not just whether it passes a checklist, but whether it actually solves the problem for the people who depend on it

Benefits

  • Comprehensive range of health, wellness, and financial benefits
  • Total rewards include both monetary and non-monetary offerings
  • Reasonable accommodation to individuals throughout the recruitment and employment process for individuals with disabilities
#DevOps#CI/CD#Linux#Software Development#Automation#Engineering
Synopsys Inc Logo

Company

Synopsys Inc

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

Remote

Experience Level

Senior

Locations

Canada

Qualification

Bachelor

Applicants

Be an early applicant