DevOps/Build + Release Engineer
Sunwing Travel Group
Toronto, ON, Canada
15d ago

Sunwing Travel Group is looking for a Build and Release Engineer to design, implement and manage our version control system, automated software builds and releases and also participate in other automation and scripting tasks.

The ideal candidate will have experience with version control, scripting, automation, build and release, continuous integration and automated deployment operations in a Windows environment using TFS and its associated toolchain.

The position is part of the Infrastructure team but will operate in close cooperation with the Development and QA teams to ensure smooth and bug-

free builds, releases and deployments. This position will report to the Senior Director, IT Operations.

QUALIFICATIONS

  • University Degree in Computer Science / Information Technology Systems / Engineering or equivalent.
  • Extensive experience with version control in the Windows environment
  • Experience with scripting and automation in the Windows environment
  • Experience with build, release, continuous integration and continuous
  • deployment operations

  • Good analytical and problem-solving skills, as well as strong technical
  • background.

  • Expert oral and written communications skills.
  • Expert technical documentation skills.
  • SPECIFIC SKILLS

  • At least two years of hands on experience with :
  • o Windows Server technologies

    o Microsoft Team Foundation server versions 2015 and / or 2017

    o Managing the TFS repository including branching, merging and repo control

    o Providing TFS training and support to developers at need

    o TFS repository backup and restore

    o Troubleshooting

    o Powershell (must be able to write scripts independently) and VBS

    o Build and deployment of .NET services, middle tier applications and web

    applications under IIS

    o Continuous integration and automated deployment using TFS

    o Nice to have :

  • Python scripting under Windows
  • Knowledge / experience with Git
  • Some experience with Linux and bash scripting
  • Other build tools such as Jenkins
  • A deep understanding of the above technologies and the ability to
  • troubleshoot and solve problems in a complex technical environment.

  • Vey well organized, with excellent analytical, problem-solving skills,
  • and strong attention to details

  • Strong interpersonal, verbal and written communications skills with a
  • team player attitude

  • Ability to work in a team environment and independently, very good
  • time management skills and ability to prioritize tasks for multiple

    RESPONSIBILITIES

  • Configuring, installing, integrating, maintaining, managing, securing and
  • troubleshooting Microsoft Team Foundation Server and its associated tools

  • Design, implementation and day to day management of the TFS infrastructure
  • Ensuring high availability of the build and release infrastructure
  • TFS repository management including branching, merging, checkins, pulls, TFS
  • service hooks etc.

  • Implementing external TFS extensions as well as scripting extensions at need
  • Running scheduled and event-triggered builds and validating the results
  • Run build and release operations across the software lifecycle including
  • development, test, staging and release as well as patches and breakfixes

  • Ensuring repository reliability and integrity
  • Setting up continuous integration on TFS
  • Automation of all version control, build and deployment operations
  • Setting up of continuous deployment processes
  • Setting up, ensuring high availability and managing the Sunwing build farm in a
  • virtualized environment

  • Creating and enforcing processes for code and repository management in
  • conjunction with Development and QA

  • Experience implementing and supporting code review tools
  • Version control, build and release system monitoring, statistics and daily health
  • checks.

  • Undertaking scripting tasks on Windows using Powershell, Python etc.
  • ENVIRONMENT AND SCOPE

  • Fast paced, deadline oriented work environment.
  • Works closely with various departments and must adapt to varying
  • communication styles.

  • Must be flexible and adaptable to support a team that operates 24 / 7, 365 days.
  • Must be willing to work in shifts.
  • Must be willing to perform deployments during off hours including but not
  • limited to the 4 AM to 7 AM window on all days including weekends and

    Required

    Quick Learner Advanced Problem Solving Novice Ability to work in fast paced environment Advanced Detail Oriented Expert Computer / Technical Expert

    Required

    Detail-oriented : Capable of carrying out a given task with all the details needed to get the task done well

    Enthusiastic : Shows intense and eager enjoyment and interest

    Required

    Self-starter : Inspired to perform without outside help

    Licences & certifications

    Apply
    Apply
    My Email
    By clicking 'Continue', I agree to neuvoo's Privacy & Terms and agree to receive relevant email job alerts. (cancel anytime) See here
    Continue
    Application form