Nota perev. : Cabe destacar que fue la publicación subreddit / r / DevOps más popular durante el último mes: "La automatización me ha reemplazado oficialmente en el trabajo: una trampa para DevOps". Su autor (de EE. UU.) Contó su historia, que dio vida al popular dicho de que la automatización eliminará la necesidad de quienes admiten sistemas de software.
Explicación en el Diccionario Urbano de una frase que ya se ha estabilizado (?!) Acerca de reemplazar a una persona con un guión Entonces, aquí está la publicación en sí:
En el entorno de los departamentos de DevOps, a menudo se escucha una broma: "Si automatizamos todo, nos quedaremos sin trabajo".
Sin embargo, esto es exactamente lo que me pasó a mí y a otros cien ingenieros de DevOps. No puedo entrar en detalles debido al acuerdo de confidencialidad: estoy seguro de que tarde o temprano la información aparecerá, pero no quiero ser quien la exprese.
Trataré de dar una idea general de cómo sucedió exactamente todo.
Hace unos cinco años, trabajé como gerente en el departamento de DevOps de una empresa de tecnología mediana, recibiendo un excelente salario en ese momento (190 mil USD), compensando nuestra increíble cantidad de procesamiento forzado.
Como de costumbre, un reclutador de LinkedIn me contactó. Representó al conglomerado multinacional más grande, completamente no interesado en mí como un trabajo potencial. El reclutador escribió que la compañía está expandiendo activamente sus equipos de ingenieros de software, desarrolladores y DevOps en anticipación de varios proyectos importantes, y señaló que les gustaría invitarme a una entrevista.
Me negué y dije que no estaba interesado. Preguntó cuánto gano y enfatizó que el conglomerado ofrecería mucho más. Esto despertó mi curiosidad, porque pensé que ya tenía un gran salario.
En resumen, volé a la entrevista, obtuve un puesto de Senior Lead con un salario de 275 mil dólares más opciones para acciones y bonos, así como la capacidad de trabajar de forma remota (es decir, no tenía que mudarme), aunque la idea era trabajar para una gran corporación No me gustó Sin embargo, la oferta era demasiado buena para ser rechazada (me prometieron mucho más que Amazon a principios de ese año).
La compañía tenía un departamento de DevOps, pero consistía principalmente en administradores de sistemas superiores que podían escribir lo suficiente en Python / Bash / PowerShell para hacerlo peligroso. Por lo tanto, necesitaban un equipo de ingenieros reales de DevOps con experiencia en programación en lenguajes de nivel inferior para trabajar en proyectos complejos.
Durante los siguientes tres años, nuestro departamento creció. Debo decir que la gerencia hizo todo bien. Casi nunca nos rechazaron lo que pedimos, y más del 90% de los proyectos planificados lo completamos a tiempo y cumplimos con el presupuesto, lo cual es realmente sorprendente.
Sin embargo, hace aproximadamente un año y medio, se hizo evidente que automatizamos literalmente * todo *. Por supuesto, todavía se llevaron a cabo inspecciones y mantenimiento regulares, sin embargo, durante el último año y medio, en realidad trabajé solo 1-2 horas al día, ya que prácticamente no había nada que hacer. No iba a renunciar a un trabajo tan bien remunerado, pero tenía miedo de que eventualmente llegara el Día X, y entonces vino ayer.
De hecho, se anunció que la mayoría de los equipos de DevOps se disolvieron (quedaban 75 personas involucradas en aplicaciones específicas), porque los equipos de Ingeniería de Software y TI podían manejar todo el código, y para los chicos de DevOps simplemente no había más trabajo.
Me ofrecieron un puesto en el equipo de TI, pero el salario allí era casi la mitad. Podría seguir trabajando de forma remota, pero querían que finalmente me mudara a la ciudad donde se encuentra la oficina, y es más probable que aparezca en ella.
Es una pena que haya sucedido porque me gustaba trabajar allí. La compañía nos cuidó bien (aparte del despido, por supuesto), y no hay tantos lugares para DevOps con un salario superior a 200 mil dólares y un día de trabajo estándar de 8 horas, casi sin procesamiento.
Afortunadamente, administré sabiamente mi dinero y pude pagar por completo 4 hipotecas en los últimos 5 años. Ahora tengo un pequeño ingreso adicional, los gastos son limitados, por lo que me puedo permitir buscar lentamente un nuevo lugar.
Adiciones (del traductor)
El autor mismo
comenta en su titular de esta manera: "Me disculpo si resultó clickbait: solo estaba tratando de agregar un poco de humor al titular, no iba a convertir mi historia en clickbait o horror de DevOps".
Y
no todos los comentaristas estuvieron de acuerdo con la mencionada "trampa", "trampa" en el contexto de DevOps: "¿Por qué una trampa? Obtuviste un buen salario (incluso más de lo que se describió como "excelente" anteriormente), te deshiciste de horas extra de trabajo, hiciste un excelente trabajo y obtuviste una excelente entrada en tu currículum ".
Un par de adiciones de otros comentarios del autor sobre esta historia:
- Sobre el salario. Factores importantes son regionales y profesionales. El autor, siendo ingeniero de software con 25 años de experiencia, ocupó el cargo de gerente del equipo DevOps. Al mismo tiempo, su experiencia no se limita al conocimiento de la infraestructura moderna, sino que se extiende a lenguajes de programación como C ++, Fortran y Cobol, que fue fundamental para interactuar con los desarrolladores de la organización.
- Para aquellos que también pensaron que 75 ingenieros de DevOps es mucho. Esta compañía " emplea a más de 50 mil personas y literalmente miles de aplicaciones funcionan".
Bono
Si no ha leído una
entrevista reciente con nuestro director técnico, Dmitry Stolyarov (
distol ), para la conferencia DevOpsConf y
el podcast DevOps Deflope , se planteó una pregunta similar. Y aquí está la mirada que se expresó:
- ¿Y qué pasará entonces [en el caso de simplificar enormemente el uso de K8s] a los ingenieros, administradores de sistemas que apoyan a Kubernetes?
Dmitry: ¿Y qué pasó con el contador después de la aparición de 1C? Sobre lo mismo. Antes de eso, pensaron en una hoja de papel, ahora en el programa. La productividad laboral ha aumentado en órdenes de magnitud, y el trabajo en sí no ha desaparecido de esto. Anteriormente, 10 ingenieros necesitaban atornillar la bombilla, pero ahora uno será suficiente.
La cantidad de software y la cantidad de tareas, me parece, ahora está creciendo a una velocidad mayor que los nuevos DevOps y la eficiencia está aumentando. Hay una escasez específica en el mercado y durará mucho tiempo. Más tarde, todo entrará en una determinada norma, en la que aumentará la eficiencia del trabajo, se volverá más sin servidor, conectarán una neurona a Kubernetes, que seleccionará todos los recursos correctamente como debería ... y, en general, haga todo usted mismo como debería: hombre, aléjese y no se moleste.
Pero de todos modos, alguien tendrá que tomar decisiones. Está claro que el nivel de calificación y especialización de esta persona es mayor. Ahora en el departamento de contabilidad no necesita 10 empleados que guarden libros para que su mano no se canse. Simplemente no es necesario. El sistema de gestión electrónica de documentos escanea y reconoce automáticamente muchos documentos. Un jefe de contabilidad inteligente es suficiente, ya con habilidades mucho más grandes, con una buena comprensión.
En general, este es el camino en todos los sectores. Es lo mismo con los automóviles: anteriormente, un mecánico de automóviles y tres conductores estaban unidos al automóvil. Ahora conducir un automóvil es el proceso más simple en el que todos participamos todos los días. Nadie piensa que un automóvil es algo complicado.
DevOps o la ingeniería de sistemas no irán a ninguna parte: aumentará la eficiencia operativa y de alto nivel.
PS
Lea también en nuestro blog: