O

Oracle

Builds databases, business apps and cloud services

Senior Core Infrastructure Engineer

Site Reliability EngineeringPosted on Nov 13
Full-timeBengaluru, Karnataka, India₹1.8M - ₹3.1M /yrIn-person

About the Job

Requirements

  • Ability to track timelines with minimal supervision and adjust priorities as resources or timelines change.
  • Ability to collaborate across teams and understand business, stakeholder, and customer needs.
  • Ability to independently identify and address standard and non-standard issues, analyze information from multiple sources, and escalate complex issues appropriately.
  • Commitment to continuous learning, using feedback and training to improve skills, and contributing to knowledge sharing.
  • Ability to recommend process, protocol, and workflow improvements within a team.
  • Knowledge of distributed systems, including horizontal and vertical scaling, distributed state management, and large-scale data processing.
  • Experience implementing data-plane platform components for large-scale data retrieval, storage, and processing.
  • Ability to optimize code and systems for scalability and implement scalability requirements.
  • Knowledge of performance and load testing, fault tolerance, redundancy, replication, automatic failover, recovery-oriented computing, retries, circuit breakers, and timeouts.
  • Ability to implement tests, alarms, dashboards, telemetry, and alerting to monitor system health and detect failures.
  • Knowledge of functional testing, fault-injection and brown-out scenarios, data replication, and synchronization techniques.
  • Ability to diagnose, debug, and resolve system issues and implement operational troubleshooting automation and tooling.
  • Knowledge of security measures for multi-tenant environments, including encryption, access controls, and remediation.
  • Knowledge of cloud infrastructure compliance, industry standards, documentation, Infrastructure as Code, and change management for patching, updating, and rollback.

Responsibilities

  • Design, implement, and optimize distributed-system components for scalability, resiliency, and operability.
  • Deliver features and load and performance tests for distributed systems.
  • Implement scalable components, optimize systems for large-scale data processing, and review team members' implementations for scalability compliance.
  • Use data-plane platform components for high-volume data retrieval, storage, and processing.
  • Collaborate with the team to build fault-tolerant components that support in-service updates through redundancy, replication, and automatic failover.
  • Apply recovery-oriented computing principles and implement retries, circuit breakers, and timeouts to handle service disruptions and network unreliability.
  • Implement tests and alarm configurations to detect and address issues and failures proactively.
  • Draft and execute runbooks and operational procedures to recover from failures.
  • Build and customize dashboards, telemetry systems, and alerting mechanisms to monitor component health.
  • Design and implement feature requirements and tests, including fault-injection and brown-out scenarios, and implement data replication and synchronization to maintain data integrity and availability.
  • Diagnose, debug, and resolve system-component issues; implement strategies and tooling to prevent interruptions and troubleshoot operations without requiring customer maintenance windows.
  • Participate in operational support rotations, incident responses, and root-cause investigations.
  • Apply security measures including encryption and access controls, implement remediation plans, and help ensure cloud infrastructure complies with industry standards and regulations and that documentation remains current.
  • Maintain automation scripts and tools, including Infrastructure as Code, for cloud infrastructure management, and follow change-management plans for patching, updating, and rolling back applications.
  • Track timelines, complete work in alignment with project requirements, and adjust priorities as resources and timelines change.
  • Collaborate across teams, align expectations, build stakeholder and customer understanding, and support effective partnerships.
  • Identify and address standard and non-standard issues, analyze data from multiple sources, escalate complex issues when appropriate, and share knowledge and best practices.
  • Seek learning opportunities and feedback, stay current with industry trends and best practices, and contribute to team learning and knowledge sharing.
  • Develop and recommend updates to improve team processes, protocols, and workflows, seeking input on alternative approaches.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs