O

Oracle

Builds databases, business apps and cloud services

Senior Principal Site Reliability Engineer

Site Reliability EngineeringPosted on Nov 11
Full-timeIn-person

About the Job

Requirements

  • Strong cloud infrastructure, Linux, and networking fundamentals.
  • Experience operating production distributed systems.
  • Ability to build maintainable software and infrastructure automation.
  • Comfort investigating unfamiliar systems, making sound reliability and security decisions, and coordinating multiple teams to deliver solutions.
  • Deep experience with Terraform, automated deployment pipelines, observability, and cloud identity and access management.
  • Participation in on-call rotations.
  • Deep expertise in Kubernetes, distributed systems, cloud infrastructure, and site reliability engineering.

Responsibilities

  • Lead the design and evolution of reliable, secure, and scalable infrastructure for OCI Kubernetes services.
  • Plan infrastructure capacity for new region launches and service growth, addressing resource constraints, hardware differences, and availability requirements.
  • Partner with software engineering teams to improve service architecture, deployment dependencies, and readiness for new cloud environments.
  • Evaluate and prototype infrastructure improvements, including smaller service footprints and more efficient compute configurations.
  • Identify opportunities to reduce cloud costs through rightsizing, resource lifecycle automation, and safe removal of unused infrastructure.
  • Lead operational readiness throughout the service lifecycle, from initial provisioning and regional deployment through upgrades and decommissioning.
  • Use service health, performance, and capacity data to identify risks and prioritize engineering improvements.
  • Plan and execute Kubernetes upgrades, infrastructure changes, and security updates with appropriate validation and recovery procedures.
  • Improve release safety through reliable artifact publication, automated health checks, controlled rollouts, and tested rollback strategies.
  • Strengthen infrastructure security through appropriate access controls, secure configuration, and sustainable remediation practices.
  • Identify recurring operational work and lead automation initiatives that improve reliability, deployment speed, and engineering efficiency.
  • Design, implement, and maintain infrastructure as code, deployment workflows, and tools for provisioning, monitoring, diagnosis, and remediation.
  • Build repeatable region-build testing and service validation that expose configuration errors, missing dependencies, and artifact issues before deployment.
  • Test complex automation for correctness, failure handling, recovery, and safe operation across environments.
  • Guide engineers in designing maintainable automation and establishing clear ownership and operational documentation.
  • Communicate service architecture, operational risks, capacity needs, and deployment requirements clearly to engineering teams and leadership.
  • Explain the impact and tradeoffs of infrastructure and service changes, including implications for availability, security, cost, and delivery.
  • Create and maintain design documents, runbooks, upgrade plans, and operational handover materials.
  • Mentor engineers through technical reviews, hands-on troubleshooting, and knowledge-sharing sessions.
  • Serve as a technical escalation point for complex failures across Kubernetes control planes, management services, networking, identity, storage, and cloud infrastructure.
  • Participate in on-call rotations and lead technical investigations to restore service and protect customer workloads.
  • Coordinate resolution of issues spanning multiple services and teams, using evidence from logs, metrics, configuration, and source code.
  • Lead root-cause analysis and post-incident reviews, documenting contributing factors and lessons learned.
  • Drive corrective actions through implementation and validation to prevent recurring incidents.
  • Identify architectural bottlenecks and improve deployment orchestration, service validation, and recovery mechanisms.
  • Evaluate tools and technologies that improve infrastructure reliability and engineering productivity while meeting security requirements.
  • Use operational evidence to prioritize improvements and measure their effect on deployment time, service health, resource consumption, and manual effort.
  • Turn successful solutions into reusable tools and practices that benefit multiple engineering teams.
  • Own complex engineering initiatives from problem definition and design through delivery and operational handover.
  • Establish milestones, track dependencies, communicate risks, and adjust plans as priorities or capacity change.
  • Balance project delivery with operational responsibilities and long-term reliability improvements.
  • Build effective partnerships across service development, infrastructure, security, and region-build teams.
  • Establish clear responsibilities and readiness criteria for shared workflows and service handovers.
  • Resolve dependencies and technical disagreements through clear communication, evidence, and shared delivery goals.
  • Bring structure to ambiguous problems spanning multiple systems or teams.
  • Investigate underlying causes, evaluate tradeoffs, and deliver durable solutions.
  • Exercise sound judgment when making changes to production infrastructure and customer-facing services.
  • Apply new knowledge to improve service design and operations.
  • Develop other engineers through mentoring, constructive feedback, and practical technical training.

Desired Qualifications

  • Experience with OCI or another major cloud platform is valuable.

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