Oracle Principal Build -Release Developer - Commerce Cloud in Sandy, Utah

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

Organization: *Oracle

Title: Principal Build -Release Developer - Commerce Cloud

Location: United States

Requisition ID: 18000EVJ