Previous experience via an internship or cooperative educational program in site reliability engineering is required to work in the field. For higher-level jobs, several years of experience are needed in lower-level site reliability positions.
Site reliability engineers are often generalists, who have basic knowledge about everything from coding and systems administration, to computer security and networking. Some employers may require their engineers to specialize in one or more of these areas.
Technical skill requirements for site reliability engineers vary by employer. But, in general, SREs should have programming experience in at least one of the following languages: C, C++, Java, Python, Go, Perl, or Ruby. They also need to have experience in architecting, developing, and troubleshooting large-scale systems, as well as familiarity with algorithms and data structures. They need to understand how software works and how different types of software and hardware interact. Additionally, a wide range of soft skills are needed for career success. For example SREs must have strong communication skills because they need to ask questions of other technical teams to ascertain the problem, write incident response reports and runbooks, and be able to explain the problem and solution to management (who sometimes do not have a technical background). Other important traits include good troubleshooting and problem-solving skills; a strong sense of responsibility and ownership; creativity, the ability to both follow instructions, but also think independently, when needed; curiosity; a detail oriented personality; good time management skills; and the ability to work effectively while under pressure.
- 3-D Printing Specialists
- Agile Coaches or Trainers
- Artificial Intelligence Specialists
- Augmented Reality Developers
- Automation Engineers
- Autonomous Vehicle Safety and Test Drivers
- Back-End Developers
- Big Data Developers
- Biometrics Systems Specialists
- Blockchain Developers
- Chief Information Officers
- Chief Information Security Officers
- Chief Robotics Officer
- Clinical Data Managers
- Cloud Engineers
- Computer and Office Machine Service Technicians
- Computer and Video Game Designers
- Computer Network Administrators
- Computer Programmers
- Computer Support Service Owners
- Computer Support Specialists
- Computer Systems Programmer/Analysts
- Computer Trainers
- Computer-Aided Design Drafters and Technicians
- Cryptocurrency Specialists
- Customer Success Managers
- Cybersecurity Architects
- Data Entry Clerks
- Data Processing Technicians
- Data Scientists
- Data Warehousing Specialists
- Database Specialists
- Deepfake Professionals
- Digital Agents
- Digital Workplace Experience Engineers
- Document Management Specialists
- Driverless Car Engineers
- Electrical Engineering Technologists
- Electrical Engineers
- Electronics Engineering Technicians
- Electronics Engineers
- Electronics Service Technicians
- Embedded Systems Engineers
- Enterprise Architects
- Ergonomists
- ETL Developers
- Fiber Optics Technicians
- Full Stack Developers/Engineers
- Futurists
- Geospatial Analytics Specialists
- Graphic Designers
- Graphics Programmers
- Hardware Engineers
- Health Informaticists
- Help Desk Representatives
- Industrial Designers
- Information Assurance Analysts
- Information Security Analysts
- Information Technology Consultants
- Information Technology Infrastructure Engineers
- Information Technology Project Managers
- Information Technology Security Consultants
- Internet Consultants
- Internet Developers
- Internet of Things Developers
- Internet Security Specialists
- JavaScript Developers
- Machine Learning Engineers
- Mathematicians
- Microelectronics Technicians
- Mobile Software Developers
- Model View Controller Developers
- Network Operations Center Engineers
- Network Operations Center Technicians
- Online Gambling Specialists
- Personal Privacy Advisors
- Product Development Directors
- Product Management Directors
- Product Managers
- Product Owners
- Project Managers
- Radio Frequency Identification Device Specialists
- Salesforce Developers
- Scrum Masters
- Semiconductor Technicians
- Smart Building Systems Designers
- Software Application Developers
- Software Designers
- Software Engineers
- Software Quality Assurance Testers
- Solutions Architects
- Systems Setup Specialists
- Technical Support Specialists
- Technical Writers and Editors
- Technology Ethicists
- Unity Developers
- User Experience Designers
- Visual Interaction Designers
- Wireless Service Technicians