Principal Site Reliability Engineer
Oracle
Oracle
Seeking a Principal Site Reliability Engineer to design and architect robust infrastructure and services, ensuring peak reliability and functionality. This role involves forecasting demands, managing capacity needs, and collaborating with development teams to build scalable and reliable systems. You'll utilize advanced knowledge for incident response and maintenance, provide detailed performance reports, and identify automation opportunities. Proactive communication regarding service updates and their potential impact is key, alongside comprehensive technology support and incident documentation. You will also conduct experiments with new tools and maintain expertise in site reliability trends.
Key responsibilities include designing and architecting infrastructure for reliability and functionality, forecasting capacity needs, and collaborating with development teams on scalable infrastructure. You will exercise judgment in data collection and analysis to optimize operations, perform incident response, root cause analysis, and maintenance. Providing comprehensive health and performance reporting, identifying automation opportunities, and developing automation tools or scripts are essential. This role also involves writing release notes, communicating service information, and anticipating the impact of changes. You will provide operational support, participate in on-call duties, resolve technical issues across multiple services, document incidents, and conduct post-mortems. Additionally, you will experiment with new tools, optimize infrastructure performance, stay updated on reliability trends, and contribute to data-driven business development decisions.
Mandatory qualifications include 5+ years of experience in software development, site reliability engineering, monitoring, and automation, with proven ownership of production platforms. Strong Python programming skills are required, along with experience in backend services, REST APIs, integrations, and event-driven workflows. You must have experience building monitoring and observability solutions, integrating AI/LLM capabilities, and developing reusable agents for incident analysis. Experience with alert correlation, automated remediation workflows, and integrating monitoring platforms is necessary. A solid understanding of distributed systems, Linux, networking, databases, and application performance is crucial, alongside experience with software engineering practices like automated testing and CI/CD. Excellent communication and collaboration skills are essential for working with various teams to define requirements.
Oracle
Product and Research