GE Jobs

Mobile GE Logo

Job Information

General Electric Build & Release Engineer in Milwaukee, Wisconsin

Role Summary:This role is responsible for independently developing build & release processes including the support and integration of tools into our software development environment. Should be skilled in maintaining build & release management tools and programming and scripting technologies.

Join an exciting team working with state-of-the-art technologies that is developing software for the next-generation, real-time monitoring applications and services for GE Healthcare’s patient monitoring system.

Essential Responsibilities:• Create and maintain the development infrastructure including continuous build environments, continuous integration, continuous deployment, testing platforms and test automation frameworks.

• Champion the importance of Build and Release as part of the development life cycle

• Work with engineering teams and other build & release engineers to set the direction for multiple system build environments

• Work with engineering teams to influence and drive changes in tool use and processes.

• Work with QA to ensure compliance of software processes and outputs.

• Create platforms and environments for system demonstrations

• Work to automatically integrate, deploy and validate code in multiple staging environments

• Troubleshoot and debug build issues with a willingness to resolve problems quickly

• Ensure the appropriate documentation and communication of processes, practices and troubleshooting techniques.

• Become skilled with Software Development Life Cycle (SDLC) and methodologies like Lean/Agile/XP, DevOps, CI, Software and Product Security, Scalability, Documentation Practices, Refactoring and Testing Techniques

Qualifications/Requirements:• Bachelor’s degree, or foreign degree equivalent, in Computer Science, Electrical Engineering or related degree within Engineering/IT/Science discipline.

• Minimum of 3 years of post-graduate experience in software build and release technologies within a software development, technical industry or research environment.

• Minimum of 2 years of experience using source code management tools such as: Git, GitLab, ClearCase, SVN, Perforce or PVCS to perform operations such as branching, merging and labeling

• Minimum of 2 years of experience writing automation scripts for build and release processes using scripting languages such as: Groovy, shell scripting (Bash, Powershell), Python or Ruby

• Minimum of 2 year of experience configuring builds within continuous integration tools such as Jenkins, TeamCity or Bamboo and supporting development teams using the tools

• Minimum of 1 year of experience using build tools such as: Gradle, Maven, Ant, CMake, Conan, Yocto or Bitbake to compile code and generate reports

• Minimum of 1 year of experience configuring and using artifact management tools such as: Artifactory, Docker Registry, Conan, npm, Nexxus.

• Minimum of 1 year of experience configuring, using and maintaining test reporting and static analysis tools such as: Coverity, SonarQue, FindBugs, Checkstyle, PMD, Clover, JaCoCo, Valgrind or Bullseye

• Minimum of 1 year of experience configuring and debugging test automation technologies such as: Java, Selenium, Junit, CppUnit, GoogleTest, JBehave and Cucumber in build environments.

• Minimum of 1 year of experience with Infrastructure as Code on both bare-metal and virtual environments using technologies such as: Kubernetes, Docker, vSphere, VirtualBox, Ansible, Packer, Terraform, ServerSpec or InSpec.

• Minimum of 1 year of experience installing operating systems, installing software applications and troubleshooting on both Linux and Windows operating systems

Desired Characteristics:• Minimum of 2 years of experience writing automation scripts for build and release processes using scripting languages such as: Groovy, shell scripting (Bash, Powershell), Python or Ruby

• Minimum of 2 year of experience configuring builds within continuous integration tools such as Jenkins, TeamCity or Bamboo and supporting development teams using the tools

• Minimum of 1 year of experience using build tools such as: Gradle, Maven, Ant, CMake, Conan, Yocto or Bitbake to compile code and generate reports

• Minimum of 1 year of experience configuring and using artifact management tools such as: Artifactory, Docker Registry, Conan, npm, Nexxus.

• Minimum of 1 year of experience configuring, using and maintaining test reporting and static analysis tools such as: Coverity, SonarQue, FindBugs, Checkstyle, PMD, Clover, JaCoCo, Valgrind or Bullseye

• Minimum of 1 year of experience configuring and debugging test automation technologies such as: Java, Selenium, Junit, CppUnit, GoogleTest, JBehave and Cucumber in build environments.

• Minimum of 1 year of experience with Infrastructure as Code on both bare-metal and virtual environments using technologies such as: Kubernetes, Docker, vSphere, VirtualBox, Ansible, Packer, Terraform, ServerSpec or InSpec.

• Minimum of 1 year of experience installing operating systems, installing software applications and troubleshooting on both Linux and Windows operating systems

About Us:GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GE’s mission and deliver for our customers. www.ge.com

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, gender (including pregnancy), sexual orientation, gender identity or expression, age, disability, veteran status or any other characteristics protected by law.

Additional Eligibility Qualifications:GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).Additional Locations:United States;Alabama, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Northern Mariana Islands, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, United States Minor Outlying Islands, Utah, Vermont, Virgin Islands, U.S., Virginia, Washington, West Virginia, Wisconsin, Wyoming;Milwaukee;

DirectEmployers