About OPAL-RT Technologies
Imagine working for a company with customers including NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL and Hydro‑Québec! OPAL‑RT’s ambitious challenge is to fully democratize simulation, making it affordable and accessible to every engineer and researcher. Joining the OPAL‑RT family means you will be helping to develop the technology of the future.
OPAL‑RT is a recognized leader in diverse and powerful applications. The company’s tools are used in a wide variety of fields, including automotive, aerospace, energy, transportation and industrial manufacturing. Established in Quebec and bolstered by a global presence, OPAL‑RT is always looking to the future.
Achievements And Stimulating Challenges
Under the supervision of the Team Leader / MACHLAB, the DevOps will work in a dynamic environment inspired by Agile methods and will be required to actively participate in the development of internal tools used during automated CI tests. These tools support developers in the evolution of our real‑time simulation platforms. In a context of continuous integration, you will support the software teams in all phases of the development of OPAL‑RT products.
Main Duties
- Develop and evolve internal tools using Python, Groovy, Shell or other relevant languages
- Automate processes related to builds, tests, deployments and environment management
- Participate in the maintenance and evolution of CI environments and other DevOps tools
- Contribute to the management of virtual infrastructure, including virtual machines, on‑premise environments and cloud platforms
- Participate in the administration and improvement of virtualized environments, including Proxmox, as well as Azure or AWS environments
- Collaborate with software teams to understand their needs regarding CI/CD, build systems and automation
- Participate in the analysis and improvement of build systems, dependency trees and software packaging processes
- Document tools, processes and best practices to facilitate their adoption by internal teams
- Support and train users in the use of internal tools and DevOps platforms
- Collaborate as part of a team in an Agile environment
Requirements
- Education: Bachelor's degree in software engineering, computer science, computer engineering or equivalent; or any other relevant experience
- Experience: 3 to 5 years of relevant experience in DevOps, software development, continuous integration, automation or infrastructure management
- Required skills: Hands‑on experience with continuous integration technologies such as Jenkins, GitHub Actions, GitLab CI or equivalent
- Good ability to develop and maintain internal tools using Python, Groovy, Shell, Batch or other relevant languages
- Good understanding of DevOps practices, automation and software delivery
- Knowledge of Linux and Windows environments
- Experience managing virtualized environments and virtual machines
- Knowledge of on‑premise infrastructure, including platforms such as Proxmox, VMware or equivalent
- Basic to intermediate knowledge of cloud environments such as Azure or AWS
- Understanding of build systems, compilation chains, software dependencies and packaging processes
- Ability to diagnose complex issues related to builds, CI/CD environments or infrastructure
- Ability to clearly document implemented solutions and communicate effectively with internal users
- Language abilities: French mandatory. Functional English level, oral and written, for communication with colleagues and partners outside Quebec.
- Desired skills: Autonomy, rigor, technical curiosity, good interpersonal communication, team spirit and ability to explain technical topics clearly.
- Strong interest in continuous integration, automation, build systems and software development infrastructure.
Significant Assets
- Knowledge of the following tools and languages: Batch, Shell script, Git, GitLab, Linux operating systems
- Experience with Proxmox in a professional environment
- Experience with Kubernetes, Docker or other containerization technologies
- Experience with orchestration or automation tools such as Ansible, Terraform, OpenTofu or equivalent
- Experience with dependency and package management tools such as Conan, Artifactory, Maven, npm or equivalent
- Knowledge of dependency tree management, build reproducibility and artifact management challenges
- Experience with complex build environments involving multiple platforms, compilers or external dependencies
- Knowledge of Agile methods such as Scrum or Kanban
- Experience with monitoring, metrics or observability tools such as Grafana, Prometheus or equivalent
Acareer With OPAL-RT Will Suit You If
- You are seeking stimulating challenges that will constantly push you to do your best
- You dream of a family environment that is also professional, cooperative and friendly
- You need a flexible schedule and the ability to telecommute to balance work and home life
- You want to continue to expand your knowledge and know‑how by working side‑by‑side with researchers, innovators and scientists who share the same passion
- You have chosen to be an important contributor to the technological progress in a multitude of industries
- You want to be recognized for your ideas, creativity and talents
- You know your worth and seek a globally competitive salary
- You don’t just want a job; you want a career
The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL‑RT what it is — we would not want it any other way.
Open to qualified applicants. Equal Employment Opportunity.
#J-18808-Ljbffr