Release Systems Developer
Bentley SystemsQuebecUpdate time: October 26,2020
Job Description

Summary:

Release Systems Developers are part of the Release Services team and responsible for the building, troubleshooting and maintaining release infrastructure and tooling for Packaged Releases (Desktop, Mobile) with a particular emphasis on DevOps automation principles.  The role includes infrastructure and tooling architecture, implementation and setup, as well as working closely providing support to Release Engineers.  The Release Services systems support many thousands of builds and releases annually.

 

Responsibilities:

  • Support, advise and troubleshoot with development teams performing build and product releases.
  • Architect, Implement and Improve Build and Release Pipeline automation and tooling through Azure DevOps and proprietary systems.
  • Manage, and Improve Build and Release Infrastructure (both physical and virtual) to support Release Services activities.
  • Architect and write scripts and services to facilitate pipeline release management automation.
  • Dive deep into availability, performance and outages for release services infrastructure and systems and provide technical leadership for proactive resolutions.
  • Continuous research and development on release pipeline technologies. 

 

 

Requirements:

  • Minimum 2 years’ experience with Development and/or IT infrastructure setup and maintenance.
  • Great scripting and development skills with the desire to learn advanced scripting techniques. (Python, PowerShell)
  • Experience with Azure DevOps (or GitHub enterprise) (Pipelines, YAML) is a definite plus.
  • Package Management, Limelight or Microsoft Azure Blob experience a plus.
  • Process metrics and analytical techniques a plus.
  • Good knowledge of SQL server setup, SQL statements/scripts, and troubleshooting.
  • Ability to document architectural designs along with operational processes and procedures to support ongoing administration of systems.
  • Self-motivation to collaborate on release projects and solutions.
  • Experience with infrastructure backup and recovery is an advantage.
  • Mobile application delivery (iOS, Android, Windows Store) experience a plus.
  • Ability to work effectively in a team and cross-organization.
  • Willingness to learn and become an expert at a wide array of release management technologies in an ever-changing, fast-paced environment.

 

Get email alerts for the latest"Release Systems Developer jobs in Quebec"