Engineer, DevOps

Recurrent Energy

Kitchener

Hybrid

CAD 110.000 - 150.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Flexible work options
Training programs

Zusammenfassung

Canadian Solar in Kitchener, ON (Hybrid) seeks a DevOps Engineer to automate deployment, manage CI/CD pipelines, and collaborate across product, engineering, QA and operations teams.

You will maintain IaC, monitor system health, ensure security/compliance, and drive scalable release processes for cloud-based and embedded environments.

Qualifikationen

  • Bachelor's or master's in engineering/CS/IT or related field.
  • 5+ years proven DevOps experience in similar roles.
  • Strong knowledge of CI/CD tools and pipelines.
  • Experience with Git and version control systems.
  • Scripting skills in Python, Bash, or similar.
  • Hands-on Docker and Kubernetes experience.
  • IaC with Terraform, Ansible, or CloudFormation.
  • Experience with Prometheus/Grafana/ELK stack for monitoring.
  • Security best practices in DevOps required.
  • Cloud experience (AWS or Azure).
  • Independent worker able to raise roadblocks and mitigate risk.
  • Domain knowledge in software for utility-scale energy storage is a plus.

Aufgaben

  • Design, implement, and maintain CI/CD pipelines for build, test, and deploy.
  • Collaborate with product, engineering, QA, and operations to adopt best practices.
  • Manage build servers, repositories, and related infrastructure.
  • Monitor, debug, and resolve deployment issues to minimize downtime.
  • Implement release channels for on-site and remote deployments including cloud and embedded devices.
  • Apply security and data protection measures across pipelines.
  • Automate repetitive tasks to improve efficiency of DevOps processes.
  • Maintain IaC with Terraform/Ansible/CloudFormation.
  • Ensure high availability of infrastructure and applications.
  • Stay current with industry trends to continuously improve DevOps.
  • Work with embedded software and front/back-end teams to integrate components.
  • Optimize build/release speed and scalability and document changes.

Kenntnisse

CI/CD tools
Git
Scripting
Docker
Kubernetes
Terraform
Ansible
CloudFormation
Monitoring
Security in DevOps
REST API concepts
Cloud (AWS/Azure)

Ausbildung

Bachelor's or Master's in Engineering/CS/IT

Tools

Jenkins
GitLab CI
Atlassian Pipeline
Git
Docker
Kubernetes
Terraform
Ansible
CloudFormation
Prometheus
Grafana
ELK Stack

Jobbeschreibung

At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide. As a leading manufacturer of solar panels, inverters, and energy storage solutions, we've been an industry front-runner since our founding in 2001. Our commitment to sustainability is reflected in all parts of our organization as we navigate the complexities of a booming industry.

Throughout Canadian Solar's subsidiaries, e-Storage, Recurrent Energy, MSS and CSI Solar Co., we invest in our employees' growth. Our training programs and promotional opportunities ensure we all can continue to learn. We understand the importance of work-life balance and provide various flexible work options to support our employees' well-being. Join our team to "Make the Difference" by creating a lasting positive impact on the world and the communities where we operate.

Job Description

Position Title: DevOps Engineer

Department: Information Technology

Reports To: Information Systems and Integration Manager, Corporate IT

Location: Kitchener, ON (Hybrid)

Description

The DevOps Engineer is responsible for automating and integrating the processes needed to deploy and manage software applications and systems. This role involves collaboration with development and operations teams to improve scalability, efficiency, and reliability of the development and deployment processes.

  • Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment processes.
  • Collaborate with product development, engineering, QA, execution, and operations teams to define and implement best practices for software development and deployment.
  • Manage and maintain build servers, repositories, and related infrastructure.
  • Monitor, debug and troubleshoot build and deployment issues, ensuring timely resolution and minimizing downtime.
  • Implement and manage software release channels and mechanisms for on-site and remote software image deployment – both for cloud-based systems and real-time embedded devices and industrial PCs.
  • Implement security and data protection measures.
  • Automate repetitive tasks and improve the efficiency of the development and deployment processes.
  • Ensure security and compliance of the build and deployment pipelines.
  • Maintain and enhance infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
  • Monitor system performance and ensure high availability of infrastructure and applications.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve the DevOps processes.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with embedded software engineer, front/back -end developers to integrate software components.
  • Optimize (incl upgrade) build and release applications for maximum speed and scalability.
  • Develop and maintain technical documentation (e.g. release notes), including design specifications and user manuals.
  • Support cultivating a culture of accountability, transparency, and continuous learning
  • Take ownership of their work and contribute to the overall success of the organization.
  • Conduct other duties as required
Required Qualifications And Skills
  • Bachelor's or master's degree in engineering, Computer Science, information technology, power automation, or related field. Advanced degree or equivalent experience preferred.
  • 5+ years proven experience as a DevOps Engineer or in a similar role.
  • Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, Atlassian Pipeline).
  • Experience with version control systems (e.g., Git).
  • Proficiency in scripting languages (e.g., Python, Bash, Java, Ruby, PHP, PowerShell).
  • Hands-on experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack) is a plus.
  • Knowledge of security best practices in DevOps is required.
  • Familiar with power SCADA/EMS system software architecture is a plus.
  • Knowledge of embedded software, front/back -end development environment; familiar with basic data structures; familiar with multi-thread programming is a plus
  • Experience with database systems such as MySQL, PostgreSQL, Snowflake.
  • Understanding RESTful APIs and web services is a plus.
  • Experience with cloud services and infrastructure, such as AWS and/or Azure.
  • Able to work independently on assigned tasks and elevate to surface roadblocks and risk mitigation.
  • Passion for technology innovation and building systems from scratch.
  • Have domain experience with software systems for utility scale battery energy storage systems is a big plus
  • Excellent problem-solving skills and attention to detail.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Engineer, DevOps
Engineer, DevOps

Recurrent Energy Power Services (Canada) Inc • Kitchener

Vor Ort
CAD 90.000 - 130.000
Hybrid work options
Training programs
Promotional opportunities
+1
Senior DevOps Engineer
Senior DevOps Engineer

Canadian Solar • Kitchener

Vor Ort
CAD 110.000 - 140.000
Senior DevOps Engineer
Senior DevOps Engineer

Csestorage • Kitchener

Vor Ort
CAD 110.000 - 140.000
Senior DevOps Engineer
Senior DevOps Engineer

e-STORAGE • Kitchener

Vor Ort
CAD 110.000 - 140.000
Senior DevOps Engineer
Senior DevOps Engineer

EQ-S (Canada) Inc. • Kanada

Remote
CAD 110.000 - 140.000
Annual bonus
Comprehensive benefits
DevOps Engineer
DevOps Engineer

EIZIE • Kitamaat

Vor Ort
CAD 90.000 - 120.000
Competitive salary
Health benefits
Professional development
+5
Technical Solution Coordinator
Technical Solution Coordinator

e-STORAGE • Kitchener

Vor Ort
CAD 70.000 - 90.000
Work-life balance
Flexible work options
Opportunities for employee growth
Senior DevOps Engineer
Senior DevOps Engineer

EQ-S (Canada) Inc. • Toronto

Vor Ort
CAD 110.000 - 140.000
Competitive salary
Performance bonuses
Comprehensive benefits package
+2
DevOps – Application Release Engineer
DevOps – Application Release Engineer

Brainhunter Systems Ltd • Toronto

Hybrid
CAD 96.000 - 110.000
Technical Solution Engineer - Inverter
Technical Solution Engineer - Inverter

Canadian Solar • Kitchener

Vor Ort
CAD 80.000 - 100.000
Flexible work options
Training programs
Promotional opportunities