DevOps role at OPAL-RT Technologies focused on developing tools and automating processes. Collaborating in a dynamic Agile environment for real-time simulation technologies.
Responsibilities
Develop and enhance internal tools in Python, Groovy, Shell or other relevant languages
Automate processes related to builds, testing, deployment 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-prem environments and cloud platforms
Participate in the administration and improvement of virtualized environments, notably Proxmox, as well as Azure or AWS environments
Collaborate with software teams to understand their needs for 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 adoption by 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
Bachelor's degree in software engineering, computer science, computer engineering or equivalent; or other relevant experience
3 to 5 years of relevant experience in DevOps, software development, continuous integration, automation or infrastructure management
Hands-on experience with continuous integration technologies such as Jenkins, GitHub Actions, GitLab CI or equivalent
Strong ability to develop and maintain internal tools in 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-prem infrastructure, notably platforms such as Proxmox, VMware or equivalent
Basic to intermediate knowledge of cloud environments such as Azure or AWS
Understanding of build systems, toolchains, software dependencies and packaging processes
Ability to diagnose complex issues related to builds, CI/CD environments or infrastructure
Ability to clearly document solutions and communicate effectively with user teams
Language requirements: French mandatory and functional spoken and written English
Benefits
Flexible schedule
Remote work access
Dynamic environment inspired by Agile methodologies
Senior DevOps Engineer improving Sherweb’s cloud - based IT solution delivery through CI/CD, IaC, GitOps, and AI automation. Supporting secure platforms, operational transitions, and developer self - service.
Senior DevOps / Cloud Infrastructure Engineer needed for hybrid role in North York, ON. Requires 10+ years experience with GCP, AWS, Kubernetes, Terraform, and CI/CD.
Staff Site Reliability Engineer strengthening AWS and Kubernetes resilience for Caseware, a fintech company building audit and accounting software. Driving secure delivery, observability, and incident management.
Application Reliability Engineer supporting Innodata’s Google Cloud enterprise applications. Restoring production services, managing deployments, and enhancing microservices for a global AI data engineering company.
Mozilla release engineer optimizing Firefox build, test, and deployment pipelines at global scale. Improving developer experience, maintaining automation, and responding to critical service outages without an on - call rotation.