Senior Member of Technical Staff
Oracle
Bangalore
4d ago
source : Shine
  • 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 Database System / Stress / Performance Test Development Group (VLDB)
  • Department Name : Database Product Development (PDO-DB-IDC)

    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, current opportunities exist in projects / features in below Enterprise DB areas like :

    1. Oracle Clusterware / ASM / RAC / ACFS,

    2. Oracle Data Appliance (ODA),

    3. ADG (Active Data Guard),

    4. Oracle Goldengate,

    5. Autonomous DB Cloud Services (ATP and ADW ADB Cloud Services)

    6. EXADATA / Engineered Systems,

    7. Oracle In-Memory DB,

    8. Oracle Next-Gen DB Storage Technologies etc.

    To help with the overall productivity of this group, you would develop Tools and Applications to Automate test flow and executions.

    This framework consists of tools for remote job execution and automated result checking / reporting.

    You would also be designing and developing highly stressful database workloads which include Physical and Schema design, Application Workload Design, Coding to generate relevant data and load, Executing the automated stress tests

    to exercise all kinds of database features along with monitoring tools / scripts

    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.
  • 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-10 years.

    Strong Linux / UNIX OS understanding including OS Architecture & Internals (Networking, File Systems, Process / Memory Monitoring / Tuning / Linux Virtualization etc).

    Experience w / Windows is a plus.

    Programming / Scripting skills in one or more of below languages is needed.

    o Scripting - Perl / Shell / Python, REST APIs

    o Programming - SQL, PL / SQL, Java / JDBC, C# / ADO.NET / ODP.NET

    Sound Experience as Development cum Production Oracle DBA - Administering Large-scale OLTP / DW 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+ Features.

    Experience with Oracle Enterprise features like Oracle Clusterware, RAC, ASM / ACFS, ODA, Data Guard, Multi-tenant DB (CDB / PDB) , Oracle Exadata, Oracle Goldengate, DB In-Memory ,

    DB Upgrade / Migrations, DW-ETL, DB Performance Monitoring / Tuning, Logical / Physical Design and Workload Design / development is preferred

    Experience with Oracle Cloud DBaaS Private (Exadata based Multi-tenant deployments) or Public Cloud (DBCS, ExaCS, ExaCC or ADW / ATP CS), Amazon AWS or MS Azure and implementing REST-API Client

    Orchestrations dealing with Cloud hosted Micro-Services Components is a big 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.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form