DevOps & Software Development Engineer
Job Summary
You will work closely with senior engineers to develop and maintain pipelines scripts and cloud-based toolchains that support the teams development and deployment activities. This position offers a great opportunity to build hands-on experience in DevOps practices while contributing to meaningful improvements in automation standardization and efficiency.
Key Responsibilities
- Improve and extend DevOps and automation capabilities for the Controls Subsystem
- Develop maintain and enhance CI/CD pipelines and automation scripts
- Support the configuration and administration of cloud-based systems including Azure and AWS
- Assist in maintaining toolchains and automation environments used by the team
- Support developers in using DevOps pipelines effectively in their daily work
- Collaborate with senior engineers to understand technical needs and implement practical solutions
- Contribute to reducing manual effort and increasing standardization across the Controls team
- Reconfigure and maintain existing automation pipelines based on evolving team requirements
- Participate in troubleshooting and continuous improvement of build and deployment processes
Desired Qualifications
- Experience with one or more scripting languages such as:
- PowerShell
- Python
- YAML
- JSON
- Familiarity with C and/or C#
- Familiar with Artificial intelligence (AI) supporting tools such as AMP and GitHub Copilot
- Basic understanding of REST APIs and their use in system integration or testing
- Exposure to Docker and container-based development environments
- Familiarity with GEV internal tools such as Propel and JFrog Artifactory
- Previous exposure to tools such as Jenkins ToolboxST MATLAB and Git is beneficial
- Experience with backend administration or cloud operations in Azure and/or AWS preferred
- Ability to proactively engage with developers and systems engineers to gather requirements and translate them into workable implementations
What Success Looks Like
- Improved automation and fewer manual tasks for the Controls team
- More reliable and standardized CI/CD processes
- Efficient support for developers using DevOps tooling
- Strong collaboration with senior engineers and cross-functional team members
Ideal Candidate Profile
The ideal candidate is a motivated junior developer who is eager to learn DevOps practices enjoys working with automation and tooling and is comfortable collaborating across teams to solve practical technical problems.
Relocation Assistance Provided: No
Required Experience:
IC
About Company
GE Vernova's Asset Performance Management software can help you increase asset reliability, minimize costs and reduce operational risks. View a demo today.