Looking to work as a site reliability engineer (SRE)?

pikwizard-fb12eb2afed0ec4a6bad492a6afb657d
photo by People Creations

Site reliability engineers are the transition professionals when a production break arises. Can you demonstrate that you are ready for the job?

In short. What is a site reliability engineer?

This site contains people that are expert in systems engineering, networking and development. They benefit from these three to enhance solutions that solve the work, many problems reconsidered. You have to be fast due to the production outages.

What skills do you need for an SRE job?

You are working as a developer in an application but running other applications. You may know at least one programming language and need to know like your mother tongue the changes that should be done to solve problems.

You may have the knowledge to realise and work with a codebase you are familiar with. If you are cool with reading and inspect the code, the better. Some people want to start anew but there a risk to lose it all.

Knowing how to reach every layer of the Open Systems Interconnection (OSI) model and identify where to look is precious to an engineer who awakes at 3.00 a.m.

How to differentiate in a SRE interview

Cooperate to open source. Its essential that you learn how to work with lots of projects and an unknown codebase. Open source gives you the ability to indulge with things. Also you will learn things you didnt even know and thats the incredible. In addition all this work shall be add to your resume.

If you want to get the job quickly ask your manager that is responsible of hiring to give you a situation of problems before the interview. Give examples throughout the interview and be a member of the solution. This gives the manager the certainty that you have a critical mind and able to solve many many troubles.

Bonus. Sample SRE work interview question

Question. What is the difference between a hub and a layer 2 switch?

Answer. A hub sends all packets to all ports while a switch keeps all mac addresses and can send packets individually the port that the traffic is destined for.

Question. What is the “PATH” environment variable used for in a Linux shell? How would one append it?

Answer. $PATH is a list of directories that contain binaries that can be referred to by the operator without using the whole path. Only the basename. You can attach this PATH-$PATH:/opt/bin if one wanted to add ‘/opt/bin to the PATH if it was not there.