Casa Desenvolupament Què hi sol participar en l’enginyeria de fiabilitat del lloc?

Què hi sol participar en l’enginyeria de fiabilitat del lloc?

Anonim

P:

Què hi sol participar en l’enginyeria de fiabilitat del lloc?

R:

Els treballs relacionats amb l'enginyeria de fiabilitat del lloc (SRE) poden variar bastant, depenent de les empreses i sistemes que es treballin.

La definició bàsica de l’enginyeria de fiabilitat del lloc és el procés d’encarregar les persones amb experiència de desenvolupament de programari a càrrec d’operacions, o de barrejar o combinar d’alguna manera clau el treball de desenvolupament i operacions. Dit això, el paper de l’enginyer de fiabilitat del lloc consisteix sovint en aplicar enfocaments de disseny de primer nivell a les operacions.

L'enfocament de l'ús de l'enginyeria de fiabilitat del lloc és similar a un altre enfocament anomenat devops; tots dos tenen per objectiu combinar desenvolupament i operacions. Quan el devops sovint es descriu com el procés de fusió dels dos departaments, l'enginyer en fiabilitat del lloc s'utilitza sovint com a títol de treball, substituint el títol de treball d'administrador del sistema tradicional. La diferència és que, juntament amb els sistemes de control i servei, un enginyer de fiabilitat del lloc també aplicarà aquells conceptes de desenvolupament, cosa que és fonamental per assegurar-se que els programes desenvolupats funcionen de la manera que suposa.

En termes pràctics, pot ser que un enginyer de fiabilitat del lloc controli els sistemes en qualsevol moment. Aquesta persona pot escriure eines d'automatització o ajudar a desenvolupar funcions d'assegurament de la qualitat. Els equips de SRE poden avaluar el temps d’obtenció d’una aplicació o, d’altra manera, mirar com les aplicacions desenvolupades s’utilitzen pràcticament en el camp.

Dins del concepte general de combinar desenvolupament i operacions, el paper de SRE és molt flexible. Hi ha qui diria que aquest enfocament també intenta “superar la bretxa” entre els dos departaments en termes de comunicacions i filosofia. De manera que una persona de SRE pot acabar en moltes reunions per parlar pràcticament sobre l’ús de productes i serveis desenvolupats. SRE es pot considerar com un "stakeholder" en el procés de devops, algú que proporciona comentaris crítics sobre enginyeria i disseny amb una mirada cap al rendiment operatiu.

Tot i que alguns veuen SRE com una mena de rol d’administrador de sistemes disfressats, empreses com Google estan adoptant el concepte de SRE i inverteixen molt més en definir el paper d’aquest professional. Els enginyers de Google parlen d’alguns dels inputs molt importants que es poden proporcionar en el procés SRE, i descriuen que aquests professionals són altament qualificats i experimentats de manera que els administradors del sistema tradicionals no podrien haver estat.

Què hi sol participar en l’enginyeria de fiabilitat del lloc?