Sr. Principal Cloud DevOps Engineer
Posted: February 06, 2017
Reference ID: 1700054H
Every day at Oracle we change the way the world does business by challenging the status quo through the delivery of innovative cloud, infrastructure and data platform services. The largest names in technology and global business rely heavily on Oracle's Paas, IaaS and SaaS Platforms. We continue to push the boundaries of technology and currently offer the most comprehensive end-to-end cloud stack on the market . We passionately believe that our cloud technology helps businesses stay agile, competitive, innovate faster and capitalize on new opportunities.
During the 2016 Oracle OpenWorld conference we unveiled our next generation of Software as a Service (SaaS) Cloud offerings called Adaptive Intelligent Apps (AIA). Adaptive Intelligent Apps are uniquely powered by enormous amounts of digital consumer and business data from Oracle's Data Cloud, sophisticated decision science/machine learning, and a scalable cloud infrastructure. Adaptive Intelligent Apps blends third-party data with real-time analytics and behavioral inputs to create Cloud Applications that adapt and learn. The applications will use data from Oracle's Data Cloud, social media and other sources to drive automated outcomes in a number of horizontal and vertical application segments. This is an exciting emerging venture for Oracle, leveraging latest technology in the mobile, big data and cloud application spaces.
Learn more about Adaptive Intelligent Apps Here: https://cloud.oracle.com/en_US/adaptive-intelligent-apps
Our small, but rapidly growing team, is building the AIA platform from the ground-up. This is a unique opportunity to join an elite engineering team focused on the development of a new cloud and infrastructure technology. This is an exciting venture within Oracle with the opportunity to work with a really talented global engineering community. We want you to come and share your ideas and knowledge around how to best deploy, tool, automate and support this cutting edge product.
As a Senior Principal DevOps Engineer, with the Lifecycle Provisioning and Patching Infrastructure team, you will be a key contributor in defining the vision for Development Operations and Lifecycle systems for provisioning. You will provide technical leadership around patching, frameworks and tools for deployment to the Oracle Public Cloud production environments for near 100% uptime. You will also work with the Cloud Operations teams to successfully implement the infrastructure efficiently.
Considering that this is an emerging venture within Oracle, a successful candidate should be:
- Very familiar with agile development and continuous integration
- Experienced in use of Hudson/Jenkins
- Experience in deploying and managing Hadoop systems
- Experienced in deployment of microservice based solutions using Docker, Mesos or Linux Containers
- Cloud based experience - familiar with Iaas, Paas, SaaS.
- Appreciate and understand the cloud delivery model and how that affects application solutions - both delivery and deployment
- Experienced with Elasticity Scalability, Clustering and Load Balancing, Performance Tuning, High Availability and Failover, Security and Data Transformation
- Solve problems in robust and creative ways and demonstrate solid verbal, interpersonal and written communication skills
- Comfortably work in an environment with a significant number of unknowns - both technically and functionally
- Closely collaborate across a number of other teams in Oracle (such as Cloud Operations, Cloud QA) as we leverage technology and solutions from them to deliver our solutions
- Work globally in a geographically dispersed team (US, UK, offshores)
- Familiar with Java, REST services
Detailed Description and Job Requirements
-Joining a fast growing team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
-Closely working with Software Developers, assisting the dev team on developing, debugging or designing software applications, operating systems and databases according to provided design specifications.
-Build enhancements within an existing software architecture and envision future improvements to the architecture.
-Strong communication skills, analytical skills, thorough understanding of product development.
-BS or MS degree or equivalent experience relevant to functional area. 5 years of engineering or related experience.
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 specify, design and implement major changes to existing software architecture. Create new architecture for a moderate size product or a portion of a major product. 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 ensure consistency, testability and portability across products in general.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more 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.