DevOps versus Enginyers de Programari: Rivals o Col·laboradors?

DevOps versus Enginyers de Programari: Rivals o Col·laboradors?

DevOps versus Enginyers de Programari: Rivals o Col·laboradors?

Periòdicament, solem publicar temes importants per a la Comunitat TI en general, per variar una mica l'àmbit pur del Programari Lliure, Codi Obert i GNU / Linux. Per això, de vegades els compartim informació variada sobre l'àmbit de la Ciència i la Tecnologia, I sobre la Informàtica i la Computació. Sent un d'aquests casos, quan parlem de què són i com són certes professions o càrrecs TI, dins l'àmbit de la Informàtica i la Computació.

En aquest aspecte, li hem dedicat diverses publicacions al professional TI anomenat SysAdmin, el que com ja sabem sol, gairebé per defecte, manejar moltíssim i principalment Linux. També, sobre els «DevOps versus Enginyers de Programari», I els Directors TI. I avui, dedicarem el present post a un de semblant conegut com el Enginyer de Programari, fent la comparativa entre «DevOps versus Enginyers de Programari».

Devops versus SysAdmin: ¿Rivals o Col·laboradors?

Devops versus SysAdmin: ¿Rivals o Col·laboradors?

I, abans de començar aquest interessant post comparatiu entre «DevOps versus Enginyers de Programari», els recomanem les anteriors publicacions relacionades, perquè les explorin en finalitzar-ho:

Devops versus SysAdmin: ¿Rivals o Col·laboradors?
Article relacionat:
Devops versus SysAdmin: ¿Rivals o Col·laboradors?
Sysadmin: L'art de ser un Administrador de Sistemes i servidors
Article relacionat:
Sysadmin: L'Art de ser un Administrador de Sistemes i servidors

DevOps versus Enginyers de Programari

DevOps versus Enginyers de Programari

DevOps versus Enginyers de Programari: S'assemblen o no!

Sobre els DevOps

Sobre els DevOps

En una publicació anterior descrivim àmpliament al professional TI DevOps, tanmateix, de forma resumida podem descriure'l com un programador altament format capaç de realitzar totes les funcions que intervenen en el cicle de vida del Desenvolupament del Programari i més, tals com, Programació, Operació, Proves, Desenvolupament, Suport, Servidors, Base de Dades, Web i qualsevol altra que sigui necessària.

Aquesta situació és la que fa precisament un DevOps s'assembli molt a una barreja de Desenvolupador o Enginyer de Programari i SysAdmin. A més, tendeixen a dominar una gran varietat de llenguatges de programació, i posseir àmplies capacitats tècniques i habilitats de gestió. Per això i més, sol ser vist com un professional TI expert, tant en Software com en Hardware (Infraestructura/Plataforma), de l'Organització on s'exerceix.

Finalment, sol tenir com funcions específiques o activitats assignades dins d'una organització, algunes com les següents:

  • Escriure codi i realitzar la funció d'un Programador.
  • Gestiona servidors Multi-Plataformes i realitzar la funció d'un SysAdmin.
  • Gestionar Xarxes i realitzar la funció de l'netadmin.
  • Fer servir una base de dades (BD) i realitzar la funció d'un DBA.
  • Manejar i col·laborar en un alt nivell organitzatiu, garantint la sinergia entre unitats o grups de treball, com a líders de projectes o gerents dàrea.

Sobre els Enginyers de Sistemes

Sobre els Enginyers de Sistemes

Els Ingenieros de Sistemas (als que abreujadament poguéssim anomenar IngSW) poden ser descrits com Professionals TI que desenvolupen i mantenen programes informàtics. Per tant, coneixen i utilitzen llenguatges de programació per escriure codi, provar i depurar el programari, assegurant així el seu funcionament i les seves actualitzacions per mantenir i millorar-ne la funcionalitat.

A més, els Ingenieros de Sistemas han de ser capaç de identificar un problema o necessitat al mercat o àrea de treball, elaborar un projecte, planificar-ne el desenvolupament i fer totes les proves necessàries fins que funcioni sense errors. Incloent, el liderar equips i si cal, el aplicar coneixements científics i estadístics per assolir els seus objectius. Sent tot això últim, el que realment el diferencia de qualsevol programador (per molt expert que sigui), ja que aquests només es limiten a programar.

Finalment, sol tenir com funcions específiques o activitats assignades dins d'una organització, algunes com les següents:

  • Crear sistemes informàtics i programari intel·ligents.
  • Dirigir projectes de desenvolupament de programari i liderar equips o unitats de treball informàtiques.
  • Analitzar noves tècniques de treball i tecnologies de desenvolupament, optimitzant processos relacionats.
  • Analitzar problemes informàtics i preparar solucions compatibles amb diversos sistemes operatius.

Sobre tots dos: Diferències i Similituds

Tal com es pot apreciar, s'assemblen molt i es diferencien poc. Bàsicament, la seva professionals TI avançats que solen dominar molt tot allò relacionat Desenvolupament de Software, tant en l'àmbit tècnic com en el gerencial. No obstant això, el DevOps destaca o es diferencia de l'enginyer de sistemes pels seus coneixements o capacitats adquirides en àmbits no directament associats al programari, és a dir, al maquinari. Ja que, ha d'estar en la capacitat d'entendre i manejar tòpics com a Servidors, Xarxes i Sistemes de BD.

En conseqüència, un Enginyer de DevOps pot fàcilment ser un Enginyer de Programari. Però, un enginyer de programari no necessàriament pot ser un enginyer de DevOps. Sobretot perquè un Enginyer de DevOps ha de ser capaç d'enfocar tant en el desenvolupament com en les operacions d'un producte de programari, mentre que un Enginyer de programari s'hauria d'enfocar només en el desenvolupament del producte de programari i qualsevol altre factor que depengui de ell.

Director TU: L'art d'administrar una Unitat de Tecnologia i Sistemes
Article relacionat:
Director TU: L'art d'administrar una Unitat de Tecnologia i Sistemes
Automatització: Eines disponibles per al treball d'un SysAdmin
Article relacionat:
Automatització: Eines disponibles per al treball d'un SysAdmin

Resum: Banner post 2021

Resum

En resum, esperem que aquest valuós post comparatiu entre «DevOps versus Enginyers de Programari» per conèixer els conceptes darrere de cadascú, els seus funcions, diferències i similituds, us hagi estat d'interès i utilitat, per seguir acumulant coneixements sobre l'enorme i demandant món de la Informàtica i la Computació, i tots aquells llocs (càrrecs) que hi fan vida, als quals optem quan estudiem aquesta carrera en una universitat per graduar-nos com un professional TI.

Finalment, no deixeu d'aportar la vostra opinió sobre el tema d'avui, via comentaris. I, si t'ha agradat aquesta publicació, no deixis de compartir-la amb altres. A més, recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, i unir-te al nostre canal oficial de Telegram de DesdeLinux, O aquest grup per a més informació sobre el tema actual.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.