Skip to Main Content

Site Reliability Engineers

Education and Training Requirements

High School

In high school, take as many computer science classes as possible. Recommended courses include computer programming, computer security, computer networking, and software development. Develop your math skills by taking algebra, calculus, linear algebra, discrete mathematics, applied mathematics, and statistics classes. Site reliability engineers write a lot of reports and frequently attend meetings to discuss ongoing issues, so you should take English and speech courses to help build your oral and written communication skills. Philosophy and social studies classes will help you to develop your analytical and critical-thinking abilities. If you plan to become a consultant, you should take business, marketing, and accounting classes.

Postsecondary Education

You will need a minimum of a bachelor’s degree to work as a site reliability engineer. Many SREs have degrees in software or systems engineering, but others majored in

computer science, computer networking, or another computer-related field. Training in information technology is also offered in the armed forces. Visit TodaysMilitary.com for more information. Additionally, online learning platforms such as edX and Coursera offer classes in site reliability engineering. For example, edX offers Introduction to DevOps and Site Reliability Engineering, and Coursera offers Site Reliability Engineering: Measuring and Managing Reliability.

Certification

Many colleges and universities offer certificate programs in software engineering, systems engineering, computer security, and related fields. Contact schools in your area to learn more about available programs.

Other Education or Training

Throughout their careers, site reliability engineers must continue to learn in order to stay up to date with the latest technologies, programming languages, and other developments in information technology. Continuing education opportunities are provided by for-profit and nonprofit schools (such as Udacity, Coursera, edX, and Global Knowledge Training LLC), IT companies (check out Microsoft’s Introduction to Site Reliability Engineering course at https://docs.microsoft.com/en-us/learn/modules/intro-to-site-reliability-engineering), and IT associations. For example, the IEEE Computer Society offers about 1,800 online courses on topics such as software engineering, cloud computing, and cybersecurity. The International Web Association provides a variety of classes including Intro to Programming Concepts, Introduction to C#, and Introduction to JavaScript. The Association for Computing Machinery, Association for Women in Computing, DevOps Institute, and associations at the state and local levels also offer professional development opportunities. Contact these organizations for more information.

Related Professions
Featured Companies