Overview
Skills
Job Details
Purpose: Implement and maintain real-time SCADA infrastructure integrated with GE ADMS / EMS.
Core Responsibilities
Commission and configure SCADA servers, historian, and comm front ends.
Integrate RTUs, IEDs, PMUs using IEC 60870-5-101/104, DNP3, ICCP TASE.2 protocols.
Design and validate point databases, RTU maps, control points, analog scaling, alarm thresholds.
Coordinate with field engineers for RTU testing and FAT/SAT.
Implement redundancy, failover, and disaster-recovery schemes.
Monitor system performance and latency, apply OS/patch management.
Support cybersecurity hardening (firewalls, certificate management, NERC CIP baseline).
Critical Skills
GE SCADA / Proficy Historian / Grid OS RT
Communication protocols (IEC 101/104, DNP3, ICCP)
Networking & cybersecurity (VPN, firewalls, TLS, PKI)
Scripting: Python / Shell for automation
Real-time OS / server tuning (Windows Server 2019, RHEL 8)
Hands-on with SEL RTAC, Siemens SICAM, ABB RTUs preferred
Preferred Background
5 10 yrs SCADA integration / commissioning
Electrical / Instrumentation background
GE Digital EMS / ADMS certification desirable
Cross-Functional & Soft Skills
Familiarity with GE GridOS, ADMS, DERMS, EMS, Smallworld lifecycle and DevOps tools
Knowledge of CIM standards, IEC 61850, IEC 61970/61968
Hands-on with JIRA, Confluence, Git, Jenkins, ServiceNow
Strong documentation and communication for customer interaction
Understanding of utility domain, OT/IT integration, cybersecurity, and change control
Agile / DevOps project delivery experience preferred
Pre-Screening Questions
Which communication protocols have you configured or troubleshot (IEC 101/104, DNP3, ICCP)?
Expect details on mapping, polling intervals, and event confirmation logic.
Describe how redundancy and failover are implemented between primary and backup SCADA servers.
Expect hot-standby, mirrored DB, watchdog, and heartbeat mechanisms.
How do you secure SCADA communications in compliance with NERC CIP?
Expect firewall zoning, TLS/PKI, certificate management, user segregation.
When analog data stops updating from an RTU, what is your step-by-step troubleshooting approach?
Expect methodical network-protocol-application sequence.
Describe your scripting or automation experience for configuration or monitoring (Python/Shell).
Expect hands-on examples config validation, log parsing, or polling tests.