Build System Migration Engineer

Overview

On Site
$80 - $83 hr
Contract - Independent
Contract - W2
Contract - 2+ mo(s)

Skills

Please refer to job description

Job Details

Title: Build System Migration Engineer
Location: Hybrid-must be based in Toronto
(cover's eastern time zone)
Duration: 3+ months contract

Pay Rate Range: $78 to $82 per hour on T4

Summary:
We are seeking a skilled engineer to help us transition our team's build system to Autodesk's modern corporate Jenkins infrastructure. This role is crucial in reducing critical risk and ensuring a stable and efficient build environment. The ideal candidate will possess strong technical expertise, excellent problem-solving skills, and a collaborative mindset to drive this transformation successfully.

As a key member of our team, you will embark on a journey to familiarize yourself with Autodesk's standards for CI/CD systems. Leveraging these standards, you will create and configure virtual machines to host the new build system, writing scripts and code to implement the build system effectively. Your role will involve analyzing build outputs to troubleshoot failures, ensuring smooth and efficient operations. The expectation is to utilize AI tools to maximize the efficiency of this transition, while closely collaborating with the team to address concerns and report status updates. Your contributions will be pivotal in driving the success of our build system transition.

Many of the key outcomes for this role include:

1. Pull request builds for each repository (including scanning with SonarQube)
2. Continuous Integration (CI) builds of our repositories
3. Security scanning with Harmony
4. Running automated tests (system level tests and performance tests)
5. Official builds of our repositories, including digital signing integrated with the Autodesk tools

Key Responsibilities:

  • Review and understand the current build infrastructure's responsibilities and configuration
  • Assess and revise the initial migration plan for the build infrastructure
  • Implement a proof of concept with one repository
  • Develop a comprehensive migration plan for the remaining repositories
  • Collaborate with the team to align on the migration plan
  • Execute the comprehensive migration plan
  • Provide thorough documentation on the build system, including usage, maintenance, configuration, and optimization

Deliverables:
- A fully operational, production-level corporate build system supporting all of the team's repositories.
- Comprehensive documentation for the new build system.

Definition of Success:
- All repositories consistently build successfully on the modern corporate build system.
- The team is fully informed on how to use and maintain the new build system.

Required Skills:
- Proficiency in C# / .NET
- Experience with Jenkins
- Knowledge of Docker
- Expertise in code generation tools to maximize efficiency
- Expertise in PowerShell
- Familiarity with Groovy scripting
- Experience with Azure
- Proficiency in Windows Installer / MSI / Wix toolset

Preferred Qualifications:
-4 years of experience
- Strong problem-solving skills and attention to detail.
- Excellent communication and documentation skills.
- Ability to work independently and as part of a team.

What are the 3 "must haves" on the resume? Experience with C#/.NET, Jenkins, and Azure. Experience with AI tools for accelerating the solution would be a fourth one.

#INDENG

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.