Are you on a mission? Apply within.

Explore jobs at Activate and our cohort companies.
Activate
Activate
57
companies
139
Jobs

Senior DevOps Engineer

PulSenics

PulSenics

Software Engineering
Toronto, ON, Canada
Posted on Wednesday, February 14, 2024

About Pulsenics

Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem. Our mission is to change how the industry, making up 15% of the world’s GDP, uses its energy.

“Pulsenics” means “Pulse Generation.”

True to its name, our proprietary hardware injects non-disruptive electrical pulses into an

electrochemical system to extract a unique signature for its State-of-Health. When combined with our Data Management Software, this untapped data unlocks fundamental insights that lead to the most energy efficient operations, at scale.

Pulsenics hardware and software is currently being used by customers around the world to improve electrochemical system design and performance. Pulsenics’ customers run diverse electrochemical systems ranging from fuel cells and batteries to wastewater treatment and metallurgy.

At Pulsenics, you will have the opportunity to have a direct impact on the development of our next generation hardware and software products, alongside our world-class team of innovators and engineers!

Key Responsibilities

• Develop and maintain advanced Continuous Integration (CI)/ Continuous Development (CD) pipelines for software and IoT device firmware and software updates, ensuring minimal downtime and high reliability.

• Implement robust monitoring and alerting systems for IoT devices and infrastructure, enabling proactive identification and resolution of issues.

• Collaborate with IoT developers to create and maintain a secure, scalable cloud infrastructure for IoT data ingestion, processing, and storage.

• Design and implement disaster recovery and backup strategies for IoT data and configurations.

• Lead the process development for remote server deployments and management.

• Lead the integration of edge computing technologies with existing IoT solutions to enhance data processing capabilities at the device level.

• Optimize system performance by conducting regular system audits, performance tuning, and resource optimization.

• Ensure compliance with industry standards and regulations specific to IoT in B2B and industrial environments, such as ISO/IEC 30141 and IEC 62443.

• Develop and enforce best practices for security, including regular vulnerability assessments and the implementation of appropriate mitigation strategies.

• Facilitate the deployment of machine learning models on IoT devices, working closely with data science teams.

• Provide technical leadership and mentorship to junior DevOps team members, fostering a culture of continuous learning and improvement.

• Stay abreast of emerging IoT technologies and methodologies, evaluating and recommending new tools and processes to keep our infrastructure cutting-edge.

• Collaborate with product management and customer support teams to understand client needs and translate them into effective DevOps strategies.

Requirements

• Minimum of 4 years of experience in a DevOps role, with specific experience in IoT environments.

• Strong understanding of IoT protocols and standards (e.g., MQTT, CoAP, AMQP).

• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their IoT services.

• Proficiency in automation tools (e.g., Jenkins, Ansible, Terraform).

• Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).

• Familiarity with network security and data protection in IoT contexts.

• Excellent problem-solving skills and the ability to work under tight deadlines.

• Strong communication and collaboration skills.

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Interested in Applying?

Pulsenics is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. We strongly believe that the diversity of our employees is one of our greatest assets, and, to that end, are committed to fostering an inclusive and welcoming work environment.

All qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status are encouraged to apply.

If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.