English will follow OPAL-RT Technologies est a la recherche d'un DevOps. A propos d'OPAL-RT Technologies : Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier ...
English will follow OPAL-RT Technologies est a la recherche d'un DevOps. A propos d'OPAL-RT Technologies : Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: , Working at Nord Quantique At Nord Quantique, you will be part of something special: working in a highly dynamic environment at the ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: , Working at Nord Quantique At Nord Quantique, you will be part of something special: working in a highly dynamic environment at the ...
Senior DevOps Engineer
Montreal, QC · On-site
What you'll do The Senior DevOps Engineer will provide hands-on experience in design and engineering efforts implementing DevOps Platforms, common set of products and services used across development ...
Quick apply
Senior DevOps Engineer
Montreal, QC · On-site
What you'll do The Senior DevOps Engineer will provide hands-on experience in design and engineering efforts implementing DevOps Platforms, common set of products and services used across development ...
Promouvoir la culture DevOps et les meilleures pratiques au sein des équipes de développement, de déploiement, de tests et de soutien opérationnel. * Assurer une veille technologique continue ...
Promouvoir la culture DevOps et les meilleures pratiques au sein des équipes de développement, de déploiement, de tests et de soutien opérationnel. * Assurer une veille technologique continue ...
Systems Engineer - DevOps
Montreal, QC · On-site +1
This includes providing thoughtful leadership on DevOps Platform design, implementation and management, including all necessary tooling. The individual will collaborate closely with Infrastructure ...
Quick apply
Systems Engineer - DevOps
Montreal, QC · On-site +1
This includes providing thoughtful leadership on DevOps Platform design, implementation and management, including all necessary tooling. The individual will collaborate closely with Infrastructure ...
What you'll do The Senior DevOps Engineer will provide hands-on experience in design and engineering efforts implementing DevOps Platforms, common set of products and services used across development ...
Quick apply
What you'll do The Senior DevOps Engineer will provide hands-on experience in design and engineering efforts implementing DevOps Platforms, common set of products and services used across development ...
S ommaire du post e Nous sommes à la recherche d'un(e) Directeur(trice) DevOps expérimenté (e) et stratégique pour diriger le développement , le déploiement et le soutien opérationnel de ...
New
S ommaire du post e Nous sommes à la recherche d'un(e) Directeur(trice) DevOps expérimenté (e) et stratégique pour diriger le développement , le déploiement et le soutien opérationnel de ...
New
Java Developer
Montreal, QC · On-site
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...
Java Developer
Montreal, QC · On-site
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...
.Net Developer -Banking
Montreal, QC · On-site
Undergraduate degree or higher in computer science, engineering, finance or related field. * 7+ years of strong programming experience in C# and modern .NET (.NET Core, .NET 5 or .NET 6). * ...
.Net Developer -Banking
Montreal, QC · On-site
Undergraduate degree or higher in computer science, engineering, finance or related field. * 7+ years of strong programming experience in C# and modern .NET (.NET Core, .NET 5 or .NET 6). * ...
Systems Engineer - DevOps
Montreal, QC · On-site +1
This includes providing thoughtful leadership on DevOps Platform design, implementation and management, including all necessary tooling. The individual will collaborate closely with Infrastructure ...
Quick apply
Systems Engineer - DevOps
Montreal, QC · On-site +1
This includes providing thoughtful leadership on DevOps Platform design, implementation and management, including all necessary tooling. The individual will collaborate closely with Infrastructure ...
Promouvoirla culture DevOps et lesmeilleurespratiques au sein des equipes dedeveloppement, dedeploiement, de tests et desoutienoperationnel. * Assureruneveilletechnologiquecontinueafind ...
Promouvoirla culture DevOps et lesmeilleurespratiques au sein des equipes dedeveloppement, dedeploiement, de tests et desoutienoperationnel. * Assureruneveilletechnologiquecontinueafind ...
Promouvoir la culture DevOps et les meilleures pratiques au sein des équipes de développement, de déploiement, de tests et de soutien opérationnel. * Assurer une veille technologique continue ...
Promouvoir la culture DevOps et les meilleures pratiques au sein des équipes de développement, de déploiement, de tests et de soutien opérationnel. * Assurer une veille technologique continue ...
Promouvoirla culture DevOps et lesmeilleurespratiques au sein des equipes dedeveloppement, dedeploiement, de tests et desoutienoperationnel. * Assureruneveilletechnologiquecontinueafind ...
Promouvoirla culture DevOps et lesmeilleurespratiques au sein des equipes dedeveloppement, dedeploiement, de tests et desoutienoperationnel. * Assureruneveilletechnologiquecontinueafind ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
S ommaire du post e Nous sommes à la recherche d'un(e) Directeur(trice) DevOps expérimenté (e) et stratégique pour diriger le développement , le déploiement et le soutien opérationnel de ...
S ommaire du post e Nous sommes à la recherche d'un(e) Directeur(trice) DevOps expérimenté (e) et stratégique pour diriger le développement , le déploiement et le soutien opérationnel de ...
Software Developer
Mirabel, QC · On-site
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Software Developer
Mirabel, QC · On-site
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Senior DevOps Developer
Montreal, QC · Hybrid
A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you ...
Senior DevOps Developer
Montreal, QC · Hybrid
A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Senior DevOps Developer
Montreal, QC · Hybrid
A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you ...
Senior DevOps Developer
Montreal, QC · Hybrid
A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you ...
Senior DevOps Developer
Montreal, QC · On-site
A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you ...
Senior DevOps Developer
Montreal, QC · On-site
A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you ...
Developer information
What is the difference between Developer vs Software Engineer?
| Aspect | Developer | Software Engineer |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, certifications vary | Often requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc. |
| Work Environment | Works on coding, debugging, and implementing software applications | Designs, develops, tests, and maintains software systems, often involved in architecture decisions |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used across industries for system development, enterprise solutions, and software projects |
| Search & Comparison Intent | People compare Developer with Software Engineer to understand roles and career paths |
While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.
What are developers?
What engineer makes $500,000 a year?
What are some common challenges developers face when working on large-scale projects, and how can they overcome them?
What jobs in the US pay 300,000 a year?
Which developer is highly paid?
What is the job of a developer?
What are the key skills and qualifications needed to thrive as a Developer, and why are they important?
What Is a Developer?
A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.
Other
Posted 12 days ago
Job description
English will follow
OPAL-RT Technologies est a la recherche d'un DevOps.
A propos d'OPAL-RT Technologies :
Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL, RTE et SNCF ! OPAL-RT s'est donne comme ambitieux defi de democratiser la simulation temps reel afin de la rendre accessible a chaque ingenieur et chercheur. En rejoignant le clan des OPALIENS, vous contribuerez a la technologie du futur.
Leader mondial dans la diversite des applications, nos outils sont utilises dans une multitude de secteurs tels que l'automobile, l'aerospatiale, l'energie, le transport, la fabrication industrielle, etc. Fondee au Quebec et maintenant assuree par une presence mondiale, OPAL-RT a le vent dans les voiles !
Depassement et defis stimulants
:
Sous la supervision de la Cheffe d'equipe / MACHLAB, le DevOpstravaillera dans un environnement dynamique inspire des methodes Agiles et sera amene a participer activement au developpement des outils internes utilises lors des tests automatises du CI. Ces outils accompagnent les developpeurs dans l'evolution de nos plateformes de simulation temps reel. Dans un contexte d'integration continue, vous allez accompagner les equipes logicielles dans toutes les phases de developpement des produits OPAL-RT.
Principales responsabilites
:
- Developper et faire evoluer des outils internes en Python, Groovy, Shell ou autres langages pertinents
- Automatiser les processus lies auxbuilds, aux tests, au deploiement et a la gestion des environnements
- Participer a la maintenance et a l'evolution des environnementsCIet autres outils DevOps
- Contribuer a la gestion de l'infrastructure virtuelle, incluant les machines virtuelles, les environnements on-premiseet les plateformes cloud
- Participer a l'administration et a l'amelioration des environnements virtualises, notammentProxmox, ainsi que des environnements Azure ou AWS
- Collaborer avec les equipes logicielles afin de comprendre leurs besoins en matiere de CI/CD, debuild-system et d'automatisation
- Participer a l'analyse et a l'amelioration des systemes debuild, des arbres de dependances et des processus de packaging logiciel
- Documenter les outils, processus et bonnes pratiques afin de faciliter leur adoption par les equipes
- Accompagner et former les utilisateurs dans l'utilisation des outils internes et des plateformes DevOps
- Collaborer en equipe dans un environnement Agile
Exigences:
- Scolarite: Baccalaureat en genie logiciel, informatique, genie informatique ou equivalent; ou toute autre experience pertinente
- Experience: 3 a 5 ans d'experience pertinente en DevOps, developpement logiciel, integration continue, automatisation ou gestion d'infrastructure
- Competences requises:
- Experience concrete avec des technologies d'integration continue telles que Jenkins, GitHub Actions,GitLabCI ou equivalent
- Bonne capacite a developper et maintenir des outils internes en Python, Groovy, Shell, Batch ou autres langages pertinents
- Bonne comprehension des pratiques DevOps, de l'automatisation et de la livraison logicielle
- Connaissance des environnements Linux et Windows
- Experience avec la gestion d'environnements virtualises et de machines virtuelles
- Connaissances en infrastructure on-premise, notamment avec des plateformes telles queProxmox, VMware ou equivalent
- Connaissances de base ou intermediaires des environnements cloud tels qu'Azure ou AWS
- Comprehension des systemes debuild, des chaines de compilation, des dependances logicielles et des processus de packaging
- Capacite a diagnostiquer des problemes complexes lies auxbuilds, aux environnements CI/CD ou a l'infrastructure
- Capacite a documenter clairement les solutions mises en place et a communiquer efficacement avec les equipes utilisatrices
- Connaissances linguistiques : Francais obligatoire . Anglais niveau fonctionnel oral et ecrit, pour la communication avec les collegues et partenaires hors Quebec.
- Competences recherchees: Autonomie, rigueur, curiosite technique, bonne communication interpersonnelle, esprit d'equipe et capacite a vulgariser des sujets techniques.
- Interet marque pour l'integration continue, l'automatisation, les systemes debuildet l'infrastructure de developpement logiciel.
Atoutssignificatifs:
- Connaissance des outils et langages suivants : Batch, Shell script, Git,Gitlab, Systemes d'exploitation Linux
- Experience avecProxmoxdans un contexte professionnel
- Experience avecKubernetes, Docker ou autres technologies de containerisation
- Experience avec des outils d'orchestration ou d'automatisation tels qu'Ansible,Terraform,OpenTofuou equivalent
- Experience avec des gestionnaires de dependances et de packages tels que Conan,Artifactory, Maven,npmou equivalent
- Connaissance des problematiques liees aux arbres de dependances, a la reproductibilite desbuildset a la gestion des artefacts
- Experience avec des environnements debuildcomplexes impliquant plusieurs plateformes, compilateurs ou dependances externes
- Connaissance des methodes Agile telles que Scrum ou Kanban
- Experience avec la surveillance, les metriques ou l'observabilite, par exempleGrafana, Prometheus ou equivalent
Une carriere chez OPAL-RT vous conviendra si
:
- Vous recherchez des defis stimulants qui vous pousseront a vous depasser sans cesse.
- Vous revez d'une ambiance a la fois familiale, professionnelle, collaborative et conviviale.
- Vous avez besoin d'un horaire flexible et l'acces au teletravail afin de concilier votre vie privee a votre vie professionnelle.
- Vous souhaitez parfaire vos connaissances et votre savoir-faire en cotoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la Passion.
- Vous avez fait le choix d'etre un collaborateur important pour l'avancement technologie d'une multitude d'industries.
- Vous desirez etre considere pour vos idees, votre creativite et vos talents.
- Vous connaissez votre valeur et recherchez une remuneration globale concurrentielle.
- Vous ne voulez pas un simple emploi, vous voulez une carriere !
*L'utilisation du genre masculin inclut le feminin et est utilise uniquement pour faciliter la lecture.
*Creer un travail significatif signifie adopter differentes perspectives. Nous sommes un employeur garantissant l'egalite des chances et ne discriminons pas. Embrasser la difference est ce qui fait de OPAL-RT ce qu'elle est - nous ne voudrions pas qu'il en soit autrement.
____________________________________________________
OPAL-RT Technologies is looking foraDevOps.
About OPAL-RT Technologies
Imagine working for a company with customers including NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM,NRELand Hydro-Quebec! 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 isrecognizedleader in diverse and powerful applications. The company's tools are used in a wide variety of fields,including,automotive, aerospace, energy,transportationand industrial manufacturing. Established in Quebec and bolsteredby a global presence, OPAL-RT is always lookingtothe future.
Achievements and stimulating challenges:
Under the supervision of the Team Leader / MACHLAB, theDevOpswill work in a dynamic environment inspired by Agile methods and willbe requiredto activelyparticipatein 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,Shellor other relevant languages
- Automate processes related to builds, tests,deploymentsand 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-premiseenvironments and cloud platforms
- Participate in the administration and improvement of virtualized environments, includingProxmox, as well as Azure or AWS environments
- Collaborate with software teams to understand their needsregardingCI/CD, build systems and automation
- Participate in the analysis and improvement ofbuildsystems, dependencytreesand software packaging processes
- Document tools,processesand best practices tofacilitatetheir 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,automationor infrastructure management
- Required skills:
- Hands-on experience with continuous integration technologies such as Jenkins, GitHub Actions, GitLab CI or equivalent
- Good ability to develop andmaintaininternal tools using Python, Groovy, Shell,Batchor other relevant languages
- Good understanding of DevOps practices,automationand software delivery
- Knowledge of Linux and Windows environments
- Experience managing virtualized environments and virtual machines
- Knowledge ofon-premiseinfrastructure, including platforms such asProxmox, VMware or equivalent
- Basic to intermediate knowledge of cloud environments such as Azure or AWS
- Understanding ofbuildsystems, compilation chains, softwaredependenciesand packaging processes
- Ability to diagnose complex issues related to builds, CI/CDenvironmentsor 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, teamspiritand ability to explain technical topics clearly.
- Strong interest in continuous integration, automation,buildsystemsand software development infrastructure.
Significant assets:
- Knowledge of the following tools and languages: Batch, Shell script, Git, GitLab, Linux operating systems
- Experience withProxmoxin a professional environment
- Experience with Kubernetes,Dockeror other containerization technologies
- Experience with orchestration or automation tools such as Ansible, Terraform,OpenTofuor equivalent
- Experience with dependency and package management tools such as Conan, Artifactory, Maven,npmor equivalent
- Knowledge of dependency tree management, build reproducibility and artifact management challenges
- Experience with complexbuildenvironments involving multiple platforms,compilersor external dependencies
- Knowledge of Agile methods such as Scrum or Kanban
- Experience with monitoring,metricsor observability tools such as Grafana, Prometheus or equivalent
Acareer withOPAL-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,cooperativeand friendly.
- You need a flexible schedule and the ability to telecommutein order tobalance work and home life.
- You want to continue to expand your knowledge andknow-howby working side-by-side with researchers, innovators and scientists who share onething;Passion.
- You have chosen to be an importantcontributorthe technological progress in a multitude of industries.
- You want to be recognized for your ideas,creativityand talents.
- You know your worth andseeka globally competitive salary.
- Youdon'tjust want ajob,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 wouldn't have it any other way.