Oracle

Principal Member of Technical Staff - Cloud Engineering Infrastructure Development (JoinOCI-SDE)

Posted on: 10 Jan 2021

Austin, TX

Job Description

Preferred Qualifications
The Oracle Cloud Infrastructure (OCI) team canprovide you the opportunity to build and operate a suite of massive scale,integrated cloud services in a broadly distributed, multi-tenant cloudenvironment. OCI is committed to providing the best in cloud productsthat meet the needs of our customers who are tackling some of the worldsbiggest challenges.

We offer unique opportunities for smart,hands-on engineers with the expertise and passion to solve difficult problemsin distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impactdesigning and building innovative new systems to power our customers businesscritical applications.

What is Security Products Group at OCI?

OCI Security Products Group is buildingcomprehensive product portfolios to protect customers cloud environments withinnovative approaches and hyperscale efficiency. Our core security pillars are:customer isolation, data encryption, security controls, visibility. Our visionis to build the most secure cloud environment for our customers to build theirapplications confidently on top of OCI. We are making strategic decision toheavily invest on detecting system vulnerabilities and threat activities,correlate and analyze problems, then remediate, notify and block attacks frommalicious actors against customer cloud environment.

We offer a rich set of services to help ourcustomer to secure their data, flexible access to their environment, detect thevulnerabilities and treats in their environment, source code, applications andcontainers, take remediations to protect customers based on the industry bestpractice such as CVE and CIS. Our solutions will ensure customers confidentlybuild their business in Oracle Cloud.

https://www.oracle.com/cloud/products.html

Who are we looking for?

We are looking for engineers with distributedsystems experience. You should have experience with the design of majorfeatures and launching them into production. Youve operated high-scaleservices and understand how to make them more resilient. You work on mostprojects and tasks independently. You have experience working with servicesthat require data to travel long distances, but have to abide by compliance andregulations.

The ideal candidate will be technically strongand get a lot done youve worked on services that are highly available,scalable, and redundant. You understand that simple systems are easier tooperate and troubleshoot. You can balance speed and quality with iteration andincremental improvements. Youve made life easier for other developers and havemotivated your teams to make both process and service improvements with yourability to automate and instrument properly to get the right data. Youunderstand operational excellence and how to instill a culture of being proactivewith your teammates. You proactively find anomalies in graphs that didnt tripany alarms and root cause problems before they become real problems.

The person in this role will get a lot done ona daily basis, drive tactical execution of features and projects, and ownfeature design.

What are the biggest challenges for the team?

The biggest challenges for the team arereliability, performance and keep up in cybersecurity space. The dynamic andfast growth of the business is driving us to improve the ability of our systemsto scale out and handle traffic patterns with full coverage that are severalorders of magnitude greater than what we can support today.

We understand that software is living andneeds investment. The challenge is making the right tradeoffs, communicatingthose decisions effectively, and crisp execution.

We need engineers who can build services thatcan reliably protect our customer cloud environment. We need engineers who canfigure out how we can keep up our solution in a fast pace to securely protectour customers. We need engineers who can build services that enable us to offereven more options to customers and contribute to the overall growth of OracleCloud.

Required Qualifications
* 8+ years distributedservice engineering experience in a software development environment
* Experience drivingarchitecture and security reviews, documentation, UX reviews, and working withProduct Managers through the entire launch process
* Hands-on experiencebuilding and operating entire systems and services
* Strong developmentexperience in Java, C++, C, or similar OO languages
* Working familiaritywith networking protocols (TCP/IP, HTTP) and standard network architectures
* Good understanding ofdatabases, NoSQL systems, storage and distributed persistence technologies
* Experience buildingmulti-tenant, virtualized infrastructure a strong plus

Preferred Qualifications
* Hands-on experiencedeveloping services on a public cloud platform (e.g., AWS, Azure, Oracle)
* Building continuous integration/deploymentpipelines with robust testing and deployment schedules
* Experience workingwith internal customers and translating requests into prioritized work orfeatures
* Expertise in applyingthreat modeling or other risk identification techniques to develop securitysolutions
* Experience andunderstanding of Cryptograph, DDoS, CVE, CIS, SAST, DAST, or similar securityand compliance knowledge
* Experience workingwith large enterprise customers

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 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.

Oracle

Redwood City, CA

Oracle Corporation develops, manufactures, markets, sells, hosts, and supports application, platform, and infrastructure solutions for information technology (IT) environments worldwide. The company provides services in three layers of the cloud: Software as a Service, Platform as a Service, and Infrastructure as a Service. It offers human capital and talent management, enterprise resource planning, customer experience and relationship management, procurement, supply chain and project portfolio management, business analytics and enterprise performance management, and industry-specific application software, as well as financial management and governance, and risk and compliance applications.

The company also licenses its Oracle Database for storage, retrieval, and manipulation of data; and Oracle Fusion Middleware software to build, deploy, secure, access, extend, and integrate business applications, as well as automate business processes. In addition, it provides development tools, identity management, and business analytics software solutions for mobile computing development to address the development needs of businesses; Java, a software development language; and big data solutions. Further, the company provides Oracle Engineered Systems, servers, storage, industry-specific hardware, and hardware support products, as well as operating systems, virtualization, management, and other hardware-related software.

Additionally, it provides consulting services, including IT strategy alignment, enterprise architecture planning and design, initial software implementation and application development and integration, security assessments, and ongoing software enhancements and upgrade services; and customer support and education services. It serves businesses, government agencies, educational institutions, and resellers. Oracle Corporation has a partnership agreement with Microsoft Corp. The company was founded in 1977 and is headquartered in Redwood City, California.