18 Oct
|
OPAL-RT TECHNOLOGIES India
|
Quebec City
18 Oct
OPAL-RT TECHNOLOGIES India
Quebec City
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 market-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
📌 DevOps (Quebec City)
🏢 OPAL-RT TECHNOLOGIES India
📍 Quebec City