Oracle Release Developer 4 in Pleasanton, California
Develop, analyze and maintain tools that support and automate processes for hardware or software product release.
As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. Typically seven years of software engineering or related experience needed.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
In this role you will be responsible for day to day build management tasks including:
Setup nightly and continuous integration (CI) builds
Monitoring nightly build status, continuous integration (CI) build status
Release build archive, escrow source for GA build
Build maintenance including:
o build storage and work space management
o cleanup of nightly and CI build artifacts including build log etc
o automation of all the above tasks
- Build troubleshoot:
o identify if issues are specific to nightly and/or CI builds and work with development to resolve build issues
o Identify if issues are hardware and/or network related and work with Product Development IT (PDIT) to resolve issues
- Support legacy, patch, and hotfix builds as needed
o Work with Customer Support and ARU for hotfix and patch delivery to MyOracle Support (MOS)
- Update 3rd party libraries and build environment for each release.
Successful candidate will possess experience with:
7 years of Release Engineering experience
Experience with Source Code Management (SCM) tools and methodology. 3 years of Subversion, Git and Perforce experience a plus.
Experience with build/test automation software. Anthill Pro, Bamboo and Jenkins experience a plus
Familiarity with Continuous Delivery, Continuous Integration, Code as Configuration, and build Pipelines
Experience with Ant, Maven, Make, and Gradle
Perl, shell script, and Python
Experience with Developer s Studio, IntelliJ, and/or Eclipse IDE
Experience with build systems, build disasters, disaster recovery, and release engineering methodologies
Experience in build automation
Strong verbal and written communication skills
Excellent troubleshooting skills on Linux, Solaris, and Windows
Java experience, and J2EE experience a plus.
Experience with adding Code Coverage to builds. Emma and Clover experience a plus.
Job: *Product Development
Title: Release Developer 4
Location: United States
Requisition ID: 18000EVJ