TMS LLC
OPAL-RT
DevOps
Über die Stelle
English will follow
*Die Verwendung des männlichen Geschlechts schließt das weibliche ein und dient ausschließlich der besseren Lesbarkeit.
*Sinnstiftende Arbeit zu schaffen bedeutet, unterschiedliche Perspektiven einzunehmen. Wir sind ein Arbeitgeber, der Chancengleichheit gewährleistet und nicht diskriminiert. Die Akzeptanz von Vielfalt macht OPAL-RT aus – wir möchten es nicht anders.
____________________________________________________
*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 wouldn’t have it any other way.
OPAL-RT Technologies sucht einen DevOps.
Über OPAL-RT Technologies
Stellen Sie sich vor, Sie arbeiten für ein Unternehmen, zu dessen Kunden die NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL und SNCF gehören! OPAL-RT hat sich die ehrgeizige Herausforderung gestellt, die Echtzeitsimulation zu demokratisieren, um sie für jeden Ingenieur und Forscher zugänglich zu machen. Wenn Sie dem Clan der OPALIENS beitreten, tragen Sie zur Technologie der Zukunft bei.
Als weltweit führendes Unternehmen in den verschiedensten Anwendungen werden unsere Werkzeuge in einer Vielzahl von Sektoren wie Automobil, Luft- und Raumfahrt, Energie, Transport, industrielle Fertigung usw. eingesetzt. Gegründet in Quebec und mit einer globalen Präsenz, hat OPAL-RT Rückenwind!
OPAL-RT Technologies is looking for a DevOps.
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 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.
Überragende und anregende Herausforderungen
Unter der Aufsicht der Teamleiterin / MACHLAB wird der DevOps in einem dynamischen Umfeld arbeiten, das von agilen Methoden inspiriert ist, und aktiv an der Entwicklung interner Tools beteiligt sein, die bei automatisierten CI-Tests eingesetzt werden. Diese Tools unterstützen die Entwickler bei der Weiterentwicklung unserer Echtzeitsimulationsplattformen. Im Kontext der kontinuierlichen Integration werden Sie die Softwareteams in allen Phasen der Entwicklung von OPAL-RT-Produkten unterstützen.
Hauptverantwortlichkeiten
- Entwicklung und Weiterentwicklung interner Tools in Python, Groovy, Shell oder anderen relevanten Sprachen
- Automatisierung von Prozessen im Zusammenhang mit Builds, Tests, Bereitstellungen und Verwaltung von Umgebungen
- Teilnahme an der Wartung und Weiterentwicklung von CI-Umgebungen und anderen DevOps-Tools
- Beitrag zur Verwaltung der virtuellen Infrastruktur, einschließlich virtueller Maschinen, On-Premise-Umgebungen und Cloud-Plattformen
- Teilnahme an der Administration und Verbesserung von virtualisierten Umgebungen, insbesondere Proxmox, sowie von Azure- oder AWS-Umgebungen
- Zusammenarbeit mit Softwareteams, um deren Anforderungen in Bezug auf CI/CD, Build-Systeme und Automatisierung zu verstehen
- Teilnahme an der Analyse und Verbesserung von Build-Systemen, Abhängigkeitsbäumen und Software-Packaging-Prozessen
- Dokumentation von Tools, Prozessen und Best Practices zur Erleichterung ihrer Übernahme durch die Teams
- Unterstützung und Schulung von Benutzern bei der Verwendung interner Tools und DevOps-Plattformen
- Zusammenarbeit im Team in einem agilen Umfeld
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
Anforderungen
- Ausbildung: Bachelor-Abschluss in Software Engineering, Informatik, Computer Engineering oder gleichwertig; oder jede andere relevante Erfahrung
- Erfahrung: 3 bis 5 Jahre relevante Erfahrung in DevOps, Softwareentwicklung, kontinuierlicher Integration, Automatisierung oder Infrastrukturmanagement
Erforderliche Fähigkeiten
- Praktische Erfahrung mit Continuous-Integration-Technologien wie Jenkins, GitHub Actions, GitLab CI oder gleichwertig
- Gute Fähigkeit zur Entwicklung und Wartung interner Tools in Python, Groovy, Shell, Batch oder anderen relevanten Sprachen
- Gutes Verständnis von DevOps-Praktiken, Automatisierung und Softwarebereitstellung
- Kenntnisse von Linux- und Windows-Umgebungen
- Erfahrung mit der Verwaltung von virtualisierten Umgebungen und virtuellen Maschinen
- Kenntnisse der On-Premise-Infrastruktur, einschließlich Plattformen wie Proxmox, VMware oder gleichwertig
- Grundlegende bis fortgeschrittene Kenntnisse von Cloud-Umgebungen wie Azure oder AWS
- Verständnis von Build-Systemen, Kompilierungs-Ketten, Software-Abhängigkeiten und Packaging-Prozessen
- Fähigkeit zur Diagnose komplexer Probleme im Zusammenhang mit Builds, CI/CD-Umgebungen oder Infrastruktur
- Fähigkeit zur klaren Dokumentation implementierter Lösungen und zur effektiven Kommunikation mit den Anwenderteams
- Sprachkenntnisse: Französisch obligatorisch. Englisch auf funktionellem Niveau, mündlich und schriftlich, für die Kommunikation mit Kollegen und Partnern außerhalb von Quebec.
- Gesuchte Fähigkeiten: Autonomie, Sorgfalt, technische Neugier, gute zwischenmenschliche Kommunikation, Teamgeist und die Fähigkeit, technische Themen verständlich zu erklären.
- Starkes Interesse an kontinuierlicher Integration, Automatisierung, Build-Systemen und Softwareentwicklungs-Infrastruktur.
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.
Signifikante Vorteile
- Kenntnisse der folgenden Tools und Sprachen: Batch, Shell-Skript, Git, Gitlab, Linux-Betriebssysteme
- Erfahrung mit Proxmox in einem professionellen Umfeld
- Erfahrung mit Kubernetes, Docker oder anderen Containerisierungstechnologien
- Erfahrung mit Orchestrierungs- oder Automatisierungstools wie Ansible, Terraform, OpenTofu oder gleichwertig
- Erfahrung mit Abhängigkeits- und Paketmanagement-Tools wie Conan, Artifactory, Maven, npm oder gleichwertig
- Kenntnisse der Herausforderungen im Zusammenhang mit Abhängigkeitsbäumen, Reproduzierbarkeit von Builds und Artefaktmanagement
- Erfahrung mit komplexen Build-Umgebungen, die mehrere Plattformen, Compiler oder externe Abhängigkeiten umfassen
- Kenntnisse agiler Methoden wie Scrum oder Kanban
- Erfahrung mit Überwachungs-, Metrik- oder Observability-Tools wie Grafana, Prometheus oder gleichwertig
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
Eine Karriere bei OPAL-RT passt zu Ihnen, wenn
- Sie suchen nach anregenden Herausforderungen, die Sie ständig dazu anspornen, Ihr Bestes zu geben.
- Sie träumen von einer Atmosphäre, die gleichzeitig familiär, professionell, kooperativ und freundlich ist.
- Sie benötigen flexible Arbeitszeiten und die Möglichkeit zum Telecommuting, um Ihr Berufs- und Privatleben in Einklang zu bringen.
- Sie möchten Ihr Wissen und Ihre Fähigkeiten erweitern, indem Sie mit Forschern, Innovatoren und Wissenschaftlern zusammenarbeiten, die eines gemeinsam haben: Leidenschaft.
- Sie haben sich entschieden, ein wichtiger Mitwirkender für den technologischen Fortschritt in einer Vielzahl von Branchen zu sein.
- Sie möchten für Ihre Ideen, Ihre Kreativität und Ihre Talente anerkannt werden.
- Sie kennen Ihren Wert und streben nach einer global wettbewerbsfähigen Vergütung.
- Sie wollen nicht nur einen Job, Sie wollen eine Karriere!
A career 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 in order 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 one thing; Passion.
- You have chosen to be an important contributor 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!
