Principal Site Reliability Engineer

Oracle•Nashville, TN

About The Position

The Principal Site Reliability Engineer designs and architects reliable, functional infrastructure and services; forecasts infrastructure demand; and collaborates with software development teams to ensure systems are scalable and meet deployment requirements. The role explores new approaches through prototypes and supports the onboarding of applications and infrastructure. The position monitors service health and performance, responds to incidents, performs root-cause analyses and maintenance, and reports on service condition and trends. It develops and tests automation to improve operational efficiency, supports provisioning and decommissioning where needed, and communicates service capacity, security, performance, and change impacts to customers and teams. As a key escalation point for Oracle service incidents and moderately complex technical issues, the engineer participates in on-call shifts, troubleshoots across services to achieve service-level objectives, documents incidents, and conducts post-mortems. The role evaluates emerging technologies, improves performance and deployment efficiency, analyzes production data, and shares site reliability insights. The role also coordinates moderately complex projects, collaborates with stakeholders, addresses complex problems, pursues continuous learning, mentors junior team members, contributes to process improvements, and participates in candidate interviews and hiring recommendations.

Responsibilities

  • Design and architect infrastructure and services to meet reliability and functionality requirements.
  • Forecast infrastructure demand, respond to capacity needs, ensure resources support current and future workloads, and identify resource gaps.
  • Collaborate with software development teams to build reliable, scalable infrastructure aligned with deployment requirements.
  • Identify and lead prototyping opportunities to evaluate new applications, infrastructure, and approaches.
  • Collect data, triage issues, conduct technical analysis, and redirect work to maintain and optimize operations and reliability.
  • Monitor services, maintain current knowledge of performance, and document service condition.
  • Perform incident response, root-cause analysis, and service maintenance, including software installation, version upgrades, security updates, backup, and recovery.
  • Provide health and performance reporting and take appropriate action based on data trends.
  • Provision infrastructure, applications, and services as needed.
  • Experiment with and perform decommissioning of unneeded infrastructure or data as needed.
  • Identify automation opportunities and assess their potential operational benefits.
  • Develop and implement automation designs, tools, and scripts to gather metrics, monitor, analyze, mitigate, or remediate infrastructure issues.
  • Test moderately complex automations to verify correct behavior and expected results.
  • Write release notes and communicate service scale, capacity, security, performance, and requirements to customers and teams.
  • Anticipate and communicate the potential operational impact of infrastructure, feature, and tool changes.
  • Guide team members on what information to communicate and how to communicate it.
  • Provide operational support for technology and act as an escalation point for incidents and moderately complex Oracle service issues.
  • Drive and participate in on-call shifts.
  • Investigate and resolve technical issues across multiple services using advanced debugging techniques to achieve service-level objectives.
  • Document incidents and perform root-cause analyses, preserving relevant information for future analysis.
  • Conduct post-mortems to prevent incident recurrence.
  • Evaluate emerging tools and technologies to improve infrastructure performance and reliability while adhering to security standards.
  • Identify and implement improvements to performance bottlenecks and deployments to improve resource efficiency, speed, and scalability.
  • Maintain knowledge of site reliability trends and share insights to promote improvements in building, testing, deploying, and operating services.
  • Analyze production and provide data to inform business development decisions, such as design changes.
  • Coordinate moderately complex project tasks, timelines, and deliverables; delegate, monitor, and prioritize work across projects; and adjust plans as resources or timelines change.
  • Collaborate across the organization, align expectations, and develop solutions that meet stakeholder and customer needs while listening to diverse perspectives.
  • Analyze information to address moderately complex problems, escalate unresolved or critical issues with assessments and suggested solutions, and document problem-solving strategies.
  • Pursue learning and feedback, stay current with industry trends and practices, and coach and mentor junior team members.
  • Recommend and collaborate on process improvements, evaluate their impact, and solicit feedback on alternative approaches.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service