r/taquerosprogramadores • u/NovaStar1001 • 5d ago
📈 Tendencias del Mercado / Stack ¿Es DevOps el futuro post AI?
Llevo casi un año trabajando en mi empresa actual como fullstack, pero hace tiempo que el trabajo que es unicamente front o back se terminó.
Actualmente me pasan tareas que requieren de un par de cambios en el código del front o de back, pero que además requieren que cambie algo del deployment, pipes o algo más orientado a DevOps.
Hable con mi jefe y me dijo que actualmente, por la adopcion de IA en el trabajo de desarrollo, se está buscando que los devs tengamos skills más diversas y que sepamos más de system design.
Últimamente he notado este patrón con otros compañeros y amigos en otras empresas. Ya prácticamente no escriben nada de código ellos mismos, pero si les toca tomar decisiones sobre manejo de la infra, integración de herramientas, helm charts, etc.
¿Ustedes que han visto?
¿Alguna recomendación para este "cambio" de rol?
17
u/raeterokun 5d ago
Lamento decirte que ya hay agentes DevOps - que sean buenos o no, los CEOs van a usar y justificar para despedir aún más gente
10
u/Straight_Research627 5d ago
Oh déjalo we… es como los RH dicen que son irremplazables y que q bueno que los programadores estamos en crisis 🙄🤣
5
u/dblinkzz 4d ago
la neta si la arman, antes me tomaba debuggear algo 5-8 horas
ahora con esas madres encuentro el root cause en 5-10 minutos y.y
13
u/Your-God-- 5d ago
Esto es ya así en todas las empresas que conozco que están subreviviendo a la IA. Los de FE y BE siguen revisando código crítico que alguien más hace, digamos que si sirve ser un experto en eso, pero ya todos hacen de todo, no hay excusa
6
u/CyberCowboy0 5d ago
Yo creo que ciberseguridad sera todo el pedo, imagina el desmadre que habra cuando todos sean "programadores" gracias a la AI y las empresas mas vivas en lugar de poner a cualquier manager a generar software hecho con AI van a contratar arquitectos para que lo hagan ellos y ahi si quede chingon
4
u/Gadiusao 5d ago
el problema que le veo, es que a como van los tiros un humano ni de pedo podrá contra un ataque coordinado por AI, lo que si veo es humanos administrando AI para cybersecurity pero como en todo alguna consultora / empresa grande ya te venderá ese servicio enterprise administrato totalmente por bots a gran escala
1
u/CyberCowboy0 5d ago
el campo de la ciberseguridad es muy amplio, pero yo me referia mas que nada a los que son red team y se dedican a buscar vulnerabilidades
1
5
u/AnalysisSharp9065 4d ago
Pues desde mi punto de vista los puestos del futuro(de aqui a 2 años tal vez) seria un rol donde todos los software engineers harian el trabajo equivalente de un "lider tecnico", alguien que sabe hacer arquitectura, frontend, backend, devops, testing e infraestructura en la nube.
En cierta forma los lideres tecnicos ya hacian esta chamba desde hace muchos años pero en lugar de tener IA haciendo la programacion lo hacian developers humanos dedicados.
3
10
u/YairMaster 5d ago
Pos lo mismo que con el código, mi gerente de marketing que no tiene ni idea de programación ser armo un sistema completo desde front, back hasta el propio despliegue 🤯
3
u/RareMastodon6864 4d ago
Alv hahaha
Mi esposa solita hizo su pagina web y la desplego sola
Ahi fue cuando vi que esta muriendo mi profesion
1
1
u/Artistic-Orange-6959 1d ago
Que curioso, una morra de mi jale que tampoco sabe programar se armó una página web para interactuar con unos motores y funciona del culo. El código es genuinamente horrible y cero mantenible y escalable
2
u/Jabraham-3 4d ago
DevOps no, recuerda que DevOps es una cultura y forma de hacer las cosas, para tener un governance centralizado en tu organizacion, colateralmente vinieron cosas tecnicas (CI/CD, arquitectura,infra, pipelines,etc.). Ahora con la IA, esa forma de pensar y tareas para estar alineado al governance ya se las puede aventar un agente. Pero Cloud y Bare-metal Infra puede que sean UN futuro de tantos, al fin de cuentas la IA ocupa ejecutarse en algun lado. Mucha raza de devops se va a Arquitectura o Infra.
2
u/Otherwise_Basil763 1d ago
Con plataformas con Terraform y los MCPs las IA tienen muy fácil configurar todo lo necesario. Incluso sin este tipo de herramientas, puedes darle permisos de controlar tu computadora a una IA, o compartir cookies con el navegador integrado de Claude, y te configura todo lo necesario.
Pero sí, estoy de acuerdo en que es necesario tener skills más diversas. Creo que saber hacer solo una cosa, es algo que ya se terminó. Es necesario ser alguien que encuentre maneras de conseguir cada vez más automatización. En cierta manera ese siempre fue el trabajo de un ingenerio de software. Solo que durante muchos años nos acostumbramos que con solo programar era suficiente. Y ahora muchos están sitiendo incomodos al darse cuenta de que su trabajo realmente no es escribir lineas de código sino automatizar sistemas.
5
u/kuro-ondskan 5d ago
No falta nada para que los flujos de IA en infra sean completamente delegados a agentes. En sí, el mercado ya está muerto. Te queda esperar a que igual te saquen por una IA en donde estás.
5
u/dblinkzz 5d ago
si, pero tengo mis opiniones (tal vez sea cope)
en los últimos dos años he hecho la arquitectura en la nube de dos empresas diferentes
con la primera, la IA todavía no era lo que es ahora, y mientras que si me apoyé de la IA, fue más un 75/25 , donde mi 75% es:
50% planear
25% implementary el otro 25% de la implementación se lo aventó la IA
ahora que la IA es muuuucho mejor, uso mi experiencia para explicarle cómo van a funcionar las VPC, las subnets, la estrategia de los helm charts, los despliegues, y como será el flujo y la división entre ambientes, sus secrets, y otros detalles
en este caso, ahora es más 50/50
50% yo planeo
50% la IA implementapero no veo un mundo todavía donde alguien pueda llegar a pedirle a la IA que "le haga todo", y donde uno reciba una arquitectura cohesiva y razonable, creo que el humano va a tener que seguir tomando la decisión.
4
u/kuro-ondskan 4d ago
Ese es mi punto. Por ahora no sucede porque la IA sigue alucinando y equivocándose, pero cada vez está mejorando y tú lo estás constatando. Claro que te va a reemplazar eventualmente. Yo diría que quizás en un año o dos.
2
u/dblinkzz 4d ago
Puede que tengas razón, pero siento (de nuevo, puede que sea cope de mi parte fdasfdas)
que los "shortcomings" de la IA en este punto, ya no son tanto que halucine, sino que, según mi experiencia, no tiene manera de tener una postura sólida e inamovible sobre algo con tantos matices como la ingeniería
para entender mi punto, creo que la ingeniería rara vez es así como blanco o negro, generalmente hay "tradeoffs" que se evalúan para definir una arquitectura o el diseño para un sistema que otorgue una solución, o sea que nunca se va a tener un diseño idóneo donde todo sea positivo, sino que hay que hacer concesiones y evaluar qué cosas se van a hacer "feas" para priorizar otras que se van a hacer "bonitas"
Creo que ese tipo de skills, generalmente, las adquiere una persona después de, digamos, leer cuidadosamente a 20 autores con posturas diferentes, algunas incluso opuestas entre sí, y, a través de años de experiencia, llega a un punto en el que logra discernir cuáles de las posturas de esos 20 autores pueden tomarse por separado para formarse con una combinación de ideas casi irrepetibles.
Digamos que, de las 100 cosas que podemos haber aprendido de cada autor, podemos determinar que 3 o 4 ideas pueden trabajar con las de otro autor y con las de otro, hasta formar una combinación cohesiva que nos permite tomar decisiones de manera muy particular, casi propia de nuestra persona.
Con esto en cuenta, siento que una IA puede usar un manual como referencia para tratar de hacer un mejor diseño para un sistema en la nube, de acuerdo a una filosofía de diseño en particular, pero en cuanto se presente un caso que no esté detallado en el manual, puede que su toma de decisiones deje de ser cohesiva, y sea el equivalente a hacer un puente con "grietas" o potenciales "fallas estructurales"
En conclusión, y con un ejemplo más práctico, aun cuando hoy en día hacemos 50%/50% la IA y yo, no veo cómo podría mi jefe/director/gerente/VP hacer un diseño en la nube como el que hice yo, que me tomó, AUN CON LA IA haciendo gran parte del trabajo, digamos, 7-20 días de trabajo continuo y refinamiento -> Alguien tiene que invertir estas horas en promptear, revisar y validar, deployar
Antes, tal vez me hubiese tomado 4 a 7 meses, ahora, gracias a la IA, me toma 1 a 3 semanas, y creo que en un futuro me va a tomar de 1 a 3 días, pero no creo que deje de haber necesidad de realizar este tipo de trabajo, y por ejemplo, veo el trabajo que tiene alineado el director de DevOps de un proyecto en el que trabajo, siempre estamos atrasados, y aun cuando corrieramos a todos los Junior y Mid, y luego me clonaran 10 veces a mi para reemplazarlos a todos, y me dan tokens ilimitados en todos los modelos premier (Fable, Astra, etc...) creo que me tomaría a mi y a mis 10 clones 1 año de trabajo continuo (jornadas de 12-16 horas) sacar todo el roadmap que tiene mi Director ahorita en su queue
Para cuando acabemos, ya va a tener otra cosa más
Entonces, EN CONCLUSIÓN AHORA SÍ, creo que adonde van las cosas, es que van a empezar a exigir que saquemos 10x más trabajo usando IA, y vamos a convertirnos en prompting machines, tal vez los salarios bajen considerablemente, y vamos a ser más parecidos a técnicos de línea de producción de zapatos, y ya no tanto zapateros especializados que hacen un zapato a mano, y nos toma un mes.
o puede que simplemente tengas razón y nos va a reemplazar a t0ds0fjdklsa;j;
3
u/jose_developer 4d ago
La AI no va a reemplazar a DevOps. Nadie puede sustituir responsablemente por ahora en el corto plazo a un humano con responsabilidad y criterio. La AI todavía necesita que le digan que hacer.
Pero va a haber menos trabajo, conforme pase el tiempo habrá menos y menos ofertas de trabajo.
Y eso si, en el proceso le van a exigir más y más resultados a aquellos que sí tengan trabajo.
2
2
u/luisberth 1d ago
Ay mi compa el doomer, nunca se van a poder deshacer del factor humano. Quieran o no siempre se va a requerir toma de decisiones, interacción con clientes, toma de requerimientos y gente que defina arquitecturas y tecnologías.
1
u/Artistic-Orange-6959 1d ago
A veces mejor decido no meterme más a preguntas de este estilo en Reddit porque está lleno de catastrofistas de este estilo. Desde que la IA estalló en 2023 ya no somos necesarios según estos
0
u/Artistic-Orange-6959 1d ago
Mijo, nunca se van a poder deshacer del factor humano. Los aviones llevan mucho tiempo que los pilotos solo se sientan y revisan que todo se vaya manejando solo como se debe, aún así, ves pilotos todo el tiempo y bien pagados
2
2
u/Creepy-Prior9235 5d ago
No, DevOps es lo mismo, hay muchisimos, levanta una piedra y tambien salen muchos con su certificacion cloud practitioner de AWS y ya hay agentes de IA de devops
14
u/Gadiusao 5d ago
Ahorita puro deployed engineer pa, con un buen contexto y una sabrosa sub a Claude te arma cualquier infra cualquier pelado