HamburgerMenu
hirist

Job Description

Description :

Fluence (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage.

Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios.

With gigawatts of successful implementations across nearly 50 markets, we are transforming the way we power our world for a more sustainable future.

Job Description :

Youll develop robust deployment using Ansible for Fluence OS controls and integrating with different subsystems, like, enclosures, PCS/BMS/RTU devices.

As a hands-on member of the development team, you will also do the work of delivering a releasable Increment of product at the end of each Sprint, and support commissioning teams with bring?up and diagnostics.

Responsibilities :

- Design, develop, and maintain real-time and offline Ansible-based deployment scripts for Fluence OS software across lab, factory, and site environments.

- Own Ansible playbooks, roles, inventories, and variables, ensuring idempotent, modular, and reusable automation.

- Integrate deployment automation into CI/CD pipelines, including linting, testing, and validation of deployment artifacts.

- Write and maintain unit and integration tests; participate in code reviews to uphold deployment quality and best practices.

- Develop and support controls software deployment, integrating grid-scale battery energy storage systems and power conversion systems from industry-leading manufacturers.

- Ensure deployments meet robustness, security, performance, scalability, and maintainability requirements.

- Optimize latency, throughput, and reliability on Linux and embedded target platforms.

- Provide technical mentorship through design discussions, documentation, and code reviews (no formal people management).

- Deliver work within project timelines and support release commitments.

- Track, manage, document, and report work using JIRA and Confluence, including deployment procedures and troubleshooting guides.

Required Qualifications :

- Excellent English communication skills, both verbal and written, with the ability to produce clear customer-facing and internal technical documentation.

- Strong Ansible experience, including playbooks, roles, inventories, templates, and best practices.

- Strong automation scripting experience using Bash and Python.

- Experience with Docker containers, including Dockerfiles, image builds, troubleshooting, and Docker Compose.

- Strong experience with Ubuntu Linux system administration and troubleshooting.

- Experience with test automation and CI/CD pipelines is a plus.

- Willingness to work at least four hours of overlap with US Central time.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in