PG&E Senior IT Systems Engineer in San Francisco, California
Requisition ID # 37541
Job Category : Information Technology
Job Level : Individual Contributor
Business Unit: Information Technology
Job Location : San Francisco
Information Technology is a unified organization comprised of various departments which collaborate in order to effectively deliver high quality technology solutions. IT functions are to design, develop, operate and maintain the information and telecommunications systems that enable the Company to meet its commitment to customers: Keeping the Lights on and the Gas Flowing, Delivering at a Reasonable Price, and Providing Simple and Convenient Options.
The Wildfire IT Team is responsible for working collaboratively across the organization (e.g., Electric Operations, Customer Care etc.) to implement solutions that make our communities, customers and employees safer.
The Wildfire IT Team consists of a staff of highly skilled professionals working together to produce geospatial, mobile, data, sensing, and web solutions that are internally and externally facing. We do this using agile methods and placing our users and their needs at the center of our focus. Our goal is to deliver products that will save property and life.
We are seeking an experienced Systems Engineer for the Wildfire IT Team. The position will provide oversight to the set of applications supporting wildfire situational awareness and emergency response business areas including meteorology, public safety power shutoff (PSPS), wildfire safety operations center (WSOC), and the emergency operations center (EOC). The systems engineer will focus on ensuring the security, scalability and stability of the application portfolio by bringing knowledge of modern web development and cloud native architectures, security architecture and principles, amazon web services (AWS), data engineering, and other subject areas to bear, working directly with development delivery teams.
Collaborate to ensure smooth and reliable operation of systems for fulfilling business objectives and processes
Monitor and test system performance and business continuity.
Create and maintain documentation as it relates to configuration, mapping, processes, and service records
Design and deploy new systems and enhancements to existing systems ensuring compatibility and interoperability
Gauge the effectiveness and efficiency of existing systems; develop and implement strategies for improving or further leveraging these systems.
Propose and create system design models and specifications to provide direction development teams
Member of emergency response team with one on-call shift per month during fire season
Bachelor’s Degree in Computer Science, Information Technology, Engineering, Science, Math or equivalent experience
3+ years’ experience as a Systems Engineer or similar role (i.e.SysOps Administrator)
Experience working as part of Agile Scrum teams and supporting systems being developed in an Agile environment
Ability to work independently with limited oversight
Demonstrated history of high learning agility
Excellent communication and interpersonal skills
High-energy, passionate, and positive outlook with strong sense of ownership
Humble – takes feedback well and shows resilience
Hungry – desires to get things done, is execution oriented, and seeks better ways to do the job
Collaborative – has strong interpersonal skills; cares about and works well with teammates
Resilience and rapid iteration – exhibits a “fail fast” mentality, and bounces back from setbacks
Proven working experience in installing, configuring and troubleshooting in both Windows and UNIX/Linux based environments.
Solid experience in the administration and performance tuning of application stacks (i.e. IIS, Apache, NGINX)
Solid Cloud experience, preferably in AWS. Certification a SysOps Administrator, Solutions Architect, DevOps Engineer or Developer at an level.
Experience with virtualization and containerization (e.g., VMware, AWS ECS & Fargate)
Experience developing and managing system monitoring and log management. Big plus for experience developing and managing synthetics for Application Performance Monitoring.
Experience with automation software (i.e. Ansible, AWS Cloud Formation, Chef)
Solid scripting skills (i.e. shell scripts, Perl, Ruby, Python)
Solid networking knowledge (i.e. OSI network layers, TCP/IP)
Experience with Application Level Load Balancing and Application Delivery Controllers (i.e. F5, AWS Elastic Load Balancing)
Experience in RESTful API based integrations
Understanding of data engineering and ability to troubleshoot data pipelines in development and operations with languages such as Python or Scala
Experience using version control tools such as GitHub or Bitbucket
Experience in systems security principles
Experience in troubleshooting complex systems
Experience in the following application domains: ESRI ArcGIS Enterprise, ESRI ArcGIS Online (AGOL), Microsoft Power BI, electric outage or distribution management systems (OMS/DMS), mobile dispatch solutions
Experience in the following functional areas: wildfire safety operations, Public Safety Power Shutoff (PSPS), electric control center operations, fire response, meteorology, emergency response
Pacific Gas and Electric Company is an Affirmative Action and Equal Employment Opportunity employer that actively pursues and hires a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, age, religion, physical or mental disability status, medical condition, protected veteran status, marital status, pregnancy, sexual orientation, gender, gender identity, gender expression, genetic information or any other factor that is not related to the job.