Director, Site Reliability Engineering
About the role
Provides leadership to one or more teams designing and architecting infrastructure and service, providing input on the development of best practices for adhering to terms for reliability and functionality. Establishes direction for other managers and senior-level individuals to drive the forecasting of demands for infrastructure and respond to capacity needs, ensuring that systems have sufficient resources to meet current and future workloads and identifying and addressing resource gaps.
Builds collaborative relationships with senior software development team members to design and develop infrastructures that are highly reliable and scalable, meeting stringent deployment requirements. Ensures teams align on expectations for identifying opportunities for prototyping and oversees prototyping initiatives (e.g., testing new applications or infrastructures, assisting in onboarding), experimenting with cutting-edge approaches.
Responsibilities
- Capacity Ingestion and Management: Provides leadership for one or more teams designing and architecting infrastructure and/or service, providing input on the development of best practices for adhering to terms for reliability and functionality. Establishes direction for other managers and senior-level individuals to drive the forecasting of demands for infrastructure and respond to capacity needs, ensuring that systems have sufficient resources to meet current and future workloads and identifying and addressing resource gaps.
- Incident and Service Lifecycle Management: Ensures alignment across teams regarding performing data collection, triage, technical analysis, and redirection, contributing to the development of standards to maintain and optimize operations and infrastructure reliability. Shares techniques across teams for monitoring of services, maintaining up-to-date knowledge of their performance, and thoroughly documenting their condition.
- Automation: Plays a key role in developing standards for identifying and recommending opportunities for automation and reviewing potential benefits in terms of metrics across teams to ensure expectations are met. Ensures alignment on expectations for developing and drives the implementation of design, automation tools, or scripts. Refines strategies for conducting testing on highly complex automations to ensure they perform tasks correctly and produce expected results. Provides guidance and expertise to others testing automations.
- Technical Communication and Guidance: Shares expectations for release notes and communication of in-depth information about the scale, capacity, security, performance attributes, and requirements of services and technology with customers, cross-functional teams and leadership. Anticipates and explains the potential impact of infrastructure, feature, and tool changes, considering the strategic implications and goals. Takes a leadership role in mentoring other managers on what information to communicate and how to communicate.
- Troubleshooting and Resolution: Defines approaches for escalating incidents and other highly complex issues arising within Oracle services within and across teams. Coordinates with other team leaders to review service performance and ensure the resolution of technical issues spanning multiple services and customers, encouraging collaboration across teams and leveraging advanced investigation and debugging techniques to ensure the achievement of SLOs (service level objectives).
- Continuous Improvement: Empowers team to own the development and implementation of ideas that increase the efficiency and effectiveness of processes, protocols, and workflows across the department. Coaches teams to gain buy-in for ideas and to seek feedback on approaches and methods for continued improvement. Prioritizes and reviews the roadmap of improvement initiatives to ensure alignment with strategic direction and maximize return on investments.
Qualifications
Required: Bachelor's degree in Computer Science, Information Systems, or related field. 5+ years of experience in IT infrastructure, system design, and/or service management. Proven track record of successful leadership and mentorship. Strong understanding of cloud computing platforms and technologies. Experience with incident management and service lifecycle management. Demonstrated ability to anticipate and explain the impact of changes. Proficiency in technical communication and documentation. Strong problem-solving skills and ability to analyze complex data and information. Ability to collaborate effectively with cross-functional teams.
Skills
Strong technical skills in infrastructure design, architecture, and management. Familiarity with cloud computing platforms and technologies. Experience with incident management and service lifecycle management. Excellent communication and interpersonal skills. Ability to anticipate and explain the impact of changes. Proficiency in technical communication and documentation. Strong problem-solving skills and ability to analyze complex data and information. Ability to collaborate effectively with cross-functional teams.
Benefits
Comprehensive benefits package including medical, dental, and vision insurance, short-term and long-term disability, life insurance, AD&D, flexible spending accounts, commuter and parking benefits, 401(k) savings and investment plan with company match, paid time off, paid sick leave, adoption assistance, employee stock purchase plan, financial planning and group legal, and voluntary benefits.
Pay
$121,500 - $306,400 per year.
Schedule
Full-time.