O

Oracle

Builds databases, business apps and cloud services

Senior Core Infrastructure Engineer

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of distributed service engineering experience in a software development environment.
  • Hands-on experience building and operating highly available, high-traffic web services.
  • Experience developing service-oriented architectures and RESTful web services.
  • Strong development experience in Java.
  • Experience with JavaScript, Terraform, OAuth, OpenID Connect, SAML, and continuous integration/continuous delivery.
  • Experience with at least one scripting language for task automation, proof-of-concept work, or command-line tools.

Responsibilities

  • Design, implement, and optimize distributed-system components for scalability, resiliency, and operability.
  • Optimize code and systems for large-scale data processing, and implement scalability requirements for assigned components.
  • Use distributed state management tools and data-plane platform components for large-scale data retrieval, storage, and processing.
  • Implement performance and load testing.
  • Collaborate with the team to build fault-tolerant components using redundancy, replication, and automatic failover, including components that withstand in-service updates.
  • 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 proactively detect issues and failures; build dashboards, telemetry, and alerting to monitor component health.
  • Draft and execute runbooks and operational procedures to support recovery from failures.
  • Design and implement functional requirements and tests for assigned features, including fault-injection and brown-out scenarios.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve issues in system components; implement strategies to prevent interruptions without requiring customer maintenance windows.
  • Design and implement automation scripts and tooling for operational troubleshooting; maintain automation tools, including infrastructure-as-code tools, for cloud infrastructure management.
  • Participate in operational support rotations, incident response, and root-cause investigations.
  • Apply security measures in multi-tenant environments, including encryption and access controls, and implement remediation plans.
  • Collaborate to ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation remains current.
  • Adhere to change-management plans for patching, updating, and rolling back applications.
  • Track timelines and complete work with minimal supervision in alignment with project requirements; prioritize and adjust work as resources or timelines change, with some guidance.
  • Collaborate across teams to align expectations and achieve shared objectives; understand business, stakeholder, and customer needs to build and support effective partnerships.
  • Identify and address standard and non-standard issues independently, escalating complex issues as appropriate; analyze information from multiple sources to troubleshoot errors and contribute to knowledge sharing and best practices.
  • Seek learning opportunities, build knowledge of skills and tools, stay current with industry trends and practices, and use feedback and training to improve.
  • Recommend updates to improve the efficiency and effectiveness of team processes, protocols, and workflows, seeking input on alternative approaches.

Desired Qualifications

  • Domain knowledge of Identity and Access Management.
  • Hands-on experience developing services on a public cloud platform such as AWS, Azure, or Oracle.
  • Experience and understanding of multi-availability-domain/availability-zone and regional data centers.
  • Experience building continuous integration and deployment pipelines with robust testing and deployment schedules.
  • Experience with Docker.
  • Experience working with internal customers and translating requests into prioritized work or features.
  • Expertise applying threat modeling or other risk-identification techniques to develop security solutions.
  • Experience with cloud infrastructure.

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