Be a part of the Oracle Cloud for Industry's success story. Work with Oracle's world class technology to develop, implement, and support Oracle's global infrastructure. Every day at Oracle is different, as new clients, markets and business opportunities push us to achieve great results.
Oracle Exadata Autonomous DB product combines Oracle Exadata power with Oracle Cloud simplicity and offer a fully managed Database as a Service solution.
The Oracle Exadata Autonomous DB development team is responsible for building the cloud service framework powering Oracle Autonomous Database cloud services. The framework automates the management of databases in the cloud. It is built on top of Oracle's Cloud Infrastructure (OCI) Layer and Oracle RDBMS platform. The Autonomous Database Cloud Service framework features APIs to handle all lifecycle management operations of databases, such as Patching, Upgrades, Scaling, Creation of new Pluggable Databases.
This is a challenging fast-paced work environment in the Oracle Cloud. We are integrated with various Cloud technologies and the demand to make operations smoother, simpler, faster, reliable and robust is always present. There is scope for plenty of development, come up with innovative ideas and lead the industry in providing top-rated solutions for the challenges in the Cloud.
We are looking for an experienced Software Engineer with cloud services experience to join our Cloud development and operations team. In this role, you will define, design, implement, triage and support software solutions that validate the functioning and automate the management of database cloud services with the goal of providing a highly reliable, scalable and performant cloud service to support Oracle Cloud services and Autonomous Database customers.
You will partner with core engineering team responsible for architecting, designing, developing and managing the service. Through this work, you will play a key role in increasing the velocity of engineering while still driving quality into the service development lifecycle across all development teams. You will champion creating an engineering environment that embodies the best development and testing practices for delivering high quality services.
* BS/MS in Computer Science or related technical field or equivalent practical experience.
* Fluent in English.
* Effective communication skills (written and verbal) and strong problem solving skills
* Ability to automate tasks using Python, Perl, Bash.
* Strong knowledge of Oracle Database, Storage, and Linux fundamentals.
* Knowledge of network fundamentals.
* Knowledge of SQL.
* Cloud services management, monitoring, troubleshooting and debugging experience.
* Experience with Oracle PL/SQL development and Oracle Database Administration.
* Experience with build automation, continuous integration, or continuous deployment tools.
* Experience with large databases with High-Availability and High-Performance requirements.
* Ability to work in a fast paced Agile development and rapid deployment in the Cloud/SaaS environment.
* Effective in working with remote teams spread across time zones (USA, India, Mexico).
* Interest in all aspects of research and development.
The Oracle Autonomous Database Cloud Services development team is a part of the Database Server Technologies division responsible for developing Oracle Autonomous Database Cloud Services, Engineered Systems, and upcoming releases of Oracle Database server, enveloping a wide range of technologies such as RDBMS, XML, Real Application Clusters (RAC), Security, Golden Gate, Advanced Queuing, Automated Storage Management, Backup/Recovery, Query Optimization, Transaction Management, Performance Tuning and High Availability.
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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 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.