{"id":38521,"date":"2019-10-31T22:24:16","date_gmt":"2019-10-31T19:24:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kto-takie-devops\/"},"modified":"2019-10-31T22:24:16","modified_gmt":"2019-10-31T19:24:16","slug":"kto-takie-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kto-takie-devops","title":{"rendered":"\u00bfQui\u00e9nes son los DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>En este momento, esta es una de las posiciones m\u00e1s caras del mercado. La atenci\u00f3n en torno a los ingenieros de \u2018DevOps\u2019 supera todos los l\u00edmites imaginables, y lo que es peor a\u00fan, con los ingenieros Senior de DevOps.<br \/>\nTrabajo como l\u00edder del departamento de integraci\u00f3n y automatizaci\u00f3n; adivinen la traducci\u00f3n al ingl\u00e9s: DevOps Manager. \u00bfRefleja realmente esta traducci\u00f3n nuestra actividad diaria? Dudo que lo haga, pero la variante en ruso es m\u00e1s precisa en este caso. Debido a mi trabajo, es natural que deba entrevistar a los futuros miembros de mi equipo, y en el \u00faltimo a\u00f1o, he revisado alrededor de 50 personas, y tantas m\u00e1s fueron eliminadas en la preselecci\u00f3n con mis empleados.<\/p>\n<p><\/p>\n<p>Todav\u00eda estamos buscando colegas, ya que detr\u00e1s del sello de DevOps se esconde una gran variedad de ingenieros de diferentes tipos.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Todo lo que se escribe a continuaci\u00f3n es mi opini\u00f3n personal; no est\u00e1n obligados a estar de acuerdo, sin embargo, admito que podr\u00eda influir en su perspectiva sobre el tema. A pesar del riesgo de desagrado, publico mi opini\u00f3n porque creo que tiene su lugar.<\/p>\n<p><\/p>\n<p>Las empresas entienden de diversas maneras qui\u00e9nes son los ingenieros de DevOps, y para una contrataci\u00f3n r\u00e1pida, otorgan esta etiqueta a todos. La situaci\u00f3n es bastante extra\u00f1a, ya que las empresas est\u00e1n dispuestas a pagar recompensas desorbitadas a estas personas, recibiendo a menudo, en la mayor\u00eda de los casos, a un administrador con herramientas.<\/p>\n<p><\/p>\n<h2 id=\"tak-kto-zhe-takie-devops-inzhenery\">\u00bfEntonces, qui\u00e9nes son los ingenieros de DevOps?<\/h2>\n<p><\/p>\n<p>Comencemos con la historia de su aparici\u00f3n: Development Operations surgi\u00f3 como un paso m\u00e1s hacia la optimizaci\u00f3n de la interacci\u00f3n en equipos peque\u00f1os para aumentar la velocidad de producci\u00f3n del producto, como resultado esperado. La idea era fortalecer al equipo de desarrollo con conocimientos sobre los procedimientos y enfoques en la gesti\u00f3n del entorno del producto. En otras palabras, un desarrollador debe entender c\u00f3mo funciona su producto en diferentes condiciones, debe saber c\u00f3mo desplegar su producto y qu\u00e9 caracter\u00edsticas del entorno ajustar para mejorar el rendimiento. As\u00ed, durante un tiempo, aparecieron desarrolladores con un enfoque DevOps. Los desarrolladores DevOps escrib\u00edan scripts de construcci\u00f3n y empaquetado para facilitar sus actividades y el funcionamiento del entorno productivo. Sin embargo, la complejidad de la arquitectura de las soluciones y la interacci\u00f3n mutua de los componentes de la infraestructura empezaron a deteriorar el rendimiento de los entornos con el tiempo; cada iteraci\u00f3n requer\u00eda una comprensi\u00f3n m\u00e1s profunda de ciertos componentes, reduciendo as\u00ed la productividad del propio desarrollador debido a los costos adicionales de entender los componentes y ajustar los sistemas para tareas espec\u00edficas. El costo propio del desarrollador aument\u00f3, el costo del producto junto con \u00e9l, y las demandas a los nuevos desarrolladores en el equipo se dispararon, ya que era necesario cubrir tambi\u00e9n las responsabilidades de la 'estrella' del desarrollo, y, naturalmente, estas 'estrellas' se volvieron cada vez menos accesibles. Tambi\u00e9n cabe destacar que, en mi experiencia, poco interesaba a los desarrolladores las especificidades del procesamiento de paquetes por el n\u00facleo del sistema operativo, las reglas de enrutamiento de paquetes y los aspectos de seguridad del host. Un paso l\u00f3gico fue atraer a un administrador, que es precisamente quien est\u00e1 familiarizado con esto, y asignarle dichas responsabilidades, lo que, gracias a su experiencia, permiti\u00f3 alcanzar los mismos indicadores a un costo menor en comparaci\u00f3n con el costo de la 'estrella' del desarrollo. Tales administradores se integraron en el equipo y su tarea principal era gestionar los entornos de prueba y productivos, seg\u00fan las reglas del equipo espec\u00edfico, con recursos asignados a ese equipo. As\u00ed, en realidad, es como surgieron los DevOps en la percepci\u00f3n de la mayor\u00eda.<\/p>\n<p><\/p>\n<p>Con el tiempo, estos administradores de sistemas comenzaron a comprender las necesidades de este equipo espec\u00edfico en el \u00e1rea de desarrollo, c\u00f3mo facilitar la vida a los desarrolladores y probadores, y c\u00f3mo desplegar actualizaciones sin tener que quedarse en la oficina el viernes por la noche corrigiendo errores de despliegue. A medida que pasaba el tiempo, los \"estrellas\" comenzaron a ser los administradores de sistemas que entend\u00edan lo que los desarrolladores deseaban. Para minimizar el impacto, empezaron a adoptar herramientas de gesti\u00f3n, y todos recordaron viejos y confiables m\u00e9todos de aislamiento en el nivel del sistema operativo, que permit\u00edan minimizar los requisitos de seguridad, la gesti\u00f3n de la parte de red, as\u00ed como la configuraci\u00f3n del host en general, lo que a su vez redujo las exigencias a las nuevas \"estrellas\". <\/p>\n<p><\/p>\n<p>Apareci\u00f3 una \"maravillosa\" cosa: docker. \u00bfPor qu\u00e9 es maravillosa? Porque crear un aislamiento en chroot o jail, as\u00ed como en OpenVZ, requer\u00eda conocimientos no triviales del sistema operativo. Con esta herramienta, se permit\u00eda crear f\u00e1cilmente un entorno aislado para aplicaciones en alg\u00fan host, con todo lo necesario dentro, y devolver las riendas del desarrollo, mientras que el administrador de sistemas solo deb\u00eda gestionar un host, asegurando su seguridad y alta disponibilidad: una simplificaci\u00f3n l\u00f3gica. Pero el progreso no se detiene y los sistemas se vuelven cada vez m\u00e1s complejos, con m\u00e1s y m\u00e1s componentes; un solo host ya no satisface las necesidades del sistema y es necesario construir cl\u00fasteres. Volvemos a depender de los administradores de sistemas que son capaces de construir estos sistemas.<\/p>\n<p><\/p>\n<p>Ciclo tras ciclo, aparecen diversos sistemas que simplifican el desarrollo y\/o la administraci\u00f3n, surgen sistemas de orquestaci\u00f3n que, hasta que no se requiere desviarse del proceso est\u00e1ndar, son f\u00e1ciles de usar. La arquitectura de microservicios tambi\u00e9n surgi\u00f3 con el objetivo de simplificar todo lo mencionado anteriormente: menos interconexiones, m\u00e1s f\u00e1cil de gestionar. En mi experiencia, no he vivido una arquitectura de microservicios completamente establecida; dir\u00eda que es un 50 a 50: el 50 por ciento son microservicios, cajas negras, lo que entra se procesa y sale; el otro 50 por ciento es un monolito desgarrado, servicios incapaces de funcionar independientemente de otros componentes. Todo esto volvi\u00f3 a imponer limitaciones en el nivel de conocimientos tanto de desarrolladores como de administradores.<\/p>\n<p><\/p>\n<p>Las \u00aboscilaciones\u00bb en el nivel de conocimientos de expertos de un recurso determinado contin\u00faan hasta el d\u00eda de hoy. Pero nos hemos desviado un poco, hay muchos aspectos que vale la pena abordar.<\/p>\n<p><\/p>\n<h2 id=\"build-engineerrelease-engineer\">Ingeniero de Construcci\u00f3n \/ Ingeniero de Lanzamiento<\/h2>\n<p><\/p>\n<p>Son ingenieros altamente especializados, surgidos como un medio para estandarizar los procesos de construcci\u00f3n de software y de sus lanzamientos. En el marco de la implementaci\u00f3n masiva de Agile, pareciera que su demanda hab\u00eda disminuido, sin embargo, esto est\u00e1 lejos de ser cierto. Esta especializaci\u00f3n surgi\u00f3 como un medio para estandarizar la construcci\u00f3n y entrega de software a escala industrial, es decir, utilizando t\u00e9cnicas est\u00e1ndar para todos los productos de la empresa. Con la llegada de DevOps, los desarrolladores han perdido en parte estas funciones, ya que ellos mismos empezaron a preparar el producto para su entrega, y considerando la cambiante infraestructura y el enfoque en una entrega lo m\u00e1s r\u00e1pida posible sin tener en cuenta la calidad, con el tiempo se convirtieron en un freno para los cambios, ya que adherirse a est\u00e1ndares de calidad inevitablemente ralentiza las entregas. As\u00ed, gradualmente, parte de las funciones de los ingenieros de Build\/Release han reca\u00eddo sobre los administradores de sistemas.<\/p>\n<p><\/p>\n<h2 id=\"opsy-takie-raznye\">Los Ops son tan diversos<\/h2>\n<p><\/p>\n<p>Avanzamos y nuevamente la amplia gama de responsabilidades y la falta de personal cualificado nos empujan a una especializaci\u00f3n estricta; como setas despu\u00e9s de la lluvia, surgen diversas Operaciones:<\/p>\n<p><\/p>\n<ul>\n<li>TechOps \u2014 administradores de sistemas de tipo HelpDesk<\/li>\n<li>LiveOps \u2014 administradores de sistemas, principalmente responsables de entornos productivos<\/li>\n<li>CloudOps \u2014 administradores de sistemas especializados en \u00abnubes\u00bb p\u00fablicas como Azure, AWS, GCP, etc.<\/li>\n<li>PlatOps \/ InfraOps \/ SysOps \u2014 administradores de sistemas de infraestructura.<\/li>\n<li>NetOps \u2014 administradores de redes<\/li>\n<li>SecOps \u2014 administradores de sistemas especializados en seguridad de la informaci\u00f3n \u2014 cumplimiento PCI, cumplimiento CIS, parches, etc.<\/li>\n<\/ul>\n<p><\/p>\n<p>DevOps \u2014 (en teor\u00eda) una persona que entiende todos los procesos del ciclo de desarrollo \u2014 desarrollo, pruebas, comprende la arquitectura del producto, capaz de evaluar los riesgos de seguridad, familiarizada con los enfoques y herramientas de automatizaci\u00f3n, al menos a un alto nivel, adem\u00e1s, tambi\u00e9n entiende el soporte previo y posterior al lanzamiento del producto. Una persona capaz de abogar tanto por las operaciones como por el desarrollo, lo que permite construir una colaboraci\u00f3n favorable entre estos dos pilares. Comprende los procesos de planificaci\u00f3n del trabajo por parte de los equipos y la gesti\u00f3n de las expectativas del cliente.<\/p>\n<p><\/p>\n<p>Para llevar a cabo este tipo de trabajos y responsabilidades, esta persona debe contar con herramientas de gesti\u00f3n no solo para los procesos de desarrollo y pruebas, sino tambi\u00e9n para la gesti\u00f3n de la infraestructura del producto y la planificaci\u00f3n de recursos. DevOps, en este entendimiento, no puede estar en IT, ni en I+D, ni siquiera en PMO, debe tener influencia en todas estas \u00e1reas: ser director t\u00e9cnico de la empresa, Chief Technical Officer.<\/p>\n<p><\/p>\n<p>\u00bfEs as\u00ed en su empresa? \u2014 Dudo. En la mayor\u00eda de los casos, es solo IT o I+D.<\/p>\n<p><\/p>\n<p>La falta de recursos y la capacidad de influir en al menos una de estas tres \u00e1reas de actividad producir\u00e1 un desplazamiento del peso de los problemas hacia donde sea m\u00e1s f\u00e1cil aplicar esos cambios, como por ejemplo, la imposici\u00f3n de limitaciones t\u00e9cnicas en los lanzamientos debido al 'c\u00f3digo sucio' seg\u00fan los datos de los sistemas de an\u00e1lisis est\u00e1tico. Es decir, cuando PMO establece un plazo r\u00edgido para el lanzamiento de la funcionalidad, I+D no puede entregar un resultado de calidad en esos plazos y lo entrega como puede, dejando el refactorizado para despu\u00e9s, DevOps que se relaciona con IT, mediante medios t\u00e9cnicos bloquea el lanzamiento. La falta de autoridad para cambiar la situaci\u00f3n, en el caso de los empleados responsables lleva a una hiperresponsabilidad por algo sobre lo que no pueden influir, especialmente si estos empleados entienden y ven los errores, y c\u00f3mo corregirlos \u2014 'La felicidad est\u00e1 en la ignorancia', y como consecuencia, al agotamiento y la p\u00e9rdida de estos empleados.<\/p>\n<p><\/p>\n<h2 id=\"rynok-devops-resursov\">Mercado de recursos DevOps<\/h2>\n<p><\/p>\n<p>Veamos algunas ofertas de trabajo para la posici\u00f3n de DevOps de varias empresas. <\/p>\n<p><\/p>\n<blockquote><p><strong>Estamos listos para reunirnos con usted si usted:<\/strong><\/p>\n<ol>\n<li>Domina Zabbix y sabe qu\u00e9 es Prometheus;<\/li>\n<li>Iptables;<\/li>\n<li>Estudiante de BASH;<\/li>\n<li>Profesor de Ansible;<\/li>\n<li>Guru de Linux;<\/li>\n<li>\u00bfSabes usar el depurador y trabajar junto con los desarrolladores para encontrar problemas en aplicaciones (php\/java\/python)? <\/li>\n<li>El enrutamiento no te causa p\u00e1nico;<\/li>\n<li>Dedicas una atenci\u00f3n significativa a la seguridad del sistema;<\/li>\n<li>Haces copias de seguridad de \"todo y de todos\", y tambi\u00e9n restauras con \u00e9xito eso \"todo y de todos\";<\/li>\n<li>\u00bfSabes configurar el sistema para sacar el m\u00e1ximo provecho del m\u00ednimo?<\/li>\n<li>Configuras r\u00e9plicas antes de dormir en Postgres y MySQL;<\/li>\n<li>La configuraci\u00f3n y ajuste de CI\/CD es para ti una necesidad como el desayuno\/comida\/cena.<\/li>\n<li>Tienes experiencia trabajando con AWS;<\/li>\n<li>Est\u00e1s dispuesto a desarrollarte junto con la empresa;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>As\u00ed que:<\/p>\n<p><\/p>\n<ul>\n<li>del 1 al 6 \u2014 administrador de sistemas<\/li>\n<li>7 \u2014 un poco de administraci\u00f3n de redes, lo cual tambi\u00e9n se incluye en el nivel de administrador de sistemas, nivel Medio<\/li>\n<li>8 \u2014 un poco de seguridad, que es obligatoria para un administrador de sistemas de nivel Medio<\/li>\n<li>9-11 \u2014 Administrador de Sistemas Medio<\/li>\n<li>12 \u2014 Dependiendo de las tareas asignadas, o Administrador de Sistemas Medio, o Ingeniero de Construcci\u00f3n<\/li>\n<li>13 \u2014 Virtualizaci\u00f3n \u2014 Administrador de Sistemas Medio, o el llamado CloudOps, con conocimientos avanzados espec\u00edficamente de los servicios de la <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/\"   title=\"hosting\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2346\">hosting<\/a> plataforma, para un uso efectivo de los recursos financieros y reducci\u00f3n de la carga en el mantenimiento<\/li>\n<\/ul>\n<p><\/p>\n<p>Resumiendo sobre esta vacante, se puede decir que para ellos basta con un Administrador de Sistemas Medio\/Senior.<\/p>\n<p><\/p>\n<p>Por cierto, no hay que dividir demasiado a los administradores en Linux\/Windows. Entiendo que los servicios y sistemas de estos dos mundos son diferentes, pero la base es la misma y cualquier administrador que se respete a s\u00ed mismo est\u00e1 familiarizado con ambos, y aunque no lo est\u00e9, para un buen administrador no ser\u00e1 dif\u00edcil familiarizarse con esto.<\/p>\n<p><\/p>\n<p>Consideremos otra vacante:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Experiencia en la construcci\u00f3n de sistemas de alta carga;<\/li>\n<li>Excelentes conocimientos de sistemas operativos Linux, software de sistema general y stack web (Nginx, PHP\/Python, HAProxy, MySQL\/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);<\/li>\n<li>Experiencia trabajando con sistemas de virtualizaci\u00f3n (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4370\">KVM<\/a>, VMWare, LXC\/Docker);<\/li>\n<li>Dominio de lenguajes de scripting;<\/li>\n<li>Entendimiento de los principios de funcionamiento de redes y protocolos de red;<\/li>\n<li>Entendimiento de los principios para la construcci\u00f3n de sistemas tolerantes a fallos;<\/li>\n<li>Autonom\u00eda e iniciativa;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Desglosamos:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Administrador de Sistemas Senior<\/li>\n<li>2 \u2014 Dependiendo del sentido que se le d\u00e9 a este stack \u2014 Administrador de Sistemas Medio\/Senior<\/li>\n<li>3 \u2014 La experiencia laboral tambi\u00e9n puede significar \u2014 \"No levant\u00e9 el cl\u00faster, pero cre\u00e9 y gestion\u00e9 m\u00e1quinas virtuales, hab\u00eda un host de Docker \u00fanico, el acceso a los contenedores lo configur\u00e9\" \u2014 Administrador de Sistemas Medio<\/li>\n<li>4 \u2014 Administrador de Sistemas Junior \u2014 s\u00ed, un administrador que no puede escribir scripts b\u00e1sicos de automatizaci\u00f3n, independientemente del lenguaje, no es un administrador \u2014 es un simple t\u00e9cnico.<\/li>\n<li>5 \u2014 Administrador de Sistemas Intermedio<\/li>\n<li>6 \u2014 Administrador de Sistemas Senior<\/li>\n<\/ul>\n<p><\/p>\n<p>Resumiendo \u2014 Administrador de Sistemas Intermedio\/Senior<\/p>\n<p><\/p>\n<p>Otra m\u00e1s:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Experiencia en devops;<\/li>\n<li>Experiencia con uno o varios productos para la formaci\u00f3n de procesos CI\/CD. Gitlab CI ser\u00e1 una ventaja;<\/li>\n<li>Trabajo con contenedores y virtualizaci\u00f3n; Si usaron Docker \u2013 est\u00e1 bien, \u00a1y si usaron k8s \u2013 excelente!<\/li>\n<li>Experiencia trabajando en un equipo \u00e1gil;<\/li>\n<li>Conocimiento de alg\u00fan lenguaje de programaci\u00f3n;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Veamos:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Hmm\u2026 \u00bfQu\u00e9 quieren decir los chicos? =) Probablemente ellos mismos no saben lo que hay detr\u00e1s de esto.<\/li>\n<li>2 \u2014 Ingeniero de Construcci\u00f3n<\/li>\n<li>3 \u2014 Administrador de Sistemas Intermedio<\/li>\n<li>4 \u2014 Soft skills, no los consideraremos por ahora, aunque Agile es otra cosa que se interpreta como conviene.<\/li>\n<li>5 \u2014 Es demasiado vago \u2014 puede ser un lenguaje de scripting o uno compilado. Me pregunto, \u00bfles bastar\u00e1 si escrib\u00ed en Pascal y Basic en la escuela? =)<\/li>\n<\/ul>\n<p><\/p>\n<p>Tambi\u00e9n me gustar\u00eda hacer un comentario sobre el punto 3, para reforzar la comprensi\u00f3n de por qu\u00e9 este punto es cubierto por un administrador de sistemas. Kubernetes es simplemente orquestaci\u00f3n, una herramienta que encapsula comandos directos para los controladores de red y los hosts de virtualizaci\u00f3n\/aislamiento en un par de comandos y permite que la comunicaci\u00f3n con ellos sea abstracta, eso es todo. Por ejemplo, tomemos el \u2018build framework\u2019 Make, el cual no considero un marco de verdad. S\u00ed, s\u00e9 sobre la tendencia de meter Make en cualquier lugar, donde es necesario y donde no \u2014 \u00bfenvolver Maven en Make, por ejemplo, en serio?<br \/>\nEn esencia, Make es solo un envoltorio sobre shell, simplificando los comandos de compilaci\u00f3n, vinculaci\u00f3n y entorno de compilaci\u00f3n, al igual que k8s.<\/p>\n<p><\/p>\n<p>Una vez, entrevist\u00e9 a un chico que usaba k8s en su trabajo sobre OpenStack, y \u00e9l contaba c\u00f3mo desplegaba servicios en \u00e9l, sin embargo, cuando pregunt\u00e9 precisamente sobre OpenStack, result\u00f3 que era administrado y levantado por administradores de sistemas. \u00bfRealmente creen que una persona que levant\u00f3 OpenStack, independientemente de la plataforma que use detr\u00e1s, no puede usar k8s? =)<br \/>\nEste solicitante en realidad no es DevOps, sino un simple Administrador de Sistemas y, para ser m\u00e1s preciso, Administrador de Kubernetes.<\/p>\n<p><\/p>\n<p>Resumiendo una vez m\u00e1s \u2014 un Administrador de Sistemas Intermedio\/Senior ser\u00e1 suficiente para ellos.<\/p>\n<p><\/p>\n<h2 id=\"skolko-veshat-v-grammah\">\u00bfCu\u00e1nto colgar en gramos?<\/h2>\n<p><\/p>\n<p>Rango de salarios propuestos para los puestos indicados \u2014 90k-200k<br \/>\nAhora me gustar\u00eda hacer una comparaci\u00f3n entre las recompensas monetarias de los Administradores de Sistemas y los Ingenieros DevOps.<\/p>\n<p><\/p>\n<p>En principio, para simplificar, se podr\u00eda clasificar los niveles seg\u00fan la experiencia laboral, aunque esto no ser\u00e1 preciso; para los fines del art\u00edculo es suficiente.<\/p>\n<p><\/p>\n<p>Experiencia:<\/p>\n<p><\/p>\n<ol>\n<li>hasta 3 a\u00f1os \u2014 Junior<\/li>\n<li>hasta 6 a\u00f1os \u2014 Middle<\/li>\n<li>m\u00e1s de 6 a\u00f1os \u2014 Senior<\/li>\n<\/ol>\n<p><\/p>\n<p>El sitio de b\u00fasqueda de empleados ofrece:<br \/>\nAdministradores de Sistemas:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 a\u00f1os \u2014 50k rub.<\/li>\n<li>Middle \u2014 5 a\u00f1os \u2014 70k rub.<\/li>\n<li>Senior \u2014 11 a\u00f1os \u2014 100k rub.<\/li>\n<\/ol>\n<p><\/p>\n<p>Ingenieros DevOps:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 a\u00f1os \u2014 100k rub.<\/li>\n<li>Middle \u2014 3 a\u00f1os \u2014 160k rub.<\/li>\n<li>Senior \u2014 6 a\u00f1os \u2014 220k rub.<\/li>\n<\/ol>\n<p><\/p>\n<p>Para la experiencia de los \u2018DevOps\u2019, se utiliz\u00f3 la experiencia que en alguna medida tocaba el SDLC.<\/p>\n<p><\/p>\n<p>De lo anterior se deduce que, en realidad, las empresas no necesitan DevOps, y que podr\u00edan haber ahorrado al menos un 50 por ciento de los costos inicialmente planificados, contratando a un Administrador. M\u00e1s a\u00fan, podr\u00edan haber definido con mayor claridad las responsabilidades de la persona buscada y cerrar la necesidad m\u00e1s r\u00e1pido. Tambi\u00e9n es importante recordar que una clara divisi\u00f3n de responsabilidades permite reducir los requisitos para el personal y crear un ambiente m\u00e1s favorable en el equipo, debido a la ausencia de cruces. En la gran mayor\u00eda de las ofertas de trabajo se ven utillidades y etiquetas de DevOps, sin realmente tener requisitos para un DevOps Engineer, solo solicitudes para un administrador de herramientas.<\/p>\n<p><\/p>\n<p>El proceso de formaci\u00f3n de los ingenieros DevOps tambi\u00e9n est\u00e1 limitado a un conjunto de trabajos espec\u00edficos y herramientas, y no proporciona una comprensi\u00f3n general de los procesos y sus dependencias. Es bueno, por supuesto, cuando una persona puede desplegar AWS EKS usando Terraform, en combinaci\u00f3n con un sidecar de Fluentd en este cl\u00faster y un stack AWS ELK para el sistema de logging en 10 minutos con solo un comando en la consola, pero si no entiende el principio de procesamiento de logs y para qu\u00e9 son necesarios, si no sabe c\u00f3mo recoger m\u00e9tricas de ellos y vigilar la degradaci\u00f3n del servicio, seguir\u00e1 siendo el mismo 'enikey', capaz de usar algunas herramientas.<\/p>\n<p><\/p>\n<p>Sin embargo, la demanda genera la oferta, y vemos un mercado extremadamente caliente para la posici\u00f3n de DevOps, donde los requisitos no corresponden al verdadero rol y solo permiten que los administradores de sistemas ganen m\u00e1s.<\/p>\n<p><\/p>\n<p>\u00bfEntonces, qui\u00e9nes son? \u00bfDevOps o avariciosos administradores de sistemas? =)<\/p>\n<p><\/p>\n<h2 id=\"kak-dalshe-zhit\">\u00bfC\u00f3mo seguir adelante?<\/h2>\n<p><\/p>\n<p>Empleadores: definir mejor los requisitos y buscar exactamente a quienes se necesitan, sin dispersarse con etiquetas. Si no sabe qu\u00e9 hacen los DevOps, entonces no los necesita en este caso.<\/p>\n<p><\/p>\n<p>Empleados: aprender. Mejorar constantemente sus conocimientos, observar el panorama general de los procesos y seguir el camino hacia el objetivo establecido. Puedes convertirte en lo que quieras, solo necesitas esforzarte.<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/469277\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435. \u0421\u0443\u0435\u0442\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 &#171;DevOps&#187; \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435 \u043c\u044b\u0441\u043b\u0438\u043c\u044b\u0435 \u043f\u0440\u0435\u0434\u0435\u043b\u044b, \u0430 \u0442\u0435\u043c \u0445\u0443\u0436\u0435 \u0441 Senior DevOps \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c\u0438. \u042f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u043e\u0442\u0434\u0435\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0443\u0433\u0430\u0434\u0430\u0439\u0442\u0435 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u2014 DevOps Manager. \u041e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u043b\u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0448\u0443 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u0443\u044e \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u2014 \u0432\u0440\u044f\u0434 \u043b\u0438, \u0430 \u0432\u043e\u0442 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38521","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:24:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:24:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00bfQui\u00e9nes son los DevOps? | ProHoster","description":"En este momento, esta es una de las posiciones m\u00e1s caras en el mercado.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kto-takie-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 DevOps? | ProHoster","og:description":"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kto-takie-devops","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:24:16+00:00","article:modified_time":"2019-10-31T19:24:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38521","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 20:29:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:07:40","updated":"2026-02-09 20:29:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=38521"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38521\/revisions"}],"predecessor-version":[{"id":164245,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38521\/revisions\/164245"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=38521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=38521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=38521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}