O

Oracle

Builds databases, business apps and cloud services

Lead Principal Core Infrastructure Engineer

Site Reliability EngineeringPosted on Nov 10
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • Deep expertise in designing scalable, interdependent distributed systems and distributed state management.
  • Expertise in identifying and resolving performance and scalability bottlenecks in large-scale data processing and high-throughput systems.
  • Expertise in fault tolerance, redundancy, replication, automatic failover, and handling network partitions.
  • Knowledge of resilience mechanisms, including load-shedding, throttling, and rate-limiting.
  • Expertise in service-level objectives, availability, durability, key performance indicators, telemetry, dashboards, and alerting.
  • Knowledge of correctness verification techniques, including formal verification such as TLA+, and data replication and synchronization strategies.
  • Expertise in diagnosing and resolving complex production issues, operational readiness, standard operating procedures, incident response, and root cause investigations.
  • Knowledge of security controls, vulnerability remediation, cloud infrastructure compliance, and industry standards and regulations.
  • Expertise in enterprise automation, Infrastructure as Code, and change management for patching, updates, and rollbacks.
  • Ability to manage timelines, deliverables, and budgets for critical high-impact projects and adapt plans to changing priorities.
  • Ability to influence cross-functional leaders and external stakeholders and align them on strategic objectives.
  • Ability to lead advanced problem-solving, identify root causes, and implement preventive solutions.
  • Deep industry knowledge and expertise, with the ability to contribute thought leadership and keep current with emerging technologies and standards.
  • Ability to develop metrics and implement process improvements.
  • Ability to contribute expertise to candidate interviews, assessments, and hiring decisions.

Responsibilities

  • Mentor teams in the architecture and design of highly scalable, interdependent distributed systems, including horizontal and vertical scalability and distributed state management.
  • Identify performance and scalability bottlenecks and recommend code or system optimizations for large-scale data processing and high-throughput workloads.
  • Collaborate with stakeholders to define system scalability requirements that meet customer expectations.
  • Design elastic, high-impact systems and drive innovation in data plane platforms.
  • Evaluate systems against nonfunctional scalability requirements and anticipate future business needs.
  • Design and oversee fault-tolerant systems capable of in-service updates using redundancy, replication, and automatic failover.
  • Design systems to handle service disruptions, including network partitions, while balancing consistency, availability, and partition tolerance.
  • Optimize mechanisms for network unreliability, including load-shedding, throttling, and rate-limiting.
  • Drive availability and durability standards for services in line with service-level objectives.
  • Define key performance indicators and telemetry to identify risks, gaps, and cyclical dependencies.
  • Create and customize complex dashboards, telemetry systems, and alerting mechanisms to proactively monitor system health and reliability.
  • Apply formal verification techniques, including TLA+, to verify complex system designs.
  • Develop data replication and synchronization strategies to ensure data integrity and availability.
  • Advise on diagnosing, debugging, and resolving complex issues in active systems.
  • Develop strategies to prevent service interruptions and eliminate customer maintenance windows when resolving issues.
  • Maintain expertise in system dependencies and owned systems to support troubleshooting and performance.
  • Set operational readiness and standard operating procedure standards and hold third-party partners accountable to them.
  • Oversee operational support rotations, guide incident response, and lead root cause investigations.
  • Architect security measures for data and applications in multi-tenant environments and lead protection initiatives.
  • Guide remediation plans for security vulnerabilities.
  • Ensure cloud infrastructure complies with industry standards and regulations and guide related documentation.
  • Develop enterprise-level automation tools and strategies, including Infrastructure as Code, and oversee implementation.
  • Align change management plans and organizational initiatives for patching, updates, and rollbacks, and design systems to automate these processes.
  • Direct timelines, deliverables, and budgets for critical, high-impact projects and adjust resource or timeline plans as priorities change.
  • Influence cross-functional leaders and external stakeholders, build strategic partnerships, and incorporate diverse perspectives.
  • Serve as an escalation point for complex issues and guide data-driven problem-solving and preventive solutions.
  • Contribute thought leadership through activities such as conference presentations, white papers, and research contributions.
  • Monitor emerging trends, technologies, and standards; share knowledge, promote professional development, and mentor others.
  • Develop and implement process improvements, assess their effectiveness, and create metrics to measure success.
  • Provide subject matter expertise on talent needs and organizational talent strategy, participate in candidate interviews and assessments, and contribute to hiring decisions.

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