The Cloud & Infrastructure department is responsible for the core technology backbone that powers our SCADA and DataLayer ecosystem. We design, build, and operate the foundational platforms that keep thousands of renewable plants reliable, secure, and scalable.
Our team covers the full spectrum of infrastructure—from cloud services to on‑premise systems—but this role will join the On‑Premise Engineering group, the unit that ensures the performance, availability, and automation of the platforms deployed physically across our global fleet of sites.
About the role:
We are looking for a Senior SRE / DevOps / Systems Engineer to help evolve and modernize the on‑premise infrastructure powering Horizon, our SCADA and DataLayer ecosystem. Most of our systems run on physical and virtual servers hosted in‑house, and we are actively transitioning them toward Infrastructure‑as‑Code, automated provisioning, and new hardware platforms.
Your primary responsibility will be to maintain and improve our current infrastructure, redefine our automated SCADA deployment pipeline, and support the reliability of our internal DataLayer services. The role is highly hands‑on, with a strong focus on OS lifecycle, virtualization, observability, deployment tooling, and hardware/firmware management.
This is not a cloud‑native or Kubernetes‑focused SRE position. While we use some cloud services, the core of your work revolves around Windows Server and Linux infrastructure, PowerShell‑driven automation, Hyper‑V and Proxmox virtualization, and the modernization of our deployment workflows.
Key Responsibilities:
Infrastructure & Systems Engineering
- Maintain and optimize our on‑premise server fleet, including hardware, OS lifecycle, storage, and networking.
- Lead the transition of legacy servers and configurations to Infrastructure‑as‑Code (primarily Puppet)
- Manage server lifecycle thorugh automated deployment. Including BIOS provisioning, firmware baselines, driver automation, and OEM Activation (OA 2.7) processes.
- Automate provisioning via PowerShell, including unattended installations, configuration baselines, and compliance checks.
SCADA Deployment Automation
- Redesign and maintain the automated deployment system for our SCADA solution.
- Develop CI/CD pipelines using TFS/Azure DevOps Server and Git repositories.
- Build and maintain PowerShell‑based deployment scripts for OS bootstrapping, configuration, DataLayer setup, and service deployment.
- Ensure deployments are reproducible, traceable, and suitable for large‑scale rollouts.
- Virtualization & On‑Prem Platforms
- Operate and maintain virtualization environments based on:
- Hyper‑V
- Proxmox (KVM-based, but no direct KVM admin required)
- Create and maintain VM templates, golden images, provisioning flows and automation pipelines.
Observability & Monitoring
- Maintain and extend monitoring for OS, DataLayer and SCADA services using tools such as:
- Grafana
- Prometheus/WMI exporters
- Native Windows/Linux monitoring integrations
- Improve alerting, dashboards, and metrics for operational reliability (no ELK stack required).
DataLayer & Internal Tools
- Support and maintain the reliability of our DataLayer provider (in-house product).
- Develop small supporting tools or utilities in PowerShell (preferred), and optionally in Python, Go, or C when relevant.
Lifecycle, Security & Reliability
- Maintain OS hardening, patching, and security baselines.
- Document operational procedures, deployment workflows, runbooks and troubleshooting guides.
- Participate in incident response and reliability improvements.
#LI-Hybrid