Electronic Circuit Automation and DevOps Developer/Engineer
Aversan Inc. (
www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Electronic Circuit Automation and DevOps Developer/Engineer
Location: Montreal, QC
Job Type: Contract 3-6 months – On-site
Key Responsibilities
• Design, document and implement systems to automate electronics and software development activities.
• Manage engineering tools and third-party intellectual property (procurement, licensing, installation, upgrades, maintenance renewals, IT capacity planning, etc.) for the design of printed circuit boards, FPGAs, software, RF circuits and systems.
• Establish governance, organize information, guide users in the digital transformation of their working methods.
• Support engineering departments in migrating tools to the cloud (AWS, Azure, Databricks).
• Provide support to engineering teams by troubleshooting and resolving infrastructure issues specific to engineering activities.
• Create and enhance Continuous Integration/Continuous Deployment (CI/CD).
• Implement, maintain and improve application/system monitoring to help identify key performance metrics.
Basic Qualifications
• Bachelor’s degree in computer engineering, computer science or equivalent
• At least 5 years of experience in the field
• Mastery of scripting languages used for automation such as Python, Powershell, Groovy, Bash, VBScript etc.
• Relevant experience in continuous integration engineering/continuous development (CI/CD), including Jenkins or Gitlab CI
• Understanding of FPGAs, PCB design or software development tools
• Knowledge of agile software development practices.
• Understanding of computer networking and security basics in an enterprise context.
• Excellent oral and written communication skills, with the ability to provide high-quality documents at an appropriate level of detail in communications with both IT and users.
• Must be on-site in Montreal at least three days per week.
Assets
• Linux system administration and troubleshooting skills, with particular emphasis on performance optimization, security enhancement and high availability
• Experience of source control such as Git (GitLab, Bitbucket, GitHub, etc.) and SVN
• Experience of automating environments on Azure Cloud
• Experience of logging and monitoring tools
• Experience with Docker and container orchestrators such as Kubernetes
• Experience with configuration management tools
• Experience with SQL databases
• Web development experience to provide development teams with GUI tools
• Knowledge of virtual machine creation and deployment (VMware, VSphere, VirtualBox)
• Experience of working with security governance and audit teams, and of implementing security standards