About Us: At GE O&G Digital, we are creating technology and software to enable social, mobile, analytical and cloud capabilities for the Industrial IOT. The Industrial Internet is an open, global network that connects people, data and machines We enable customers to collect data via various modality ranging from IOT sensors on the asset to flying a drone to capture images. This peta bytes of data is pushed to the cloud, cleansed and we enable analytics & machine learning to predict the machine health, prevent unplanned down time and avoid unnecessary maintenance. This optimizes production and results in a direct improvement to customer’s bottom-line. Watch more here GE’s breaking Science in IOT or Minds and Machines 2016 .
Role Summary: As a Release Manager, you will be focused on the coordination of individual releases of various scrum teams. You will work together with build engineers and developers of individual teams in the process. You will be responsible for orchestrating a series of releases over multiple months via continuous integration and delivery to implement a large-scale system.
Support and improve our tools for continuous integration and release management.
Responsible for implementing strategies for continuous delivery of custom GE software on the cloud.
Act as a technologist resource, to guide development teams through tough spots in build and release processes to the cloud.
Supporting role on the “on-call” rotation (24/7), follow up with various stake holders and ensure that the build is released as per schedule.
Work with geographically distributed scrum teams, working on different releases of the product. Set up code check-in/build processes for individual teams to follow. You will demonstrate strong planning leadership and communication skills in the process.
Schedule individual builds and manage the overall time line for the complete product release. You will ensure the release schedule and builds are planned and ensure the individual teams adhere to the time lines for the release. You will be responsible for ensuring following up with teams in case of build failures and setup code check-in/build processes for teams to follow.
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
5+ years of technical experience along with established leadership credentials across product lines.
Experience with continuous integration/continuous delivery
Create and implement branch and merge strategies.
Experience configuring and maintaining source code control systems such as GitHub/Git.
Understanding of operating systems, especially Linux (Ubuntu, RedHat).
Experience working with container technology such as Docker and/or Vagrant.
Experience with cloud platform (VMware, OpenStack, AWS, etc) for production deployments
Experience working in a challenging and fast paced environment
Knowledge of deploying applications on-premises and in the cloud.
Ability to use a wide variety of open source technologies and cloud service.
Experience with databases (PostgreSQL, MySQL, etc)
Experience architecting or managing AWS (or similar) cloud infrastructure
Good to have
Experience with design, development and testing of automated deployment scripts like Jenkins
Expertise of build tools
Scripting skills (bash, Python, SQL, PERL, etc).
Expertise of build tools like Ant, Maven, Gradle.
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.