Senior Software Engineer – Infrastructure Developer / Site Reliability
OracleUs-ca,california-redwood cityUpdate time: January 27,2020
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 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 applications. 


Identity Cloud Service (IDCS) is a strategic focus for OCI. IDCS provides an innovative, fully integrated service that delivers all the core identity and access management capabilities through a multi-tenant Cloud platform.

 

Reference link\: https\://www.oracle.com/middleware/identity-management/identity-cloud-service.html

Who are we looking for? 
If you are someone who is looking for a challenge in building and running a large scale distributed cloud service with the latest technologies to enable Oracle Cloud Infrastructure, this is the team for you! 

 

As an ideal candidate, you will have an understanding of large-scale distributed systems (cloud-based environments), possess the technical ability to identify and break down challenging technical problems, as well as design and implement solutions to those problems. In addition, you are passionate about improving engineering efficiency and developing a technical breadth of how we build, test and deliver our IaaS solution. You are results driven and thrive in an environment that is agile, collaborative and in start-up mode, even when faced with ambiguity. You are excited to utilize your in-depth knowledge of delivering complex services and expertise in hands on software to create an engineering environment that embodies the best development and testing practices for delivering a high quality service.

 

Members of our team currently perform tasks such as the following\:

  • Design and Develop software modules based on Java
  • Work with the larger IDCS development team for any core product enhancements that are required.
  • Automate Lifecycle Management for Cloud Deployments using shell scripting, terraform, Jenkins etc.
  • Deploy Tunings to optimize a cloud deployment for maximum hardware usage and throughput
  • Provide support to cloud operations (OPS) for any deployment, functional and performance issues.
  • Provide solutions to Oracle's Cloud Services’ (PaaS/IaaS/SaaS) IAM needs on top of IDCS platform. 
Minimum Qualifications
  • BS/MS and 3 years’ experience in Java Server programming in Enterprise or Cloud Software product companies.
  • Strong experience with modern cloud infrastructure services.
  • Strong Experience on Java Enterprise (JEE) Programming and RDBMS systems.  
 Preferred Qualifications
  • Worked on Applications Servers Like Weblogic, Tomcat, Grizzly etc.
  • Experience with REST Services and Client Development
  • Experience with scripting technologies like Terraform, Python, Groovy or Shell Scripts
  • Experience in developing software on UNIX/LINUX
  • Experience in JVM related activities like heap dump analysis, garbage collection, caching etc
  • Experience with docker, kubernetes, micro-services based architecture.
  • Experience with one of building and running services on one of leading IaaS providers (AWS, Azure, GCP etc).
  • Experience in Identity and Access Management (IAM) domain.
  • Strong communication and personal skills\: work well with members of other functional groups in a project team; demonstrate a strong sense of project ownership
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.
 

!|!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 Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

!|!

Get email alerts for the latest"Senior Software Engineer – Infrastructure Developer / Site Reliability jobs in Us-ca,california-redwood city"