O

Oracle

Builds databases, business apps and cloud services

Principal Core Infrastructure Engineer

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Expertise in owned components and systems to support effective troubleshooting and performance.
  • Ability to manage and coordinate moderately complex tasks and monitor timelines and deliverables for projects or initiatives.
  • Ability to collaborate across the organization and align expectations with business leaders, stakeholders, and customers.
  • Ability to analyze data and information to resolve moderately complex issues in accordance with standard practices.
  • Ability to pursue ongoing learning, feedback, and training to expand knowledge and skills.

Responsibilities

  • Lead development and implementation of scalable distributed-system components, beginning architecture work and leveraging distributed state-management tools.
  • Optimize code and systems for large-scale data processing and high-throughput workloads.
  • Define scalability requirements for owned components and ensure design and implementation requirements are met.
  • Design systems for elasticity, including scaling up and down.
  • Use data-plane platforms for large-scale data retrieval, storage, and processing.
  • Design performance and load tests.
  • Build fault-tolerant components and systems that support in-service updates through redundancy, replication, and automatic failover.
  • Design systems to handle service disruptions such as network partitions by prioritizing consistency, availability, or partition tolerance.
  • Implement and optimize load-shedding, throttling, and rate-limiting to address network unreliability.
  • Design durable components and systems that meet service-level objectives, and set availability and durability expectations for departmental computing services.
  • Define key performance indicators and telemetry to identify gaps or issues in running systems.
  • Build and customize dashboards, telemetry systems, and alerts to proactively monitor component and system health.
  • Design and implement functional and correctness requirements for features and systems.
  • Design complex test scenarios, including fault injection and brownouts, to evaluate system correctness.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve issues in active components and systems, and mentor others in these processes.
  • Implement strategies to prevent service interruptions and eliminate customer maintenance windows when resolving issues.
  • Meet operational-readiness expectations through design and implementation.
  • Participate in operational support rotations and provide guidance in incident response and root-cause investigations.
  • Implement security measures for data and applications in multi-tenant environments, including encryption and access controls.
  • Execute remediation plans for identified security gaps.
  • Maintain cloud infrastructure compliance with industry standards and regulations, and keep documentation current.
  • Develop and maintain automation scripts and tools, including Infrastructure as Code, to manage cloud infrastructure.
  • Create and follow change-management plans for patching, updating, and rolling back applications, and begin designing systems and components to automate these processes.
  • Coordinate moderately complex tasks, monitor timelines and deliverables, delegate and prioritize work across projects, provide technical oversight, and adjust plans to changes in resources or timelines.
  • Collaborate across the organization to meet shared objectives and ensure proposed solutions address stakeholder and customer needs.
  • Escalate unresolved or critical issues with an assessment and potential solutions; review, contribute to, and document problem-solving strategies.
  • Coach and mentor junior team members and foster knowledge sharing within and across teams.
  • Develop ideas, recommend updates, and collaborate on process improvements; evaluate their impact on stakeholders and solicit feedback on alternative approaches.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

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