Site Reliability Developer 3
OracleTaiwan-taipeiUpdate time: September 20,2022
Job Description

Group & Job Description/Profile

The system Test team is part of the Database Server Technologies division. It is responsible for performing multi-tier stress, destructive, and performance tests using various testing tools, to emulate real-world enterprise DB usage scenarios. These simulations are conducted in a lab environment consisting of tens/hundreds of servers, to mimic end-to-end high-stress scenarios, involving large and complex DB configurations.

As a member of the team, we will give you proper training, so you get the chance to explore the latest Oracle DB features and technologies.  You will gain first-hand experience in a few very large/complex DB configurations, both for on-premises and Oracle Cloud service.  You will be responsible for designing cases and writing codes and then executing them.  This is your golden opportunity to ‘Learn Oracle within Oracle’, experience the world’s most advanced DB technologies, and get PAID. There are many things you can learn from here.

Being a multinational company, Oracle provides a diverse work environment that enables you to interact with employees from different branches all over the world, we have team members in India, Philippines, Mexico, Ireland and the United States.  Currently, we have multiple openings in Taipei for different levels. We welcome both junior and experienced individuals to join our team, where you will discover excellent team dynamics and great work vibes.

Position Summary

  1. Responsible for testing ODA (Oracle Database Appliance) to make it easy to deploy, operate, and manage.
  2. ODA is a pre-built and ready-to-use clustered database system. It is a highly available, high-performance database platform that incorporates time-tested Oracle technologies and new ease-of-use features to provide greater value to the organization.
  3. This is a golden opportunity to learn Oracle advanced technologies in one of the BEST teams in System Testing.

Key Objective

  1. Log and track product defects as encountered.
  2. Create, implement and maintain test plans and test methodologies that ensure exhaustive testing of all assigned areas to ensure product quality by exposing defects, identifying regressions, and verifying resolutions
  3. Enhance the test tools/infrastructure, and aim for an automated testing framework with flexibility and simplicity.
  4. Ensure Oracle Real Application Cluster functions well with specific configurations, including various workloads, network, storage, Oracle Enterprise Linux, and servers
  5. Ensure quality of appliance kit, including graphical configurator, deployment tool, storage management tool, and validation tool to provide automated maintenance capabilities, and higher availability to our customers.
  6. Ensure quality of new ease-of-use features to provide proactive, predictive, and lower risks to our customers.
  7. Ensure quality of post-release patching by understanding new features/enhancements and verifying various fixes.
  8. Product training and user documentation review

Qualifications

Technical

  1. Bachelor or Master Degree in Computer or Engineering or Science majors (Mathematics / Physics / Statistics and more).
  2. Good understanding of system architecture and terminology, including hardware, network, OS & database.
  3. Must have experience with Linux.
  4. Proficiency in Python or Shell or other scripting/programming languages.
  5. Experience with Oracle Enterprise features like Grid, RAC, and ASM is a plus.
  6. Experience with Linux virtualization technologies (KVM or OVM) is a plus.
  7. For IC3:
    1. Good knowledge of RDBMS DB Architecture, Configuring & Testing Oracle 12c or above
    2. Good analytical and problem-solving skill sets are required
    3. Ability to produce high-quality, detailed, and unambiguous test plans
    4. Oracle DBAs or developers with sound Oracle DB application development cum DBA full life-cycle experiences with large-scale OLTP/Mission critical databases in real-world production/test environment.
    5. Five years or more experience are preferred.

Interpersonal

  1. Good problem-solving skills, always curious and willing to learn are the most important.
  2. Self-motivated, responsible, quick learner, team player, and attention to detail.
  3. Ability to multitask, have a positive attitude, and deliver under pressure.
  4. Good verbal and written communication skills in English.

More Info about Oracle Product and Features

  1. ODA - http://dbappliance.us.oracle.com/
  2. Grid - https://www.oracle.com/database/technologies/rac/clusterware.html
  3. ASM - https://www.oracle.com/database/technologies/rac/asm.html
  4. RAC - https://www.oracle.com/database/technologies/rac.html
Solve complex problems related to infrastructure cloud services and build automation to prevent problem recurrence. Design, write, and deploy software to improve the availability, scalability, and efficiency of Oracle products and services. Design and develop designs, architectures, standards, and methods for large-scale distributed systems. Facilitate service capacity planning and demand forecasting, software performance analysis, and system tuning.

Work with Site Reliability Engineering (SRE) team on the shared full stack ownership of a collection of services and/or technology areas. Understand the end-to-end configuration, technical dependencies, and overall behavioral characteristics of production services. Responsible for the design and delivery of the mission critical stack, with focus on security, resiliency, scale, and performance. Authority for end-to-end performance and operability. Partner with development teams in defining and implementing improvements in service architecture. Articulate technical characteristics of services and technology areas and guide Development Teams to engineer and add premier capabilities to the Oracle Cloud service portfolio. Understand and communicate the scale, capacity, security, performance attributes, and requirements of the service and technology stack. Demonstrate clear understanding of automation and orchestration principles. Act as ultimate escalation point for complex or critical issues that have not yet been documented as Standard Operating Procedures (SOPs). Utilize a deep understanding of service topology and their dependencies required to troubleshoot issues and define mitigations. Understand and explain the affect of product architecture decisions on distributed systems. Professional curiosity and a desire to a develop deep understanding of services and technologies.

A BS or MS in Computer Science, or equivalent. Identifies solutions to knowledge of server hardware and software configuration, networking, standard internet services, scripting languages, cloud computing patterns, technology security and compliance. Experience running large scale customer facing web services. Identifies solutions to understanding of load balancing technologies and experience with development in programming languages, databases and big data stores, and container technologies. Work involves defining and documenting technical architecture of complex and highly scalable products. A minimum of 5+ years experience of running large scale customer facing web services.

Get email alerts for the latest"Site Reliability Developer 3 jobs in Taiwan-taipei"