Jobs · Engineering · Virginia

Senior Site Reliability Engineer

Oracle · Reston, VA · 2 wk ago
Engineering$91k–$187k/yrInternship

About the role

The ideal candidate will have expertise in Oracle Linux, Ansible, and software development, ensuring the reliability, scalability, and efficiency of our systems. As a Senior Site Reliability Engineer, you will be responsible for designing, building, operating, and automating services for traditional IT infrastructure.

Responsibilities

  • Participates and listens in on discussions for the design and architecture of infrastructure and/or service according to terms for reliability and functionality.
  • Assists team members responding to infrastructure demands and capacity increases to support current and future workloads.
  • Supports collaborations with the software development team to contribute to the development of reliable and scalable infrastructures based on detailed deployment requirements.
  • Supports incident and service lifecycle management, including data collection, triage, and redirection to maintain and optimize operations and infrastructure reliability.
  • Monitors services and maintains up-to-date knowledge of their performance. Supports incident response and/or maintenance tasks (e.g., software installs, version upgrades, and security updates, backup and recovery).
  • May perform provisioning according to established procedures to support infrastructure, applications, and services. May perform decommissioning (e.g., shutting down servers, removing data from databases) according to established procedures to remove objects that are no longer needed.
  • Assists in identifying opportunities for automation and assesses potential benefits. Supports the development of automation or scripts to provide solutions, gather metrics, monitor, analyze, mitigate, or remediate issues/defects within infrastructures.
  • Communicates basic information about the scale, capacity, security, and performance attributes of services and technology within immediate team. Assists in identifying and communicating basic infrastructure, feature, and tool changes within immediate team.
  • Provides operational support for technology, escalating routine, low-impact incidents and other issues arising within Oracle services. Participates in on-call shifts to address issues. Assists with resolving technical issues, performing investigations, and debugging products in order to reach SLOs (service level objectives).
  • Develops observability stacks using tools like Prometheus, Grafana, and other open-source telemetry tools. Creates dashboards and SLO/SLI-based alerts for real-time monitoring of production systems. Conducts post-incident analysis (RCA) and drives remediations that improve long-term reliability.
  • Collaborates with development teams to embed reliability in deployment pipelines. Helps define system architecture standards and maintain robust platform documentation. Mentors engineers in Unix performance, observability, and debugging practices. Champions a culture of automation, resilience, and continuous improvement.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related engineering field.
  • 5+ years of experience in software development/IT operations.
  • Deep expertise with Unix/Linux systems, particularly Oracle Linux.
  • Experience in kernel tuning, performance profiling, and debugging complex system issues.
  • Proficiency in Python and Bash scripting.
  • Strong grasp of Infrastructure as Code tools like Ansible and Terraform.
  • Experience running hybrid infrastructure (on-premises) with VMware, containers, and Kubernetes.
  • Hands-on experience with monitoring, telemetry, and observability stacks.
  • Expertise in distributed storage systems, particularly GlusterFS.
  • Familiarity with storage protocols like NFS, SMB, iSCSI, or NVMe-oF.

Preferred Qualifications

  • Experience with virtualization and container technologies (e.g., Docker, Kubernetes).
  • Experience with continuous integration platforms such as Jenkins.
  • Experience with monitoring and alerting technologies (e.g., Prometheus, Grafana).
  • Experience with PostgreSQL; understanding of replication, failover, backups.
  • Familiarity with other distributed storage systems like Ceph or MinIO.

Similar jobs