TMS LLC
OPAL-RT
DevOps
Sobre a oportunidade
English will follow
*O uso do gênero masculino inclui o feminino e é utilizado apenas para facilitar a leitura.
*Criar um trabalho significativo significa abraçar diferentes perspectivas. Somos um empregador que garante igualdade de oportunidades e não discrimina. Abraçar a diferença é o que torna a OPAL-RT o que ela é — não gostaríamos que fosse diferente.
____________________________________________________
*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.
A OPAL-RT Technologies procura um DevOps.
Sobre a OPAL-RT Technologies
Imagine trabalhar para uma empresa que conta entre seus clientes a NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL e SNCF! A OPAL-RT tem o ambicioso desafio de democratizar a simulação em tempo real para torná-la acessível a todos os engenheiros e pesquisadores. Ao se juntar ao clã dos OPALIENS, você contribuirá para a tecnologia do futuro.
Líder mundial em diversidade de aplicações, nossas ferramentas são usadas em uma infinidade de setores como automotivo, aeroespacial, energia, transporte, manufatura industrial, etc. Fundada no Quebec e agora com presença global, a OPAL-RT tem o vento nas velas!
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.
Superação e desafios estimulantes
Sob a supervisão da Chefe de Equipe / MACHLAB, o DevOps trabalhará em um ambiente dinâmico inspirado em métodos Ágeis e participará ativamente do desenvolvimento das ferramentas internas utilizadas nos testes automatizados de CI. Essas ferramentas auxiliam os desenvolvedores na evolução de nossas plataformas de simulação em tempo real. Em um contexto de integração contínua, você apoiará as equipes de software em todas as fases de desenvolvimento dos produtos OPAL-RT.
Principais responsabilidades
- Desenvolver e evoluir ferramentas internas em Python, Groovy, Shell ou outras linguagens relevantes
- Automatizar processos relacionados a builds, testes, implantação e gerenciamento de ambientes
- Participar da manutenção e evolução dos ambientes de CI e outras ferramentas DevOps
- Contribuir para o gerenciamento da infraestrutura virtual, incluindo máquinas virtuais, ambientes on-premise e plataformas de nuvem
- Participar da administração e melhoria de ambientes virtualizados, especialmente Proxmox, bem como ambientes Azure ou AWS
- Colaborar com as equipes de software para entender suas necessidades em termos de CI/CD, sistema de build e automação
- Participar da análise e melhoria de sistemas de build, árvores de dependência e processos de empacotamento de software
- Documentar ferramentas, processos e boas práticas para facilitar sua adoção pelas equipes
- Acompanhar e treinar usuários no uso de ferramentas internas e plataformas DevOps
- Colaborar em equipe em um ambiente Ágil
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
Requisitos
- Escolaridade: Bacharelado em Engenharia de Software, Ciência da Computação, Engenharia da Computação ou equivalente; ou qualquer outra experiência relevante
- Experiência: 3 a 5 anos de experiência relevante em DevOps, desenvolvimento de software, integração contínua, automação ou gerenciamento de infraestrutura
Habilidades requeridas
- Experiência prática com tecnologias de integração contínua como Jenkins, GitHub Actions, GitLab CI ou equivalente
- Boa capacidade de desenvolver e manter ferramentas internas em Python, Groovy, Shell, Batch ou outras linguagens relevantes
- Bom entendimento das práticas DevOps, automação e entrega de software
- Conhecimento dos ambientes Linux e Windows
- Experiência com gerenciamento de ambientes virtualizados e máquinas virtuais
- Conhecimento de infraestrutura on-premise, incluindo plataformas como Proxmox, VMware ou equivalente
- Conhecimento básico ou intermediário de ambientes de nuvem como Azure ou AWS
- Compreensão de sistemas de build, cadeias de compilação, dependências de software e processos de empacotamento
- Capacidade de diagnosticar problemas complexos relacionados a builds, ambientes CI/CD ou infraestrutura
- Capacidade de documentar claramente as soluções implementadas e comunicar-se efetivamente com as equipes de usuários
- Conhecimentos linguísticos: Francês obrigatório. Inglês nível funcional oral e escrito, para comunicação com colegas e parceiros fora do Quebec.
- Competências procuradas: Autonomia, rigor, curiosidade técnica, boa comunicação interpessoal, espírito de equipe e capacidade de simplificar assuntos técnicos.
- Forte interesse em integração contínua, automação, sistemas de build e infraestrutura de desenvolvimento de software.
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.
Ativos significativos
- Conhecimento das seguintes ferramentas e linguagens: Batch, Shell script, Git, Gitlab, sistemas operacionais Linux
- Experiência com Proxmox em um contexto profissional
- Experiência com Kubernetes, Docker ou outras tecnologias de containerização
- Experiência com ferramentas de orquestração ou automação como Ansible, Terraform, OpenTofu ou equivalente
- Experiência com gerenciadores de dependências e pacotes como Conan, Artifactory, Maven, npm ou equivalente
- Conhecimento de problemas relacionados a árvores de dependência, reprodutibilidade de builds e gerenciamento de artefatos
- Experiência com ambientes de build complexos envolvendo múltiplas plataformas, compiladores ou dependências externas
- Conhecimento de métodos Ágeis como Scrum ou Kanban
- Experiência com monitoramento, métricas ou observabilidade, por exemplo Grafana, Prometheus ou equivalente
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
Uma carreira na OPAL-RT lhe convém se
- Você busca desafios estimulantes que o impulsionarão a se superar constantemente.
- Você sonha com um ambiente ao mesmo tempo familiar, profissional, colaborativo e convivial.
- Você precisa de um horário flexível e acesso ao trabalho remoto para conciliar sua vida pessoal e profissional.
- Você deseja aprimorar seus conhecimentos e habilidades convivendo com pesquisadores, inovadores, cientistas que têm um ponto em comum: a Paixão.
- Você fez a escolha de ser um colaborador importante para o avanço tecnológico de uma infinidade de indústrias.
- Você deseja ser reconhecido por suas ideias, sua criatividade e seus talentos.
- Você conhece seu valor e busca uma remuneração global competitiva.
- Você não quer um simples emprego, você quer uma carreira!
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!
