Jobs · Engineering · Texas

Senior Site Reliability Engineer

Oracle · Austin, TX · 2 days ago
Engineering$81k–$187k/yrFull-time

Responsibilities

  • Takes proactive steps to design and architect infrastructure and/or service according to terms for reliability and functionality.
  • Forecasts demands for infrastructure and responds to capacity needs, ensuring systems have sufficient resources to handle current and future workloads.
  • Collaborates with the software development team to develop infrastructures and features that are reliable and scalable according to deployment requirements.
  • Independently identifies opportunities for and drives prototyping (e.g., testing new applications or infrastructures, assisting in onboarding).
  • Performs data collection, triage, technical analysis, and redirection to maintain and optimize operations and infrastructure reliability.
  • Maintains up-to-date knowledge of services' performance and documents their condition.
  • Leverages comprehensive knowledge to perform incident response, root cause analyses, and/or maintenance on assigned services (e.g., software installs, version upgrades, security updates, backup and recovery).
  • Provides health and performance reporting and takes appropriate actions based on trends in data.
  • May independently perform provisioning to support infrastructure, applications, and services.
  • May perform standard and non-standard decommissioning (e.g., shutting down servers, removing data from databases) to remove objects that are no longer needed.
  • Identifies opportunities for automation and assesses potential benefits.
  • Develops automation tools or scripts to provide solutions, gather metrics, monitor, analyze, mitigate, or remediate issues/defects within infrastructures.
  • Independently conducts testing to ensure automation performs the task correctly and produces expected results.
  • Communicates the scale, capacity, security, performance attributes, and requirements of services and technology within and sometimes beyond immediate team.
  • Identifies and explains the potential impact of infrastructure, feature, and tool changes, considering their impact on team operations.
  • Provides operational support for technology, escalates incidents and other standard and non-standard issues arising within Oracle services.
  • Participates in on-call shifts to address issues.
  • Solves technical issues spanning various services, investigating and debugging products in order to reach SLOs (service level objectives).
  • Documents incidents and performs root cause analyses according to standard reporting methods.
  • Independently performs post-mortem procedures to prevent incident reoccurrence.
  • Experiments with new tools and technologies to assess their potential impact on and improve infrastructure performance and reliability, ensuring adherence to security standards.
  • Identifies and executes improvements for performance bottlenecks and deployments to ensure efficient resource usage, speed, and scalability.
  • Develops knowledge of site reliability trends and shares new information with team members, management, and beyond to help others build, test, deploy and run services.
  • Performs standard and non-standard analyses and provides clear data on production to contribute to business development decisions (e.g., design changes).
  • Manages work, monitoring timelines and deliverables to ensure projects or initiatives stay on track and meet requirements.
  • Collaborates across teams to align on expectations and achieve shared objectives.
  • Buys into and builds effective partnerships with business, stakeholder, and/or customer needs.
  • Identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate.
  • Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors.
  • Contributes to knowledge sharing and best practices.
  • Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools and stays current with industry trends and best practices.
  • Sets and achieves goals, seeks out and leverages feedback and training to improve skills.
  • Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team.
  • Solicits input from team members on alternative approaches and methods for improving work.

Qualifications

  • Experience with Terraform, Chef, Ansible.
  • Knowledge of Python, Java, Bash.
  • Experience with Kubernetes, Helm.
  • Experience with Jenkins.
  • Experience with Grafana, Prometheus.

Similar jobs