Job Duties: 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. May telecommute. (385.17429)
Employer will accept a Bachelor's degree in Computer Science, Engineering, or related technical field followed by 5 years of progressive, post-baccalaureate experience in job offered or in a Site Reliability Developer-related occupation.
Position requires:
1. Design and develop highly automated multi-tier and multi-stack stress test suites and workloads for testing and certifications;
2. Develop and implement database life-cycle management flows;
3. Conduct testing of Oracle database HA, data protection, and disaster recovery;
4. Set up and configure large database environments with RAC, Data-guard, and Oracle Goldengate;
5. Independently install, configure, patch, and upgrade large database clusters on Linux;
6. Develop test cases and configurations to simulate application and business critical workloads and usage scenarios;
7. Develop and maintain test specs, plans, and methodologies and design and implement end-to-end test suites and frameworks simulating real-world production systems;
8. Review production issues and identify gaps in test suites, including DB Schema design and normalization, data generation, load generation and application and business logic programming in Oracle SQL, PL-SQL, Perl, Shell, Python, and JDBC/JMS;
9. Carry out independent research and review new functionality and features in next-generation Oracle Database releases and other products;
10. Performance tuning and pro-active measurements of future planning;
11. Backup and recovery strategy
Career Level - IC5