About the Group:
The Oracle Cloud for Industries (OCI) Platform Development Group
designs and implements IaaS automation/configuration and platform services for heterogeneous computing environments across Oracle's global business units (GBUs): Health Sciences, Communications, Retail, Finance, Utilities, and Project Management.
Our success is measured by increasing operational efficiency, reliability and consistency while providing an agile environment that enables product teams to rapidly evolve, scale and differentiate their SaaS offerings. About the Team:
Formed in January 2013 to help migrate existing productions operations to more modern cloud provisioning framework, we are a development group within a larger operations group that provisions and operates SaaS solutions from hundreds of different product groups across 22 data centers across the world. This team is responsible for software platform (model, provision, operate) that drives automated provisioning of solutions into the Oracle Public Cloud (standing up VMs/Network Controls, Load Balancing, and orchestrating installation/chef scripts) along with modeling / collecting to-build specifications and initiating workflow to legacy environments. Additionally, the software team operates a lab used by many different product teams in pre-production capabilities. This is an environment where we are responsible for daily scrums, agile style development in a fast paced environment that supports operations. We release into production every 2-4 weeks on average.
Our short- term project goal is to go live with first fully production automated end-to-end solution in the next 3 months.
Our long- term project goal is to scale to support automated provisioning of hundreds of different product groups. Your Role:
In addition, relevant experience in any of the following areas is a plus:
- Developing software for leading cloud computing and virtualization platforms including Oracle Cloud Service, Oracle VM, OpenStack, EC2, Xen/KVM, or VMware.
- Oracle database 11g/12c, Python, Ruby, Bash Scripting, Chef
- WebLogic 12c1/2, Single Page Web Applications, Angular JS, ES6, Virtualization
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
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. 7 years of software engineering or related experience.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.
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.