Oracle Software Developer 4 in Santa Clara, California
Software Developer 4
Cloud@Customer – Cloud Lifecycle Tooling Development Team Job Description
The Oracle Cloud
Infrastructure (OCI) team can provide you the opportunity to build and operate
a suite of massive scale, integrated cloud services in a broadly distributed,
multi-tenant cloud environment. OCI is
committed to providing the best in cloud products that meet the needs of our
customers who are tackling some of the world’s biggest challenges.
We offer unique opportunities
for smart, hands-on engineers with the expertise and passion to solve difficult
problems in distributed highly available services and virtualized
infrastructure. At every level, our
engineers have a significant technical and business impact designing and
building innovative new systems to power our customer’s business critical
Oracle Cloud@Customer (OCC) Cloud Lifecycle Tooling Development Team is seeking
qualified individuals to join the team to develop, deliver, deploy and support
the cloud software stack that make OCC an industry-leading and one-of-a-kind
cloud solution that is deployed in on-premises environments and enables
enterprises to reap the benefits of clouded services while meeting them where
their workloads reside – in their own data centers.
What is Cloud@Customer?
(OCC) is a business unit within Oracle Cloud Infrastructure (OCI) focused on
delivering and operating a set of cloud services that are hosted in the
customers data center. As a key part of
the Oracle Cloud strategy, we recognized that for many enterprises the need
exists for making our some of our premiere services such as Exadata available
on-premises where their workloads reside.
We embraced the concept of meeting the customer where they are in order
to provide these services both on-premises as well as in our public cloud. Cloud@Customer (OCC) is a cloud solution
stack running on dedicated hardware that is installed and operated by Oracle
and licensed to the customer as cloud services, similar to our public cloud
offerings. The OCC solution that we are
providing currently is based on Oracle Cloud Infrastructure – Classic, with
control plane and cloud portals that provide the means for customers to
provision services similar to how they would do it in our public cloud.
What is Cloud Lifecycle Tooling Development?
cloud lifecycle tooling development team is responsible for taking the
collection of microservices and first-class cloud services that comprise the
Compute Infrastructure, storage services, control plane, customer portals and
featured services such as DBaaS and Exadata and building the tooling that
automates install, upgrade and patching possible. The team also has responsibility for the set
of tools that provide the means for managing the cloud solution through it’s
lifecycle (initial deployment, start, stop, restart, discovery, credential
management, backup/restore, etc). This
area of technology is referred to as “Ops as code” and the skill set is in very
high demand throughout the industry due to the advent of cloud technology and
composable infrastructures and hyper-scalability.
Desired skill set:
Ansible playbook development
Advanced bash shell scripting
Automated test development
Strong linux system administration
Linux install and distro customization
Rack level and server level troubleshooting
DNS administration and configuration
Service and process management
and automation (cron, systemd, monit)
Enterprise data center networking
Network security best practices and vulnerability elimination
System telemetry, health monitoring and SLA analytics
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.
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.
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.
Job: Product Development
Other Locations: US-CA,California-Santa Clara
Job Type: Regular Employee Hire
- Oracle Jobs