Skip to main content
Tallo logoTallo logo

Site Reliability Engineer

Quick Facts

Median Salary$120,151
Most Common EducationBachelor's degree
Projected 10-Year GrowthN/A
Assessment MatchTake the Assessment

What They Do

A Site Reliability Engineer is responsible for designing, implementing, and maintaining highly reliable and scalable software systems and infrastructure. They emphasize automation, code-driven infrastructure, and the use of software tools to manage systems efficiently. Monitors performance within production environments, identifies causes of incidents, and implements preventative measures to ensure software reliability.


Core Tasks:

  • Manage project execution to ensure adherence to budget, schedule, and scope.
  • Confer with project personnel to identify and resolve problems.
  • Monitor or track project milestones and deliverables.
  • Submit project deliverables, ensuring adherence to quality standards.
  • Assess current or future customer needs and priorities by communicating directly with customers, conducting surveys, or other methods.
  • Initiate, review, or approve modifications to project plans.
  • Schedule and facilitate meetings related to information technology projects.
  • Direct or coordinate activities of project personnel.
  • Perform risk assessments to develop response strategies.
  • Identify need for initial or supplemental project resources.
  • Develop implementation plans that include analyses such as cost-benefit or return on investment (ROI).
  • Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
  • Prepare project status reports by collecting, analyzing, and summarizing information and trends.
  • Identify, review, or select vendors or consultants to meet project needs.
  • Develop and manage annual budgets for information technology projects.
  • Establish and execute a project communication plan.
  • Develop and manage work breakdown structure (WBS) of information technology projects.
  • Monitor the performance of project team members, providing and documenting performance feedback.
  • Coordinate recruitment or selection of project personnel.
  • Assign duties, responsibilities, and spans of authority to project personnel.
  • Negotiate with project stakeholders or suppliers to obtain resources or materials.

What to expect as a Site Reliability Engineer

1Earn a Bachelor's degree

53% of people achieve this level of education.

2Gain skills and experience

See Site Reliability Engineer related courses on Tallo

3Land a job

1891 openings for Site Reliability Engineers

Career Progression

in United States (Nation)

The career progression is an interactive way to explore careers related to Site Reliability Engineer. Click on each career to see its associated salary, job availability, skills, and more.