This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow
Slider

BTA Design Services Inc.: Devops Engineer

BTA Design Services Inc.

This is a Full-time position in Ottawa, ON posted September 16, 2020.

We’re hiring!

Come and join one of the fastest growing design services companies in Ottawa.

BTA Design Services is looking for talented individuals to join our team.

Be part of a company that offers interesting work in challenging, stimulating technical environments with companies that lead the world in technology and innovation.

We recognize that our strength is our people, so at BTA Design Services, we foster an environment where everyone on the team is appreciated, trusted and engaged.

We also recognize that work/life balance is important, so we strive to provide our employees with roles that are challenging but also allow them to enjoy family, friends and life outside of work.The PositionThe devOps Engineer will design and develop the environment and tools that are required to enhance/create automated processes for delivering and testing ASIC and FPGA designs.

As an ideal candidate for this role, you’re a Java developer with an interest in devOps and proficiency in technologies like Jenkins, Maven and Gradle.

In addition, you’re easy to work with, quick to learn and keen to solve tough technical problems.

ResponsibilitiesDerive software requirements from high-level objectivesDesign a sophisticated, automated development environment and use tools such as Maven, Gradle, Jenkins and Git to implement the designWrite Gradle and Jenkins plugins and standalone Java programs on a Linux system to support the ASIC and FPGA Development processWork closely with ASIC and FPGA design teamsCreate user and maintenance documentation for the tools and environment developedEnsure knowledge transfer and training for team members.RequirementsAn undergraduate degree in Computer Science, Engineering or the equivalent combination of skills and experience.2+ years of relevant experience in Java development with Gradle or MavenFluency in unit testing frameworks such as Junit, TestNG, SpockFluency with the Git Source Code Management toolExperience with Gradle custom plugin development (Java, Groovy)Experience with automation and customization of Jenkins or similar (Bamboo)Experience with Automated Release Management, including versioningUnderstanding of Dependency Management, Java and non-JavaPrior library management and development experienceExperience with Jenkins plugin development is an assetPast experience in ASIC/FPGA design environments would be an asset