
Engineering -Cloud Platform-VP- Bangalore
Goldman Sachs · Bengaluru, Karnataka, India
- On site
- Full-time
- $150,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Own Oracle RDS fleet on AWS.
- Provide expert cloud database guidance.
- Tune performance and troubleshoot issues.
- Design secure, scalable RDS solutions.
- Automate tasks and ensure recovery.
About the role
About Goldman Sachs
At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.
Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.
Who We Look For
Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
Business Unit Overview
Our team of engineers builds solutions to the most complex problems. We develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds. We provide real-time access to critical deal information and crunch billions of data points each day to inform firm-wide market insights and strategies. Team members have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field.
The team ensures knowledge, best practices and expertise are all shared between regions promoting teamwork and collaboration.
Candidates should be able to demonstrate sound technical knowledge. They will be motivated by their passion for technology. They will be able to manage the balance of innovation over risk, and act as a source of thought leadership within the data community.
Job Summary
We are seeking a highly skilled and self-motivated Senior Oracle Cloud Database Administrator to take complete ownership of our entire fleet of Amazon RDS for Oracle databases. The ideal candidate is a subject matter expert with deep technical knowledge of both Oracle and AWS, capable of managing the full database lifecycle from design and implementation to performance tuning and disaster recovery. This role requires a proactive individual who can work independently to ensure the stability, integrity, and performance of our cloud database environment while providing expert guidance to internal clients.
Responsibilities Include
- Oversee the entire lifecycle of Oracle RDS instances, including provisioning, configuration, patching, and upgrades across multiple AWS accounts and regions.
- Serve as the primary SME for development teams and clients, providing expert guidance on AWS and Oracle best practices for high availability, disaster recovery (Multi-AZ and Cross-Region), security, and cost optimization.
- Proactively monitor database performance, identify bottlenecks, and perform advanced tuning of the database and complex SQL queries.
- Provide end-to-end, hands-on troubleshooting for all database-related issues, from connectivity to data corruption.
- Design and implement secure, scalable, and resilient database solutions on RDS, including robust connectivity patterns using VPCs, security groups, and other AWS networking constructs.
- Define, implement, and regularly test backup and recovery strategies using both RDS automated backups and native Oracle RMAN where applicable, ensuring RPO and RTO objectives are met.
- Implement and manage database security controls, including user access management, data encryption, and audit logging to meet compliance requirements.
- Develop and maintain scripts (Shell, Python) to automate routine database tasks.
- Configure and manage comprehensive monitoring and alerting to ensure proactive issue resolution.
- Analyze performance and usage trends to perform capacity planning and forecast future database needs.
Skills / Experience
- Experience: 10+ years as an Oracle Database Administrator, with at least 4+ years of hands-on experience managing Oracle databases on Amazon RDS.
- Oracle Expertise: Deep knowledge of Oracle Database architecture (12c/19c), including instance management, memory structures, and management of schema objects, Undo, and Redo.
- AWS RDS Expertise: Extensive, hands-on experience with Amazon RDS for Oracle, including Multi-AZ deployments, Cross-Region Automated Backups, Read Replicas, parameter groups, and option groups.
- Performance Tuning: Proven expertise in troubleshooting and resolving complex performance issues using tools like AWR, ASH, ADDM, and SQL execution plan analysis.
- Backup & Recovery: Mastery of Oracle RMAN and a thorough understanding of RDS snapshot and point-in-time recovery mechanisms.
- AWS Infrastructure: Strong understanding of core AWS services, including VPC, Subnets, Security Groups, IAM, and CloudWatch.
- Licensing: Familiarity with Oracle licensing models on AWS, particularly Bring-Your-Own-License (BYOL) and its implications for features like Data Guard.
- Scripting: Proficiency in at least one scripting language (e.g., Python, Bash) for automation and reporting.
- Familiar with SRE principles, SLO monitoring and management.
- Ability to work effectively with a globally distributed team, while able to operate independently.
Competencies
- Ownership & Accountability: Demonstrates a high degree of ownership and the ability to manage critical database systems single-handedly with minimal supervision.
- Technical Skills: Demonstrates strong technical skills required for the role, pays attention to detail, takes initiative to broaden his/her knowledge and demonstrates appropriate financial/analytical skills.
- Drive and Motivation: Successfully handles multiple tasks, takes initiative to improve his/her own performance, works intensely towards extremely challenging goals and persists in the face of obstacles or setbacks.
- Client and Business Focus: Effectively handles difficult requests, builds trusting, long-term relationships with clients, helps the client to identify/define needs and manages client/business expectations.
- Teamwork: Gives evidence of being a strong team player, collaborates with others within and across teams, encourages other team members to participate and contribute and acknowledges others' contributions.
- Communication Skills: Communicates what is relevant and important in a clear and concise manner and shares information/new ideas with others.
- Judgement and Problem solving: Thinks ahead, anticipates questions, plans for contingencies, finds alternative solutions and identifies clear objectives. Sees the big picture and effectively analyses complex issues.
- Creativity/Innovation: Looks for new ways to improve current processes and develop creative solutions that are grounded in reality and have practical value.
- Influencing Outcomes: Presents sound, persuasive rationale for ideas or opinions. Takes a position on issues and influences others' opinions and presents persuasive recommendations.
Key skills/competency
- Oracle Cloud Database Administration
- Amazon RDS for Oracle
- Database Performance Tuning
- Backup and Recovery (RMAN)
- AWS Infrastructure (VPC, IAM, CloudWatch)
- Database Security
- Scripting (Python, Bash)
- Oracle Database Architecture (12c/19c)
- Disaster Recovery (Multi-AZ, Cross-Region)
- Capacity Planning
Skills & topics
- Oracle Database Administrator
- Cloud Database
- AWS RDS
- Database Performance Tuning
- Oracle RMAN
- AWS
- Database Security
- Python Scripting
- Bash Scripting
- Capacity Planning
- Oracle 12c
- Oracle 19c
- Multi-AZ
- Cross-Region
- SRE
- SLO
How to get hired
- Tailor your resume: Highlight Oracle RDS, AWS, and performance tuning expertise. Quantify achievements in database management.
- Showcase cloud skills: Emphasize experience with AWS services like VPC, IAM, and CloudWatch.
- Demonstrate ownership: Provide examples of managing critical database systems independently.
- Prepare for technical interviews: Brush up on Oracle architecture, RMAN, and complex SQL tuning.
- Research Goldman Sachs: Understand their values, engineering culture, and commitment to innovation.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills for the Senior Oracle Cloud Database Administrator role at Goldman Sachs?
- The role requires deep expertise in Oracle Database architecture (12c/19c), extensive hands-on experience with Amazon RDS for Oracle, including Multi-AZ and Cross-Region deployments, and strong skills in performance tuning using tools like AWR, ASH, and ADDM. Proficiency in Oracle RMAN for backup and recovery, and a solid understanding of core AWS services (VPC, IAM, CloudWatch) are also essential. Scripting in Python or Bash for automation is a must.
- How does Goldman Sachs approach database security for cloud environments?
- Goldman Sachs emphasizes robust database security controls, including comprehensive user access management, data encryption, and detailed audit logging to meet strict compliance requirements. For Senior Oracle Cloud Database Administrators, this means designing and implementing secure solutions on RDS, with a strong understanding of AWS networking constructs like VPCs and security groups.
- What is expected in terms of ownership for this Senior Oracle Cloud Database Administrator position?
- Candidates are expected to demonstrate a high degree of ownership and accountability. This includes taking complete ownership of the entire fleet of Amazon RDS for Oracle databases, managing them independently with minimal supervision, and providing expert guidance to internal clients. Proactive monitoring, troubleshooting, and a hands-on approach to all database-related issues are key.
- What opportunities are there for learning and development in this role at Goldman Sachs?
- Goldman Sachs is committed to professional growth. In this role, you'll work at the forefront of technology innovation alongside industry leaders, contributing to cutting-edge systems. The firm offers training and development opportunities, firmwide networks, and benefits designed to support personal and professional growth.
- How does Goldman Sachs foster collaboration among its global engineering teams?
- Goldman Sachs promotes teamwork and collaboration by ensuring knowledge, best practices, and expertise are shared across regions. The team structure encourages continuous learning and mutual support, enabling members to work effectively with globally distributed teams while also operating independently.
- What is the typical career path for a Senior Oracle Cloud Database Administrator at Goldman Sachs?
- While specific paths vary, successful Senior Oracle Cloud Database Administrators often grow into lead architect roles, specializing further in cloud database management, security, or performance optimization. There are also opportunities to move into management or broader technology leadership positions within the firm, leveraging their deep technical expertise.
- How important is scripting for the Senior Oracle Cloud Database Administrator role?
- Scripting proficiency, particularly in Python or Bash, is crucial for this role. It's required for developing and maintaining scripts to automate routine database tasks, reporting, and managing comprehensive monitoring and alerting systems, contributing to efficient and proactive database operations.