Skip to main content

This job has expired

Senior Build & Release Engineer - Milwaukee, WI

Employer
General Electric - Corporate & Financial Services
Location
Milwaukee
Salary
Competitive

View more

Join an exciting team working with state-of-the-art technologies (Service Oriented Architecture, Machine to Machine/Cloud, Configuration as Code) that is developing software for the next-generation, Real Time monitoring applications and services for GE Healthcare's patient monitoring system
Drives increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse at a release level. Develop 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.
Roles and Responsibilities
In this role, you will
Champion the importance of Build and Release as part of the development life cycle
Support and improve the development infrastructure including continuous build environments, continuous integration, continuous deployment, testing platforms and test automation frameworks.
Work with engineering teams and other build & release engineers to set the direction for multiple system build environments and streamline work globally.
Demonstrate expertise in writing scripts to automate tasks.
Make technology choices at individual level and has ability to analyze impact
Troubleshoot and debug build issues with a willingness to resolve problems quickly
Ensure the appropriate documentation and communication of processes, practices and troubleshooting techniques.
Be expert at applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
Qualification/Requirements
Bachelor's degree, or foreign degree equivalent, in Computer Science, Electrical Engineering or related degree within Engineering/IT/Science discipline.
Minimum of 5 years of post-graduate experience in software build and release technologies within a software development, technical industry, or research environment.
Minimum of 3 years of experience using source code management tools such as Git, GitLab or SVN to perform operations such as branching, merging and labeling
Minimum of 3 years of experience writing automation scripts for build and release processes using Scripting languages such as Groovy, Company Scripting (Bash, PowerCompany), Python or Ruby
Minimum of 3 year of experience configuring builds within continuous integration tools such as Jenkins or TeamCity and supporting development teams using the tools
Minimum of 1 year of experience using build tools such as Gradle, Maven, Ant, CMake or Conan to compile code and generate reports
Minimum of 1 year of experience with Infrastructure as Code on both bare-metal and virtual environments using technologies such as Kubernetes, Docker, vSphere, Company, Packer or Terraform.
Minimum of 1 year of experience installing operating systems, installing software applications and troubleshooting on both Linux and Windows operating systems
U.S. (Country) Specific Qualifications
You must be willing to work in our Milwaukee, WI facility full-time
You must be willing to submit to a background investigation, including for example, verification of your past employment, criminal history, and educational background
You must be legally authorized to work in the United States Full time without sponsorship at time of hire
You must submit your resume through gecareers.com, COS (if internal) or a job board to be considered for a specific job opening
You must be 18 years of age or older
Must be willing to take a drug test as part of the selection process
Desired Characteristics
Self-starter, energizing, results oriented and able to multi-task; tenacious and organized
Demonstrated record of working in medium sized, complex software engineering programs in a multi-functional Matrix environment
Skilled in breaking down problems and estimating time for development tasks
Technical experience in global software development and solid understanding of Healthcare products and software platforms
Strong written and oral communication skills including the ability to collaborate with developers both locally and remote
Experience working in an Agile scrum team using concepts such as Scrum or Kanban.
Proven track record of handling & troubleshooting various critical production and non-production end to end applications & Middleware infrastructure technical issues
1 year of experience configuring, using and maintaining test reporting and static/dynamic analysis tools such as SonarQube, Checkstyle, JaCoCo, Valgrind or Bullseye
1 year of experience configuring and using artifact management tools such as Artifactory, Docker Registry, Conan, npm or Nexxus.
1 year of experience configuring and debugging test automation technologies such as Selenium, Junit, CompanyTest or Cucumber in build environments.
Life-long learner, process improver.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert