O

Oracle

Builds databases, business apps and cloud services

Principal Core Infrastructure Engineer - Site Reliability Engineering

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeUnited KingdomNo salary listedIn-person

About the Job

Requirements

  • Maintain expertise in owned components and systems for effective troubleshooting and performance.
  • Implement robust security measures, including encryption techniques and access controls, in multi-tenant environments.
  • Execute remediation plans to address identified security gaps.
  • Ensure cloud infrastructure complies with industry standards and regulations and keep documentation up to date.
  • Create and adhere to change-management plans for patching, updating, and rolling back applications.
  • Collaborate across the organization to align expectations and achieve shared objectives, ensuring proposed solutions meet stakeholder and customer needs.
  • Identify and address moderately complex issues by analyzing data and information, escalating unresolved or critical issues with an assessment and potential solutions.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

Responsibilities

  • Lead development and begin architecting components of scalable, elastic distributed systems.
  • Define scalability requirements for owned components and ensure design and implementation requirements are met.
  • Optimize code and systems for large-scale data processing and high-throughput workloads.
  • Leverage distributed state management tools and data plane platforms for large-scale retrieval, storage, and processing.
  • Design systems for elasticity, scaling both up and down, and design performance and load testing.
  • Build fault-tolerant components and systems capable of in-service updates using redundancy, replication, and automatic failover.
  • Design systems to handle service disruptions such as network partitions, considering consistency, availability, or partition tolerance.
  • Implement and optimize load-shedding, throttling, and rate-limiting to handle network unreliability.
  • Design durable components and systems that adhere to service-level objectives and set availability and durability expectations for other departmental computing services.
  • Define key performance indicators and telemetry to identify gaps or issues in running systems.
  • Build and customize moderately complex dashboards, telemetry systems, and alerting mechanisms to monitor component and system health proactively.
  • Design and implement functional and correctness requirements for features and systems in new or existing 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 interruptions and avoid maintenance windows for customers and users when resolving issues.
  • Meet operational readiness expectations through design and implementation.
  • Participate in operational support rotations and guide incident response and root-cause investigations.
  • Develop and maintain automation scripts and tools, including Infrastructure as Code, to manage cloud infrastructure.
  • Begin designing systems and components to automate patching, updates, and rollbacks.
  • Manage and coordinate moderately complex tasks, monitoring timelines and deliverables for moderately sized projects or initiatives.
  • Delegate, monitor, and prioritize work across projects, providing technical oversight and adjusting plans to changing resources or timelines.
  • Support inclusivity by seeking and listening to diverse perspectives.
  • Review, contribute to, and document problem-solving strategies.
  • Coach and mentor junior team members, fostering learning and knowledge sharing across teams.
  • Develop ideas, recommend updates, and collaborate on process improvements; evaluate their impact on stakeholders and solicit feedback.

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