Control System Engineering Technician
CurrentWrite software to control the treatment and distribution of water to all of Southern California. Languages used are C++, C and various scripting languages.Write requirements documents for water treatment automation. Write test plans for software that controls water treatment processes. Specific functions include: level control, pressure control, flow control, environmental safety monitoring, pressure control structure management, distribution management, chemical flow pacing, leak detection.Manage the virtual environments for control system operations and software development. Install and manage the vmware VSphere systems to provide virtual machines to be used in software testing and build environments for software development.Conduct Control System Cyber Security program including Vulnerability Scans, Patch testing and rollout, network monitoring for intrusions with IDS, VPN configuration, firewall analysis and access administration.Evaluate cyber-security products for IDS, firewall, Software Defined Networks, VPNs, Vulnerability Scanning and configuration management. Experience using Tripwire, Darktrace, CyberEx, Palo Alto Networks, Cisco ASA, Tenable/Nessus Security Center and Op/Manager.Evaluate PAC and PLC platforms and development environments. Working with Rockwell, GE , Opto22 and Moxa brand platforms.Provide design input for development environment. Evaluate development tools and make recommendations as to which to use.Experienced in Red Hat Linux, SELinux, Oracle 11g, Microsoft Visual Studio, Eclipse Development Environment, Rockwell Automation, Function Block Design.