Tuesday, December 30, 2014
Director - Development - Fusion LCM - Oracle - Redwood City
Job description
Fusion Application Lifecycle Management (LCM) provides frameworks enabling business critical lifecycle operations for all SaaS customers in Oracle’s Cloud as well as for all Fusion Applications on premise and on-demand customers.
Fusion Applications Lifecycle Management is looking for senior-level leadership, at the Director level to be responsible for the full life cycle development and implementation of all frameworks and tooling necessary for the successful running of Fusion Applications for customers on Oracle Cloud, as well as for On-Demand and On-Premise customers. This is a senior leadership position, working in the center of Oracle’s Cloud and Fusion initiatives, and requires a proven development and implementation track record for quality software products that are completed per planned schedules and time constraints. The successful candidate will need to possess a deep understanding of all Fusion Middleware products as well as all Fusion Applications products.
The manager/director will be responsible for the development of lifecycle frameworks for Oracle Cloud and Fusion initiatives including install/provisioning, OVM creation and rehydration, patching, upgrade, Cloning, P2T, and related lifecycle management products. The framework and tooling developed, as a direct result of the candidate’s technical leadership, will be used by every single Oracle Fusion Applications customer, playing a central role of enabling and managing Customer needs within Oracle’s Cloud. As a technical leader of the team, you will work on and provide hands-on leadership for development projects to solve complex technical problems that provide substantial customer value. As an LCM engineering leader, you will need to be involved in the technical day to day details as well as involved in daily interaction with other key management and architects within Oracle, as well as in daily interaction with executives and leaders across the Fusion and Cloud initiatives. You will work with team members spread across the globe. This is an extremely challenging, very fast paced, extremely rewarding and highly visible position. Projects are developed leveraging leading Oracle technologies such as Oracle Virtual Machine, Oracle Identify Management, Service Oriented Architecture, etc. and using programming languages/tools that include Java, XML, SQL, PL/SQL, and deployed on cloud-based infrastructure as well as traditional physical infrastructure.
Responsibilities for this position include:
Hands on design, development, and implementation responsibilities for the creation of frameworks and tools supporting all life cycle operations needed for successful technical life cycle management of the Fusion Applications topology, including install/provisioning, upgrades, patching, OVM creation and rehydration, Production to Test (P2T), Cloning, Disaster Recovery(DR), High Availability (HA), etc.
Responsible for developing and setting technical approach, scheduling, in-depth software development, implementation, and standards development across Fusion Middleware, Fusion Application and Cloud operations to ensure successful, efficient, world-class LCM capabilities.
Working with external teams, architects and executives throughout Oracle Fusion Middleware, DB, Cloud Operations, and Fusion Applications to define and prioritize FA life cycle support requirements, define and refine development approaches, ensure functional and performance excellence, oversee successful technical and process rollout and drive requirement definition and implementation projects across the rest of the overall technical stack.
Develop deep technical and domain understanding, and provide architectural and technical leadership, in all areas of the Fusion stack and Cloud offerings, including across all Fusion Applications products and all Fusion Middleware products and components.
Ultimate responsibility of this position will be to executives for the design and implementation of all technical solutions and frameworks within the LCM space, and to customers for the success of LCM tooling.
Duties and tasks are varied and complex needing independent judgment as well as leadership maturity. Candidates must be fully competent, with proven experience, in every and all lifecycle development phases, with proven hands-on development and implementation accomplishments in related Middleware and Cloud technologies. Accomplishments must include experience working directly with architects, product managers, engineering development teams, quality assurance and operations. Experience providing technical leadership to large, world-wide teams is a must. Candidates should have deep development leadership experience in SaaS/Cloud as well as in enterprise software solutions, and must possess a high degree of competence in written and verbal communication skills, including formal and informal presentations to executive audiences. BS or MS degree or equivalent experience relevant to functional area is required. 10-15+ years of software engineering and technical leadership experience required.
Desired Skills and Experience
The ideal candidate will have the following skills:
BS or MS degree in computer science or equivalent, with a solid foundation in complex software system design, development, implementation, and quality assurance.
LCM experience including Backup and recovery cloning, provisioning, etc. is heavily desired.
Cloud experience is heavily desired.
A background of leading and working side by side with engineers and architects who provide the deep design and development skills required for successful software products (especially in Java). Possess the wide range of technical leadership skills necessary for excellence in all stages of product development.
10-15+ years of commercial experience as technical lead and manager of complex cross-application products and/or underlying infrastructure that has shipped and in use by large number of customers. This includes proven success in technical leadership and design, as well as successful implementations of such.
Operations experience in a data center. Understand network topologies, IT processes, and deployment architectures (e.g. layout of resources within a data center).
Expertise in planning, designing, and implementing scalable and distributed systems. Proven track record of full-scale end to end product development, quality assurance, and implementation successes.
Proven ability to recruit, mentor, and retain key technical talent. Proven track record of leadership accomplishments and ability to lead technical teams throughout the full software development life cycle.
Excellent problem solving, critical thinking, and communication skills
Ability to work in an extremely fast paced and challenging environment
Excellent command of written and spoken English
Refer This Job To Your Friends And Help Them To Find Jobs!