E

Ercot

Manages Texas electric grid operations

EMS Systems Analyst Senior

System AdministrationConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$109k - $150k

About the Job

Requirements

  • Level 2 Analyst requires a minimum of 1 year of job-related work experience beyond degree requirements and 1 year of related experience in Energy Management System (EMS), ICCP/SCADA, Market Management System (MMS), Outage Management Systems, Linux OpenShift, Docker, Kubernetes, OSIsoft PI, or creating dashboards on Linux/Windows platforms.
  • Level 3 Analyst requires a minimum of 3 years of job-related work experience beyond degree requirements and 3 years of related experience in Energy Management System (EMS), ICCP/SCADA, Market Management System (MMS), Outage Management Systems, Linux OpenShift, Docker, Kubernetes, OSIsoft PI, or creating dashboards on Linux/Windows platforms.
  • Senior Level Analyst requires a minimum of 5 years of job-related work experience beyond degree requirements and 5 years of related experience in Energy Management System (EMS), ICCP/SCADA, Market Management System (MMS), Outage Management Systems, Linux OpenShift, Docker, Kubernetes, OSIsoft PI, or creating dashboards on Linux/Windows platforms.
  • A Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field is required, or equivalent knowledge from a combination of education and experience.
  • The position requires on-site work in Taylor, Texas, at least 2 days per week, or more as business needs require; remote work must be performed from the employee's Texas residence.

Responsibilities

  • Perform systems maintenance and improvement activities to support the Grid and Market Solutions (GMS) suite of systems and applications.
  • Plan and execute system software upgrades, configurations, application software release installations, and non-functional testing of GMS systems and applications.
  • Maximize system uptime and mitigate GMS system failures.
  • Analyze user requirements, procedures, and problems to automate or improve systems; review system capabilities, workflows, and scheduling limitations; and design systems solutions to improve organizational efficiency and effectiveness.
  • Provide 24x7 technical support for GMS systems on a rotational basis.
  • Integrate GMS systems and applications, monitor and maintain their environments and derived systems, and plan, deploy, and manage containerized GMS applications using continuous integration and continuous delivery tools.
  • Routinely monitor GMS systems and applications and perform regular maintenance.
  • Coordinate and perform database updates and upgrades in GMS environments.
  • Assist Operations Engineering, Market Operations, and other business units during acceptance testing of new or enhanced applications.
  • Prepare and review technical documentation to support effective use and administration of GMS systems and applications.
  • Implement patches and perform migrations in GMS systems.
  • Perform system setup and testing with Market Participants as appropriate.
  • Respond to system failures and operator questions on a 24/7 on-call rotation.
  • Work with market participants to resolve problems and implement changes.
  • Perform emergency recovery and troubleshoot GMS systems and applications.
  • Develop and maintain computer skills in common business applications such as Excel, Word, and Access.
  • Implement new technologies and participate in developing standards and processes for effective administration and maintenance of GMS applications.
  • Maintain real-time data collection supporting GMS systems and applications.
  • Maintain, troubleshoot, and repair GMS systems, applications, and interfaces.
  • Troubleshoot GMS system issues using system data metrics such as CPU, memory, and NFS storage consumption.
  • Identify design problems proactively and drive their resolution.
  • Participate in GMS disaster recovery drills.
  • Test, certify, and implement changes to production and test environments.
  • Interface with ERCOT Qualified Scheduling Entities (QSEs) to perform communication tests and provide support.
  • Analyze system performance and recommend business enhancements.
  • Represent the GMS Production Department at interdepartmental meetings.
  • Work with vendors to clarify system capabilities and requirements, understand vendor needs, and resolve issues related to vendor changes and improvements.
  • Participate in planning and evaluating the impact of system modifications and maintenance activities.
  • Use Ansible, Jenkins, JFrog, and GitHub CI/CD integration tools to plan, deploy, and support containerized GMS applications.
  • Enhance GMS system and application monitoring using monitoring tools to improve reliability.
  • Train and support users on GMS and related applications.
  • Participate in industry meetings and discussions related to GMS technologies to maintain and expand job knowledge.
  • Participate in multifunctional teams to obtain input, address comments, and perform studies.
  • Assist in developing tools, processes, and procedures that enhance system reliability and organizational efficiency.
  • Participate with other ERCOT departments to select and implement system changes as needed.

Desired Qualifications

  • Experience with Energy Management System (EMS), Market Management System (MMS), or Outage Management Systems and applications from vendors such as GE, Siemens, Hitachi Energy/ABB, Resource Innovations, or OSI Inc.
  • Experience with AVEVA PI Historian applications and web tools.
  • Power industry experience in grid and market operations, preferably with software vendors or ISO/utilities.
  • Experience with XML, Java, CSS/HTML, JSON, and web technologies.
  • Experience with Oracle PL/SQL.
  • Experience with Azure or AWS cloud technologies.
  • Experience developing integration layers using messaging services such as Tibco JMS or AMQ.
  • Experience with programming languages such as FORTRAN, C, C++, Java, Perl, and Python.
  • Programming languages, packages, and scripting: C, C++, Java, Perl, Python, PL/SQL, and shell scripting.
  • Operating systems: Windows and Linux.
  • Databases: Oracle and SQL Server.
  • Source code control tools: Git and GitHub.
  • CI/CD tools: GitHub, Jenkins, Ansible, and JFrog.
  • Change management and defect tracking tools: Jira and qTest.
  • A Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field is preferred.

About the Company

Ercot

Manages Texas electric grid operations

ERCOT coordinates the flow of electric power for about 27 million Texas customers as the region’s independent system operator. It schedules and directs electricity on a grid with 54,100+ miles of transmission lines and 1,250+ generation units, and it handles wholesale market settlements and retail switching for 8 million premises. Operated as a nonprofit, membership-based organization with a board and oversight by the Texas Public Utility Commission and Legislature, ERCOT brings together consumers, generators, retailers, and utilities to keep the grid running and markets functioning. It acts as the central planner and operator of the grid, coordinating generation and transmission in real time and processing payments and transfers to support competition in both wholesale and retail electricity. Its goal is a reliable, efficient electric grid in Texas with fair markets and smooth customer switching.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Austin, TX
Founded
1970

Recently Posted Jobs

Explore more opportunities at Ercot

See more jobs