Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Bangalore

Description

Senior Member of Technical Staff-19000A6A   
Preferred Qualifications
 Oracle DB System/Stress/Performance Test Development Group (VLDB)

 


Department
Name    :   Database
Product Development

Location                   :  
Bangalore, Oracle India Development
Center 


 


Department/Group Description


 


Database
Server Group in Product Development Organization is the crown jewel of Oracle
Corporation, creating World’s best Database Software technology used by
hundreds of thousands of Enterprise, SMB and Cloud customers worldwide.


 


The SHARP-VLDB team (Scalability, High
Availability, Reliability, Performance) within the Database Server Product
Development division is a well-respected, highly sought after group with a long
track record of success. The group focuses on improving Scalability, High availability,
Reliability and performance of Oracle Database Server products by Designing,
developing and carrying out stress, integration, system and performance tests,
which simulate complex real world scenarios on Very Large DBs (VLDB). The team
discovers critical product defects and works closely with development groups to
resolve them resulting in the highest quality of products before they get
released to customers (Cloud and On-Premise)


 


With
over 200 dedicated Product Engineers distributed across the globe and working
on a single mission, our group has been extremely instrumental in delivering
highest quality Oracle Server products during every major release cycle.


 


Job Description


 


SHARP-VLDB
/ System Test Development group envisions &
architects Large-scale, High load/volume, Massively concurrent multi-tier
simulation tools & Data-Centric applications to emulate real world
Enterprise DB usage scenarios to detect product defects & architectural
limitations. 


 


Multi-tier
Stress/Integration/System/Performance Test simulations are conducted in a
state-of-the-art lab environment  (grid of hundreds of servers)
mimicking end-to-end high stress scenarios.  This simulation effort
involves complex DB Design (TB of data, Billions of rows, 1000s of tables), massively
concurrent workload/query development (millions of transactions per sec, 1000s
of queries per hour), extreme concurrency levels (5000-10000 parallel users)
and boundary/destructive testing. The focus is primarily on high-end enterprise
customer use-case scenarios (Ex: Yahoo, Amazon, Apple, LinkedIn,
Dell  etc.) involving very large
& extreme dimensions of testing.


 


As a member
of this group, you will Learn and Shape the Next-Gen/Cutting Edge Oracle DB
features as they are designed (19c and beyond) and gain state-of-the-art
experience in Managing/Tuning/Debugging VLDBs with thousands of concurrent
users simulating real-world production/cloud systems. You will be fully
responsible for Designing, Implementing, Maintaining, and Enhancing Test plans,
Test Suites/Scripts, and Test methodologies that ensure exhaustive testing of
all assigned software areas to ensure highest product quality by exposing
defects, identifying regressions, and verifying resolutions. Requires strong
interpersonal and technical skills to work effectively and efficiently with
development staff and fellow colleagues to identify/debug and resolve software defects.


Specifically,
opportunities currently exist in DB Enterprise Features/Products like:


 


1) Clusterware/ASM/RAC


2) Oracle Data Appliance (ODA)


3) Active Dataguard (ADG)


4) Autonomous DB Cloud Services (ATP and ADW CS)

 

Grid - https://www.oracle.com/database/technologies/rac/clusterware.html
RAC - https://www.oracle.com/database/technologies/rac.html


ASM - https://www.oracle.com/database/technologies/rac/asm.html


ODA - https://www.oracle.com/technetwork/database/database-appliance/overview/index.html

 


HA / Active Data Guard:


https://www.oracle.com/database/technologies/high-availability.html


https://www.oracle.com/database/technologies/high-availability/dataguard.html

 


Autonomous DB Cloud (ATP and ADW):


https://www.oracle.com/database/autonomous-database.html


https://www.oracle.com/database/autonomous-transaction-processing.html


https://www.oracle.com/database/data-warehouse.html


Detailed
Responsibilities


- Design
& Develop Highly Automated Multi-Tier/Multi-Stack System/Stress Test Suites/Workloads
simulating real-world Enterprise Usage scenarios. This may include DB Schema
Design/Normalization, Data generation, Load generation and Application/Business
Logic programming in Oracle SQL, PL-SQL, Perl/Shell/Python and Java/JDBC.

- Review
New Functionality/Features in NextGen Oracle DB releases, Develop and Maintain
Test Specs/Plans/Methodologies and then Design, and Implement End-to-End Test
Suites/Frameworks simulating Real-world production systems.


- Execute
these developed Test Suites on Cluster/Grids to discover product defects and
architectural limitations by exposing defects, identifying regressions, and
verifying resolutions


- Develop
relevant OS/DB/Application Monitoring and Debugging Tools/scripts and
integrated into the Live Executing Test-beds.


- Log and
track product defects (bugs), Collaborating closely with Development teams to
resolve problems encountered in these Multi-tier test simulations.


- Develop
Automation tools, Simulation Apps and Re-usable Framework for efficient System/Stress
Testing.


- Participate
in Product Feature Review, Certification experiments and User Document reviews.

Qualifications


 


Technical


- Expert Oracle Development
DBAs (OR) Lead/Principal Oracle DB Developers with sound Oracle DB Application
Development cum DBA Full-Life cycle experience ranging from 5-13 years.

- Strong Linux/UNIX
OS understanding including OS Architecture & Internals (Networking, File
Systems, Process & Memory Monitoring/Tuning/Linux Virtualization etc).  Experience w/ Solaris is a plus.


-  Programming/Scripting
skills in one or more of below languages is required.
- Scripting        - Perl / Shell / Python, REST APIs 
- Programming - SQL,
PL/SQL, Java/JDBC, C#/ADO.NET/ODP.NET


- Sound Experience
as Development cum Production Oracle DBA - Administering Large-scale
OLTP/Mission critical databases in real world production/Test environment.

- Oracle DB/SQL/Application
Performance Monitoring/Tuning/Troubleshooting skills-sets is preferred

- Good Knowledge of
RDBMS/Oracle DB Architecture, Configuring & Testing Oracle 12c or above

- Experience
with Oracle Enterprise features like Oracle
Clusterware (Grid), RAC, ASM, ODA & Data Guard Multi-tenant DB, DB
Upgrade, Performance, Logical/Physical Design and Workload Design/development
is preferred.

- Experience with Oracle
DBaaS Private (Exadata based Multi-tenant deployments) or Public Cloud (DBCS,
ExaCS or ADW/ATP CS) and implementing REST-API consuming Clients dealing with
Microservices in a plus

- B.E, M.E./MS in
CS/ECE/EE, MCA from Reputed Engineering Colleges preferred.


Interpersonal


- Good Verbal and Written communication skills
- Self-Motivated and Constant/Quick Learner, Team player & Attention
to detail.
- Good Analytical and Problem solving skill-sets
- Ability to
multitask, Positive Attitude and deliver under pressure.
 
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. 
Job: Product Development
Travel: No
Location: IN-IN,India-Bengaluru


Job Type: Regular Employee Hire
Organization: Oracle