O

Oracle

Builds databases, business apps and cloud services

Site Reliability Engineer 2

Network Engineering & AdministrationPosted on Nov 9
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • Experience operating production infrastructure in a large cloud provider, ISP, or similarly distributed environment.
  • Strong troubleshooting skills across networking, Linux systems, and distributed infrastructure.
  • Proficiency in Python or another programming language used to develop operational tooling and automation.
  • Understanding of site reliability engineering practices, including service-level indicators, service-level objectives, error budgets, incident management, and blameless post-incident reviews.
  • Hands-on experience with routing and networking technologies, including BGP, OSPF, IS-IS, TCP/IP, IPv4/IPv6, DNS, DHCP, and MPLS.
  • Experience with data center network design, internet peering, inter-domain connectivity, and VPN/SSL technologies.
  • Experience with configuration management, automation frameworks, APIs, and network models such as YANG, OpenConfig, and NETCONF.
  • Experience using telemetry, monitoring, logging, and performance testing to assess service health and troubleshoot production issues.
  • Understanding of network security principles and safe production change practices.
  • Experience in software engineering, infrastructure management, or a related field, with either five years of experience or a Bachelor's degree in Computer Science, Engineering, or a related field and one year of experience.
  • One year of experience in automation.
  • One year of experience in programming and/or scripting.
  • Demonstrated proficiency in major programming languages to deliver effective software solutions.
  • Demonstrated ability in or knowledge of scripting languages, including writing and maintaining scripts to improve system efficiency.

Responsibilities

  • Design, deploy, and operate highly available global network infrastructure, incorporating resilience, fault isolation, and recovery into architecture and implementation.
  • Define and monitor service-level indicators and objectives, using reliability metrics to prioritize improvements and guide operational decisions.
  • Develop automation and tooling for provisioning, configuration management, validation, upgrades, and recovery to reduce manual work and deployment risk.
  • Build monitoring, telemetry, and actionable alerting to detect service degradation and accelerate diagnosis and recovery.
  • Participate in on-call rotations, lead incident response, and serve as an escalation point for complex infrastructure and connectivity issues.
  • Lead blameless post-incident reviews, identify contributing factors, and drive corrective actions that prevent recurrence.
  • Improve change safety through automated prechecks, staged rollouts, post-change validation, and tested rollback procedures.
  • Plan capacity and evaluate performance to support growth, regional expansion, and changing workload requirements.
  • Create and maintain runbooks, operational procedures, and troubleshooting guides that improve response consistency and reduce recovery time.
  • Serve as a technical lead for reliability initiatives, contribute to engineering roadmaps, and mentor junior engineers.
  • Partner with automation teams and vendors to resolve software defects, qualify firmware and operating system releases, and influence product improvements.
  • Contribute to the design and architecture of infrastructure and services for reliability and functionality.
  • Respond to infrastructure demands and capacity needs, coordinating with immediate team members to ensure systems have sufficient resources for current and future workloads.
  • Collaborate with software development teams to develop infrastructure aligned with deployment requirements.
  • Identify prototyping opportunities and participate in prototypes, including testing new applications or infrastructures and assisting with onboarding.
  • Collect data, triage, conduct technical analysis, and redirect issues to maintain and optimize operations and infrastructure reliability.
  • Monitor services, maintain current knowledge of performance, and document service condition.
  • Perform routine incident response and maintenance tasks on assigned services, including software installs, version upgrades, security updates, backup, and recovery; gather information for root cause analyses with general guidance.
  • Contribute to health and performance reporting and actions based on data trends.
  • Provision infrastructure, applications, and services as needed, with general guidance.
  • Decommission unneeded objects, such as shutting down servers and removing database data, as needed.
  • Identify automation opportunities, assess potential benefits, and contribute to developing automation or scripts that gather metrics, monitor, analyze, mitigate, or remediate infrastructure issues and defects.
  • Test automation to ensure it performs tasks correctly and produces expected results, and make necessary revisions with limited supervision.
  • Communicate service and technology scale, capacity, security, and performance attributes within the immediate team.
  • Identify and communicate infrastructure, feature, and tool changes within the immediate team.
  • Provide operational support for technology and escalate incidents and routine issues arising within Oracle services.
  • Participate in on-call shifts to address issues.
  • Investigate and debug products to resolve service technical issues and reach service-level objectives.
  • Document incidents and conduct root cause analyses according to standard reporting methods.
  • Contribute to post-mortem procedures to prevent incident recurrence.
  • Experiment with tools and technologies to improve infrastructure performance, reliability, and adherence to security standards, with general guidance.
  • Identify or execute improvements for performance bottlenecks and deployments, aiming for efficient resource utilization, speed, and scalability.
  • Develop working knowledge of site reliability trends and share insights with immediate team members.
  • Analyze production and provide clear data to support business development decisions, such as design changes, with limited supervision.
  • Track timelines with minimal supervision, complete work on time, and align it with project requirements; prioritize and adjust work as resources or timelines change, with some guidance.
  • Collaborate within a team to understand expectations and achieve shared objectives; use knowledge of business, stakeholder, and customer needs to build partnerships with limited guidance, listening and asking questions to enhance collaboration.
  • Identify and address issues, escalating problems to senior staff as needed in accordance with standard procedures; compile and review data from multiple sources to troubleshoot standard and non-standard errors.
  • Seek opportunities to gain knowledge and learn skills or tools aligned with industry trends and best practices; use feedback and training to improve skills, and participate in continuous learning and knowledge sharing.
  • Implement directed updates to processes, protocols, and workflows to increase efficiency and effectiveness, and contribute ideas for future process improvements.

Desired Qualifications

  • Six years of experience in software engineering, infrastructure management, or a related field; alternatively, a Bachelor's degree in Computer Science, Engineering, or a related field and two years of experience, or a Master's degree in Computer Science, Engineering, or a related field.
  • Three years of experience in automation.
  • Three years of experience in programming and/or scripting.

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