R

Recurrent Energy

Develops, owns, operates utility-scale solar storage

DevOps Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeKitchener, ON, CanadaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in engineering, Computer Science, information technology, power automation, or a related field.
  • At least 5 years of proven experience as a DevOps Engineer or in a similar role.
  • Strong knowledge of continuous integration and continuous delivery tools such as Jenkins, GitLab CI, and Atlassian Pipeline.
  • Experience with version control systems such as Git.
  • Proficiency in scripting languages such as Python, Bash, Java, Ruby, PHP, and PowerShell.
  • Hands-on experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of infrastructure as code tools such as Terraform, Ansible, and CloudFormation.
  • Knowledge of security best practices in DevOps.
  • Experience with database systems such as MySQL, PostgreSQL, and Snowflake.
  • Experience with cloud services and infrastructure such as AWS and Azure.
  • Ability to work independently on assigned tasks and escalate roadblocks and risk mitigation issues.
  • Ability to solve problems and maintain attention to detail.

Responsibilities

  • Design, implement, and maintain continuous integration and continuous delivery pipelines to automate build, test, and deployment processes.
  • Collaborate with product development, engineering, quality assurance, execution, and operations teams to define and implement software development and deployment best practices.
  • Manage and maintain build servers, repositories, and related infrastructure.
  • Monitor, debug, and troubleshoot build and deployment issues to ensure timely resolution and minimize downtime.
  • Implement and manage software release channels and mechanisms for on-site and remote software image deployment across cloud-based systems, real-time embedded devices, and industrial personal computers.
  • Implement software security and data protection measures.
  • Automate repetitive tasks and improve development and deployment process efficiency.
  • Ensure the security and compliance of build and deployment pipelines.
  • Maintain and enhance infrastructure as code using Terraform, Ansible, or CloudFormation.
  • Monitor system performance and ensure high availability of infrastructure and applications.
  • Ensure application performance, quality, and responsiveness.
  • Collaborate with embedded software engineers and front-end and back-end developers to integrate software components.
  • Optimize and upgrade build and release applications for speed and scalability.
  • Develop and maintain technical documentation, including release notes, design specifications, and user manuals.
  • Support a culture of accountability, transparency, and continuous learning.
  • Take ownership of assigned work and contribute to organizational objectives.
  • Perform other duties as required.

Desired Qualifications

  • An advanced degree or equivalent experience.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, and the ELK Stack.
  • Familiarity with power SCADA/EMS system software architecture.
  • Knowledge of embedded software and front-end and back-end development environments, basic data structures, and multithreaded programming.
  • Understanding of RESTful APIs and web services.
  • Experience with software systems for utility-scale battery energy storage systems.

About the Company

Recurrent Energy

Develops, owns, operates utility-scale solar storage

Recurrent Energy develops, owns, and operates utility-scale solar and energy storage projects around the world. It handles the full project lifecycle—from site identification and permitting to construction, asset ownership, and ongoing operations—serving utilities and large energy users. Revenue comes from development activities, ownership of assets, and long-term operations and services. The team of energy professionals inside Recurrent Energy designs and manages projects, leveraging the backing and resources of its parent company, Canadian Solar, to operate as a global development and power-services arm. Compared with others, it combines global reach with end-to-end capabilities and corporate support from Canadian Solar, enabling scale across international markets. The goal is to expand clean power generation by delivering a diverse portfolio of solar and storage projects worldwide, helping utilities and large buyers meet energy needs and sustainability targets.

Company size
501-1,000
Company stage
N/A
Total funding
$5.3B
Headquarters
San Francisco, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Recurrent Energy

See more jobs