Job Requirements :
Bachelor degree (Computer Science or equivalent)
8+ years of software engineering and technical leadership, with demonstrably proven results, in complex software system design and implementation in the Enterprise Cloud domain
Expertise with back-end core Java
Understanding of distributed systems, and service-oriented architectures
Understanding of common dev / test approaches and concepts
Experience with container-based development (e.g. Docker)
Experience with continuous deployment tools (e.g. Jenkins, CI / CD model)
Working experience within a Linux and OS X based environment
Experience in hyper scale cloud implementations with proven track record in achieving extremely high SLAs for Performance, Scalability and Resiliency
Adequate understanding of cloud design patterns, network topologies, and datacenter deployment architectures
Have good experience working in a metrics driven DevOps model
Experience delivering within SDLC / Agile processes
Experience working with Python, bash or Perl scripting
Experience with lifecycle processes in the Cloud space
Experience building multi-tenant, virtualized infrastructure
Prior experience as a Cloud Operations Engineer or DevOps Engineer.
Excellent analytic and problem-solving skills
Strong desire to learn new technologies and business concepts
Exposure to Oracle Fusion Stack including Oracle Fusion Applications preferred
Exposure Oracle IDM Stack, IaaS, PaaS and SaaS is highly desirable.
Deploy and Manage Oracle Cloud Machines
Support Oracle Fusion environments on Oracle Cloud Machines
Provision, Upgrade and Patch Oracle Fusion Applications
Validate various technology components
Write scripts to automate routine task based on requirements
Collaborate with other operational and development teams during triage and resolution of operational issues.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.
You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
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.