Overview
Skills
Job Details
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