<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://www.enriqueverdes.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.enriqueverdes.com/" rel="alternate" type="text/html" hreflang="es" /><updated>2026-03-29T00:27:22+00:00</updated><id>https://www.enriqueverdes.com/feed.xml</id><title type="html">The SysWarrior</title><subtitle>Artículos técnicos y notas personales</subtitle><author><name>Enrique Verdes</name></author><entry><title type="html">Tu trabajo y la IA.</title><link href="https://www.enriqueverdes.com/tecnolog%C3%ADa/La-IA_trabajo/" rel="alternate" type="text/html" title="Tu trabajo y la IA." /><published>2026-03-27T00:00:00+00:00</published><updated>2026-03-27T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/tecnolog%C3%ADa/La%20IA_trabajo</id><content type="html" xml:base="https://www.enriqueverdes.com/tecnolog%C3%ADa/La-IA_trabajo/"><![CDATA[<h2 id="la-ia-y-tu-trabajo-en-el-futuro">La IA y tu trabajo en el futuro</h2>

<p>Hace unos días, en Linkedin, mi amigo NVDK publicaba <a href="https://www.linkedin.com/posts/hectorivand_ai-claude-jobs-activity-7442307196291334144-xB_m?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAABLHrABY-jawvLrBoKT3_wkOjtnog56cL4">este desafío</a>:</p>

<p>Preguntale a tu asistente de IA favorito esto:</p>

<blockquote>
  <p>“Based on what you know about me will ai replace my job in the following 12 months? Be straight, no question ask.”</p>
</blockquote>

<p>Y yo tomé el desafío. Lo hice con ChatGPT, que es el asistente de IA que uso más frecuentemente, y por lo tanto, conoce mi trabajo.</p>

<p>La respuesta, resumidamente, fue:</p>

<blockquote>
  <p>No.
En los próximos 12 meses, es muy improbable que la IA reemplace tu trabajo.
La razón: tu valor no reside simplemente en “escribir comandos” o “crear configuraciones”. Tu trabajo se encuentra en la capa más compleja: el
análisis de sistemas. Operas en entornos Linux, identidad, redes, automatización, OpenShift, restricciones de seguridad, arquitectura empresarial, 
planificación de migraciones, resolución de problemas y formación. Precisamente en esta combinación es donde la IA aún depende de un operador humano.
Lo que la IA sí puede reemplazar es parte del trabajo que realizas en tu puesto.</p>
</blockquote>

<p>O sea, debo hacer que la IA me ayude a ser más productivo, eliminando trabajo superfluo.</p>

<p>Ahora, muchas veces se me pide guía o asesoramiento de carrera por parte de alumnos, o colegas más junior. Entonces me pregunté, ¿que le aconsejaría a un estudiante de IT, para navegar este nuevo mundo?</p>

<p>Y por supuesto, se los pregunté a ChatGPT, y lo que me respondió coincide con algo que para mi mismo siempre fue clave:</p>

<blockquote>
  <p>“Aprende los fundamentos tan bien, que las herramientas cambien sin volverte obsoleto.”</p>
</blockquote>

<p>Vamos a ir al detalle. Es curioso porque es algo que estuve conversando con mis alumnos hace unas semanas en el Taller de Linux en ORT.</p>

<p>Tomar una estrategia de “formación en <strong>T</strong>”, o sea, una base amplia de fundamentos, y profundizar en una (o dos) áreas de especialización.</p>

<ul>
  <li>Construir una base de fundamentos que aplican a cualquier camino que quiera transitar en IT,</li>
  <li>y después profundizar en un área lo antes posible, para aportar valor.</li>
</ul>

<p>Generalmente uno deja la especialización para cuando tiene más experiencia, pero es un lujo que no podemos darnos actualmente.</p>

<p>¿Cual es la base de fundamentos?</p>

<ul>
  <li>Sistemas Operativos</li>
  <li>Redes</li>
  <li>Lógica de programación</li>
  <li>Estructuras de datos básicas</li>
  <li>Seguridad básica</li>
  <li>Control de Versiones</li>
  <li>“Troubleshooting”</li>
  <li>Escritura técnica y comunicación.</li>
</ul>

<p>Estos fundamentos son transferibles a desarrollo, infraestructura, redes, cyberseguridad, cloud, etc.</p>

<p>Con esa base, elegí algo para profundizar. Lo que te guste.</p>

<p>En mi caso, me formé con Analista Programador, pero siempre trabajé en infraestructura, más específicamente, con servidores Linux. Entonces,</p>

<ul>
  <li>Entiendo el proceso de desarrollo de software, arquitecturas, modelos de despliegue de aplicaciones.</li>
  <li>Se lo suficiente sobre Windows, sin ser experto, para interactuar con otros y resolver problemas.</li>
  <li>Se lo suficiente de redes para interactuar con otros y resolver problemas.</li>
  <li>Se bastante de Cyberseguridad como para aplicar hardening, y aplicar mejores prácticas.</li>
  <li>Se suficiente de hardware como para trabajar on premises.</li>
  <li>Se mucho de instalación y configuración de servidores Linux.</li>
  <li>Se mucho de Automatización.</li>
  <li>Se un montón de plataformas de contenerización.</li>
  <li>Puedo entender, arreglar, y hacer pipelines sencillos.</li>
  <li>Puedo trajabar en la nube.</li>
</ul>

<p>Pero sobre todo, y esto muchas veces no se le da importancia, desde muy temprano en mi carrera aprendí a comunicar. Y puedo escribir bastante bien, que es algo sumamente importante. Lo fundamental es poder comunicar claramente conceptos técnicos en lenguaje sencillo.</p>

<p>Y último, pero no menos importante, es fundamental poder hablar inglés. No se trata solo de poder leer documentación y sitios web. Se trata de poder entender y comunicarse con otras personas en Inglés competentemente.</p>

<p>Espero que estos consejos te sirvan para enfrentar mejor el futuro.</p>]]></content><author><name>Enrique Verdes</name></author><category term="tecnología" /><category term="IA" /><summary type="html"><![CDATA[La IA y tu trabajo en el futuro]]></summary></entry><entry><title type="html">Perfect Strangers.</title><link href="https://www.enriqueverdes.com/musica/Musica-Perfect/" rel="alternate" type="text/html" title="Perfect Strangers." /><published>2026-03-26T00:00:00+00:00</published><updated>2026-03-26T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/musica/Musica-Perfect</id><content type="html" xml:base="https://www.enriqueverdes.com/musica/Musica-Perfect/"><![CDATA[<h2 id="la-canción-de-la-semana">La canción de la semana</h2>

<p>Originalmente, le había puesto “Perfect Stranger” a este Blog Personal, hasta que recordé que tenía el logo de guerrero de la línea de comandos y, como la mayoría de lo que voy a escribir tiene que ver con administración de sistemas, elegí SysWarrior.</p>

<p>Ahora, ¿porqué Perfect Stranger? Corría el año 1984. Hacía poco, con Adrían, mi hermano de la vida, habíamos descubierto el Hard Rock y el Heavy Metal.
Iron Maiden, AC/DC, Judas Priest… you know. Y apareció el disco Perfect Strangers, de Deep Purple, el disco de la reunión con la mejor alineación de toda la historia de la banda. Jon Lord, Ritchie Blackmore, Ian Gillan, Ian Paice y Roger Glover. Y me enamoré de esa banda.</p>

<p>La canción que le da nombre al disco, tiene una atmosfera misteriosa, comenzando con el órgano de Jon Lord, y sumándose el resto de la banda en un riff denso y pesado, con la voz de Gillan cantando como “ecos del pasado”. Para Ritchie Blackmore es su canción favorita de la banda, y para mi, es de las mejores, sin duda.</p>

<p>Así que, si ya los conocés, es buen momento para volver a escucharlos, y si no, descubrí con “Perfect Strangers” a esta banda, que representa lo mejor del Hard Rock británico.</p>

<figure class=""><img src="/assets/images/Perfect-Strangers.jpg" alt="Imágen de la cubierta del disco Perfect Strangers" /></figure>]]></content><author><name>Enrique Verdes</name></author><category term="musica" /><category term="top" /><summary type="html"><![CDATA[La canción de la semana]]></summary></entry><entry><title type="html">Más allá del control: cómo evolucionar en la automatización</title><link href="https://www.enriqueverdes.com/tech/AnsibleFinal/" rel="alternate" type="text/html" title="Más allá del control: cómo evolucionar en la automatización" /><published>2025-11-05T00:00:00+00:00</published><updated>2025-11-05T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/tech/AnsibleFinal</id><content type="html" xml:base="https://www.enriqueverdes.com/tech/AnsibleFinal/"><![CDATA[<h2 id="introducción--la-lección-del-maestro-oogway">Introducción – La lección del Maestro Oogway</h2>

<p>El joven discípulo había pasado semanas perfeccionando cada movimiento, cada postura, cada golpe. Cada día practicaba más, convencido de que, si podía controlarlo todo, nunca fallaría. Pero cada vez que enfrentaba un nuevo desafío, su mente se bloqueaba: había demasiadas variables que no podía dominar.</p>

<p>Un día, el Maestro lo llevó al pie de un lago tranquilo y le dijo:</p>

<blockquote>
  <p>“Nunca enfrentarás tu destino hasta que no abandones la ilusión del control.”</p>
</blockquote>

<p>El discípulo, confundido, lo miró.<br />
El Maestro arrojó una piedra al agua, y las ondas comenzaron a expandirse.</p>

<blockquote>
  <p>“Mirá el agua. No podés detener las ondas, pero podés aprender a fluir con ellas.<br />
La verdadera maestría no está en controlarlo todo, sino en construir el camino para que las cosas fluyan con armonía.”</p>
</blockquote>

<p>El joven entendió. Su entrenamiento ya no sería memorizar movimientos, sino aprender a construir prácticas y sistemas que funcionen, incluso cuando no pudiera ver ni controlar cada detalle.</p>

<p>En la automatización empresarial pasa lo mismo. Muchas organizaciones intentan controlar cada script, cada tarea, cada excepción, aferrándose a esa ilusión de control. Pero para madurar, colaborar y evitar errores, hay que dejar esa ilusión atrás y construir prácticas compartidas: entender dónde estamos (madurez), cómo evolucionar (de comunidades informales a estructuras formales) y cómo evitar caer en los antipatrones que nos devuelven al caos.</p>

<h2 id="modelos-de-madurez-en-automatización">Modelos de madurez en automatización</h2>

<p>A la hora de recorrer el camino de la automatización, es importante saber dónde estamos, y el camino que tenemos por delante. Para eso es muy útil un modelo de madurez.</p>

<p><img src="/assets/images/maturity.png" alt="Descripción de la imagen" /></p>

<h3 id="0-manual">0. Manual</h3>

<p>En esta etapa, las tareas de IT se realizan de forma completamente manual. No existen procedimientos definidos, la documentación es mínima o inexistente, y cada cambio o configuración depende del conocimiento individual de las personas. Los errores son frecuentes y los tiempos de entrega son altos.</p>

<h3 id="1-experimental">1. Experimental</h3>

<p>Algunos equipos comienzan a automatizar tareas puntuales, usualmente mediante scripts propios, en base a impulsos individuales, o de pequeños equipos. No hay un enfoque común ni herramientas compartidas. Cada grupo trabaja de forma aislada, con distintos lenguajes, estándares y niveles de calidad. El conocimiento no se sistematiza ni se comparte.</p>

<h3 id="2-definido">2. Definido</h3>

<p>Se adoptan herramientas de automatización estandarizadas (como Ansible), y se establecen estructuras reutilizables (roles, playbooks, colecciones). Los procesos empiezan a documentarse formalmente y a compartirse entre equipos. Se promueve la colaboración, aunque aún de forma limitada. La automatización deja de ser una “isla” y empieza a consolidarse como una práctica organizacional.</p>

<h3 id="3-gestionado">3. Gestionado</h3>

<p>La automatización se gestiona de forma centralizada o coordinada. Existen repositorios comunes, revisión de código, buenas prácticas compartidas y métricas para evaluar el impacto. La colaboración entre áreas técnicas y funcionales se vuelve sistemática. Empiezan a aparecer estructuras como una <em>Community of Practice</em> o incluso un <em>Center of Excellence</em>.</p>

<h3 id="4-optimizado">4. Optimizado</h3>

<p>La automatización se alinea con los objetivos estratégicos de la organización. Se mide el valor entregado, se identifican oportunidades de mejora continua, y se priorizan iniciativas con alto impacto. La automatización es parte del ADN de la empresa: confiable, visible y sostenible. La cultura se orienta a eliminar el trabajo repetitivo y potenciar el talento.</p>

<p>Es importante entender que en una organización grande, no todos los equipos van a estar en el mismo nivel de madurez. Algunos estarán en el nivel 0 (Manual), la mayoría estarán en el nivel 1 (Experimental) y unos pocos posiblemente están en el nivel 2 (Definido). El primer objetivo debería ser nivelar, para que, como organización, se pueda avanzar en forma coordinada.</p>

<p>Ahora, la madurez no se adquiere adoptando herramientas. La clave son las personas. Ya hablamos en artículos anteriores de la importancia de seleccionar las personas claves para nuestro primer proyecto, pero hoy te quiero hablar de dos estructuras que deberías empezar a construir para nivelar a todos tus equipos de IT, llevándolos al nivel “Definido”, y desde ahí continuar avanzando hasta alcanzar los siguientes niveles.</p>

<p>Los conceptos de los artículos anteriores (4S, elección del primer proyecto, involucrar a personas) son fundamentales para avanzar en esas etapas.</p>

<h2 id="de-comunidad-de-prácticas-a-centro-de-excelencia">De Comunidad de Prácticas a Centro de Excelencia</h2>

<p>El primer paso es construir una <strong>Comunidad de Prácticas</strong> (<em>Community of Practice</em> o CoP). Una comunidad de prácticas es un grupo informal de personas que comparten un interés común —en este caso, la automatización— y que se reúnen voluntariamente para aprender, compartir experiencias y mejorar su práctica profesional.</p>

<p>No es un equipo formal, ni responde a las estructuras jerárquicas: se forma desde la base, impulsada por la motivación de hacer mejor las cosas y ayudar a otros.</p>

<p>Los objetivos principales de una CoP, en este contexto, son:</p>

<ul>
  <li><strong>Compartir conocimiento:</strong> evitar reinventar la rueda. Aprender de la experiencia de otros.</li>
  <li><strong>Difundir buenas prácticas:</strong> cómo organizar un playbook, cómo versionar roles, cómo documentar cambios.</li>
  <li><strong>Mentoría y aprendizaje cruzado:</strong> generar un espacio donde los más experientes puedan acompañar a quienes recién comienzan.</li>
  <li><strong>Fomentar la colaboración entre equipos:</strong> romper los silos y facilitar el intercambio entre quienes automatizan desde diferentes sectores.</li>
  <li><strong>Identificar patrones y casos de uso:</strong> detectar qué procesos son candidatos a ser reutilizados o estandarizados a mayor escala.</li>
  <li><strong>Sembrar la base cultural para futuras estructuras formales (como un CoE):</strong> la CoP es el semillero natural de referentes técnicos y culturales que luego pueden liderar un Centro de Excelencia a medida que la organización madura.</li>
</ul>

<h3 id="cómo-nace-una-comunidad-de-prácticas">¿Cómo nace una Comunidad de Prácticas?</h3>

<p>Todo empieza con el primer caso exitoso: un proceso se automatiza exitosamente. Se ve el beneficio: menos errores, más rapidez, menos trabajo repetitivo. El equipo que lo hizo se siente orgulloso… y el resto nota el impacto.</p>

<p>Y luego ocurre algo natural: alguien pregunta <strong>“¿Cómo lo hicieron?”</strong>. Aparece una conversación, un hilo, una reunión espontánea. Se organizan demos, charlas internas, “cafés técnicos”, y así nace una Comunidad de Prácticas.</p>

<h3 id="qué-puede-hacer-la-organización-para-facilitar-y-nutrir-a-una-cop">¿Qué puede hacer la organización para facilitar y nutrir a una CoP?</h3>

<p>Te sugiero un conjunto de actividades que podés promover en tu organización:</p>

<ul>
  <li><strong>Talleres técnicos abiertos (hands-on):</strong> en un laboratorio donde se pueda probar Ansible en un entorno controlado.</li>
  <li><strong>Charlas internas / lightning talks:</strong> donde integrantes del equipo pueden mostrar algo que automatizaron, en un estilo informal.</li>
  <li><strong>Hackathones o desafíos para automatizar tareas</strong>, con incentivos simbólicos o reales (stickers o medallas digitales, recursos para un after del equipo, etc.). Los desafíos pueden ser individuales o por equipos.</li>
  <li><strong>Canales internos dedicados</strong> (chat, foro, wiki, repositorio) que permitan hacer preguntas, compartir recursos, pedir ayuda, etc.</li>
  <li><strong>Reconocimiento explícito del liderazgo informal</strong> en reuniones, Town Halls, boletines, a quienes aportan a la Comunidad. Puede ser simbólico, pero tiene alto impacto para apuntalar la cultura.</li>
</ul>

<p>La CoP te va a llevar al estado “Definido” del Modelo de Madurez, por lo tanto, en el punto que estés hoy, a partir del primer proyecto deberías estar tomando acción para que se genere esa Comunidad.</p>

<p>Una vez que llegás a esta etapa, lo que vas a necesitar para pasar al estado “Gestionado” y seguir avanzando es un <strong>Centro de Excelencia</strong> (<em>Center of Excellence</em> o CoE).</p>

<h2 id="el-centro-de-excelencia-de-automatización">El Centro de Excelencia de Automatización</h2>

<p>Al contrario de la CoP, un CoE es una estructura <strong>formal</strong> dentro de la organización, que se encarga de liderar, coordinar y sostener las iniciativas de automatización, para que sean sostenibles y escalables, y estén alineadas a la estrategia y objetivos de la organización.</p>

<p>El CoE se crea cuando la organización ya reconoce el valor de la automatización, y necesita ordenar y profesionalizar los esfuerzos.</p>

<p><strong>Objetivos principales del CoE de Automatización:</strong></p>

<ul>
  <li><strong>Definir estándares técnicos y de calidad:</strong> cómo se escriben, documentan, prueban y versionan los artefactos de automatización.</li>
  <li><strong>Seleccionar y mantener herramientas comunes:</strong> entorno de desarrollo, orquestación, control de versiones, etc.</li>
  <li><strong>Reutilizar y mantener componentes compartidos:</strong> gestiona el catálogo de automatismos, listos para ser consumidos por diferentes equipos.</li>
  <li><strong>Dar soporte y acompañamiento a los equipos:</strong> provee guía, formación y ayuda técnica.</li>
  <li><strong>Alinear la automatización con los objetivos del negocio.</strong></li>
  <li><strong>Medir y reportar resultados:</strong> define métricas de madurez, ROI y adopción, para mostrar el progreso y el valor aportado.</li>
</ul>

<p>Se podría resumir así:</p>

<ul>
  <li><strong>La Comunidad de Prácticas cultiva la cultura.</strong></li>
  <li><strong>El Centro de Excelencia la transforma en estructura.</strong></li>
</ul>

<p>El CoE nace desde una CoP madura. Lo importante es que no borre la cultura comunitaria, sino que la potencie con recursos, foco y visibilidad organizacional.</p>

<p>Recuerda que debes olvidar la <strong>ilusión del control</strong>.</p>

<h2 id="antipatrones-en-automatización-y-cómo-evitarlos">Antipatrones en automatización (y cómo evitarlos)</h2>

<p>Para terminar, en el camino de la automatización es fácil caer en algunas trampas. Te comento los antipatrones más comunes:</p>

<ul>
  <li><strong>Automatizar caos:</strong> procesos mal definidos o ineficientes. Muchas veces se piensa que la automatización, “automágicamente”, va a resolver problemas con los procesos. No hay atajos: trabajá en tus procesos antes de automatizarlos.</li>
  <li><strong>Scriptitis:</strong> proliferación de scripts sin estándares. Este es un problema cuando tenés equipos que ya tienen automatismos que funcionan. La CoP puede ayudar a mostrar valor, y hacer la transición.</li>
  <li><strong>Tecnología primero:</strong> obsesión con la herramienta sobre los objetivos.</li>
  <li><strong>Silos automatizados:</strong> equipos que no comparten ni reutilizan. Relacionado con el antipatrón de <em>Scriptitis</em>. Falta de pensamiento estratégico y de alineación con el negocio.</li>
  <li><strong>Falta de métricas:</strong> no medir impacto ni aprendizaje.</li>
</ul>

<p>Recuerda las <strong>4S (Sencillo, Seguro, Sostenible, Significativo)</strong>, que vimos en el <a href="https://www.enriqueverdes.com/tech/Ansible3/">artículo anterior</a>. Involucrar a las personas correctas, y mostrar éxitos tempranos. Ansible es una herramienta excelente, pero es eso, una herramienta. Usarla correctamente te va a aportar muchísimo valor.</p>

<h2 id="y-así-llegamos-al-final-de-esta-serie">Y así llegamos al final de esta serie…</h2>

<p>La parte más fácil de la automatización es adoptar Ansible y escribir playbooks. Lo verdaderamente crítico es construir capacidad y dar valor para el negocio. Para eso empezamos con pequeños logros, involucramos a las personas, compartimos lo que aprendemos, evitamos las trampas comunes y vamos consolidando una práctica que escale.</p>

<p>Como nos enseñó el maestro Oogway:</p>

<blockquote>
  <p>“El verdadero crecimiento ocurre cuando dejamos de querer controlarlo todo, y empezamos a construir sistemas que nos permitan avanzar juntos.”</p>
</blockquote>]]></content><author><name>Enrique Verdes</name></author><category term="tech" /><category term="meta" /><summary type="html"><![CDATA[Introducción – La lección del Maestro Oogway]]></summary></entry><entry><title type="html">La Santísima Trinidad</title><link href="https://www.enriqueverdes.com/musica/01Top3/" rel="alternate" type="text/html" title="La Santísima Trinidad" /><published>2025-11-04T00:00:00+00:00</published><updated>2025-11-04T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/musica/01Top3</id><content type="html" xml:base="https://www.enriqueverdes.com/musica/01Top3/"><![CDATA[<p>¿Cual es mi podio? ¿Cuales son los grupos o bandas que para mí son los No. 1?
Acá va las que son mis 3 bandas favoritas, y que considero las mejores, y te cuento porque.</p>

<p>No. 1: Deep Purple</p>

<p>En casi cualquiera de sus sabores, si bien tengo cierta predilección por la siguiente formación, la que considero más clásica de la banda.</p>

<ul>
  <li>Jon Lord: Teclados</li>
  <li>Ritchie Blackmore: Guitarra</li>
  <li>Ian Gillan: Voz</li>
  <li>Roger Glover: Bajo</li>
  <li>Ian Pace: Batería</li>
</ul>

<p>Esta es la alineación que escuché por primera vez, en el disco de 1984 “Perfect Strangers”. Lamentablemente, las diferencias entre Gillan y Blackmore no se pudieron superar y este último dejó la banda finalmente, pero Deep Purple sigue rockeando.</p>

<p>5 músicos de lujo, en cada alineación, con muchos cambios luego de la reunión del ‘84 debido a los problemas entre Blackmore y Gillan que hicieron la convivencia insostenible. Joe Lynn Turner, Joe Satriani, Steve Morse, Don Airey (que llegó cuando falleció Jon Lord), entre otros.</p>

<p>Te dejo con el clip del tema “Perfect Strangers” del álbum homónimo de 1984.</p>

<p>No. 2: Led Zeppelin</p>

<p>No recuerdo que escuché primero de Zepp, si fue “Staiway to Heaven”, si fue “Whole Lotta Love”, si fue “Black Dog”. Pero me encantaron. Al contrario de Purple, Zeppelin nunca cambió su alineación:</p>

<ul>
  <li>Robert Plant en voz</li>
  <li>Jimmy Page en guitarra</li>
  <li>John Paul Jones en bajo y teclados</li>
  <li>y John Bonham en la batería.</li>
</ul>

<p>Supieron amalgamar el rock, el heavy, el blues, el soul, y hasta ritmos orientales de manera magistral.</p>

<p>Tuve la oportunidad de ver a Page y Plant en Buenos Aires, en 1996 y fue una experiencia alucinante, sobre todo por la energía que transmitía Robert desde el escenario.</p>

<p>Te dejo con uno de sus clásicos, <a href="https://youtu.be/hW_WLxseq0o?si=x6RSPiKRey12TUi8">Kashmir</a></p>

<p>No. 3: Jimi Hendrix Experience</p>

<p>¿Que se puede decir del músico que revolucionó lo que se podía hacer con una guitarra? Uno de los guitarristas más influyentes de todos los tiempos. Tengo que confesar que no lo escucho todo lo que debería, y quizás por eso queda en 3er. lugar. Es un orden de preferencias, más que de calidad musical.</p>

<p>James Marshall Hendrix, guitarrista norteamericano que brilló en Inglaterra. Descubierto por Chas Chandler, bajista de los Animals, que lo llevó a la vieja Albion y consiguió los socios ideales para su Jimi Hendrix Experience, Noel Redding y Mitch Mitchell.</p>

<p>Donde brillaba Jimi sin dudas era en vivo, tenía una gran presencia escénica donde hacía cosas increíbles. 
Temas como “Purple Haze”, “Voodoo Child”, “Foxy Lady” tenían mágia, aunque mi favorito es “All Along the Watchtower”. Sobre este tema, el autor, Bob Dylan dijo que desde la muerte de Jimi lo toca como lo hacía él, y que de alguna manera siente que es un homenaje. Nada más ni nada menos.</p>

<p>Lamentablemente, su adicción lo destruyó y murió a los 27 años, pasando a formar parte del infame “Club de los 27”.</p>

<p>Justamente ese es el tema que te dejo como cierre de este pequeño artículo, <a href="https://youtu.be/TLV4_xaYynY?si=t8zmNWH8Y1P-asqd">All Along the Watchtower</a></p>

<p>Espero que te haya gustado el artículo y esperame para mas tops.</p>]]></content><author><name>Enrique Verdes</name></author><category term="musica" /><category term="Musica" /><category term="Top5" /><summary type="html"><![CDATA[¿Cual es mi podio? ¿Cuales son los grupos o bandas que para mí son los No. 1? Acá va las que son mis 3 bandas favoritas, y que considero las mejores, y te cuento porque.]]></summary></entry><entry><title type="html">Mis top 5.</title><link href="https://www.enriqueverdes.com/musica/TheTops/" rel="alternate" type="text/html" title="Mis top 5." /><published>2025-10-01T00:00:00+00:00</published><updated>2025-10-01T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/musica/TheTops</id><content type="html" xml:base="https://www.enriqueverdes.com/musica/TheTops/"><![CDATA[<p>Arrancamos Octubre con una sección que me hace mucha ilusión comenzar, que son los Top5.
Vamos a ir recorriendo mis Top 5 en distintas categorías, alrededor de mis gustos musicales.
O sea, vamos a hablar de Blues, Rock, Hard Rock, Heavy Metal en múltiples variantes.
Como esto va a girar alrededor de mis gustos musicales no esperen <strong>absolutamente ningún tipo de rigurosidad.</strong></p>

<ul>
  <li>Vamos a hablar de temas, grupos y cantantes que, de seguir vivos, empezaron en los 60’s por lo menos.</li>
  <li>No voy a ser riguroso con los estilos y los períodos de tiempo.</li>
  <li>Soy dogmático.</li>
</ul>

<p>Por todo eso, mi primer artículo del tema no es un Top 5. Es mi Top 3.</p>]]></content><author><name>Enrique Verdes</name></author><category term="musica" /><category term="Musica" /><category term="Top5" /><summary type="html"><![CDATA[Arrancamos Octubre con una sección que me hace mucha ilusión comenzar, que son los Top5. Vamos a ir recorriendo mis Top 5 en distintas categorías, alrededor de mis gustos musicales. O sea, vamos a hablar de Blues, Rock, Hard Rock, Heavy Metal en múltiples variantes. Como esto va a girar alrededor de mis gustos musicales no esperen absolutamente ningún tipo de rigurosidad.]]></summary></entry><entry><title type="html">El primer paso importa: cómo elegir tu primer proyecto de automatización.</title><link href="https://www.enriqueverdes.com/tech/Ansible3/" rel="alternate" type="text/html" title="El primer paso importa: cómo elegir tu primer proyecto de automatización." /><published>2025-09-21T00:00:00+00:00</published><updated>2025-09-21T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/tech/Ansible3</id><content type="html" xml:base="https://www.enriqueverdes.com/tech/Ansible3/"><![CDATA[<h2 id="misión-automatizar-lo-desconocido">Misión: Automatizar lo desconocido</h2>

<p>En la Flota Estelar, nadie quiere ser el oficial de ingeniería que rompe todo en su primer día.</p>

<p>El teniente recién asignado, entusiasmado por demostrar su valía, decide automatizar la calibración de los sensores de largo alcance. Pero no consulta a nadie, sube su script al núcleo de control y… sin quererlo, deja a la nave ciega justo cuando entra en una anomalía gravitacional.</p>

<p>No fue malicia. Fue puro entusiasmo sin contexto.</p>

<p>Afortunadamente, el capitán no ordena su traslado a una colonia minera. En cambio, lo manda a entrenar con la ingeniera jefe: una veterana que ya vio más reinicios forzados que amaneceres en Risa.</p>

<p>— “Automatizar no es solo escribir código, teniente”, le dice. — “Es entender qué parte del sistema podés tocar, cuál no, y sobre todo: por qué importa  eso.”</p>

<p>Juntos, revisan el catálogo de tareas repetitivas. Eligen una pequeña, aislada, pero importante: reinicializar las secuencias de diagnóstico de los replicadores. Una hora después, la tripulación disfruta de café caliente servido más rápido que nunca.</p>

<p>Ese día, el teniente no salvó la nave. Pero ganó la confianza del equipo. Y ese fue el verdadero comienzo de su misión.</p>

<h2 id="introducción">Introducción</h2>

<p>En <a href="https://www.enriqueverdes.com/tech/Ansible2/">el artículo anterior</a> hablábamos de tener una visión estratégica para encarar la automatización de IT a nivel empresa, y los elementos principales de esa estrategia. También te hablamos de los 3 pilares: Procesos, Personas y Tecnología.</p>

<p>La Tecnología la presentamos en el primer capítulo de la serie: <strong>Ansible</strong>.</p>

<p>Hoy toca hablar de otros pilares importantes que son los Procesos, sobre todo los primeros procesos a automatizar, que van a marcar el tono del resto del camino: <strong>como se trabaja, con quién, qué se prioriza y que nivel de calidad se espera</strong>. También vamos a hablar de las Personas, con el enfoque en quienes van a elegir esos primeros procesos.</p>

<p>Si se eligen bien los proyectos, se acelera la adopción y se generan aliados. Por el contrario, si se elige mal, se genera rechazo, frustración o la percepción de “esto no sirve”.</p>

<p>Por eso le vamos a dedicar un artículo entero, para ayudarte a elegir los primeros proyectos que funcionen, entusiasmen y sumen valor.</p>

<h2 id="criterios-para-elegir-un-buen-primer-caso">Criterios para elegir un buen primer caso</h2>

<p>¿Qué características deben tener los procesos candidatos? Te voy a presentar un marco sencillo, pero efectivo, las <strong>4S</strong> (Sencillo, Seguro, Sostenible, Significativo):</p>

<p><strong>Sencillo</strong>: técnicamente simple, sin dependencias complejas.</p>

<p>Sencillo no significa trivial. Un proceso sencillo es uno que está bien documentado, todos los pasos están definidos claramente y sus parámetros están establecidos para cada ambiente.</p>

<p><strong>Seguro</strong>: no arriesga entornos críticos, fácil de probar y revertir. Si bien Ansible tiene mecanismos de salvaguarda antes de hacer cambios, es bueno que las primeras pruebas se puedan hacer en ambientes no productivos, y que sea fácilmente trasladables a ambientes productivos (idealmente cambiando solo parámetros vía variables) o que se puedan deshacer estos cambios fácilmente.</p>

<p><strong>Sostenible</strong>: se puede mantener y extender fácilmente.</p>

<p>El ideal es que podamos usar módulos de Ansible para todos los pasos del proceso. Eso hace que el automatismo sea legible, y fácilmente sustentable, además de que podemos aprovechar una importante propiedad de la mayoría de los módulos de Ansible: <strong>la idempotencia</strong>.</p>

<p><strong>Significativo</strong>: ahorra tiempo o resuelve una molestia real (visible para otros). Para que un proceso sea significativo, debe tener impacto para el negocio, más que para IT.</p>

<h2 id="candidatos-que-suelen-fracasar">Candidatos que suelen fracasar</h2>

<ul>
  <li>Procesos muy complejos o con demasiados sistemas involucrados.</li>
  <li>Casos sin dueño claro o sin usuarios dispuestos a colaborar.</li>
  <li>Automatizar algo que ya está por desaparecer o ser reemplazado.</li>
</ul>

<h2 id="ejemplos-de-buenos-primeros-pasos">Ejemplos de buenos primeros pasos</h2>

<ul>
  <li>Despliegue de una aplicación web en ambiente de pruebas.</li>
  <li>Automatizar actualizaciones de seguridad.</li>
  <li>Provisión de cuentas de usuario en un entorno controlado.</li>
  <li>Backups automatizados de archivos de configuración.</li>
</ul>

<p>Dos de estos casos los usamos en un proyecto de adopción de automatización. Uno fue el despliegue de una aplicación web (Java Enterprise en JBoss) que interesaba poder delegar a los desarrolladores para que actualizaran ambiente de test o desarrollo. El proceso estaba bien claro y había un referente del proceso, y el valor para el negocio era agilizar el trabajo de los desarrolladores y liberar al equipo de infraestructura de una tarea tediosa que no generaba valor.</p>

<p>El otro caso fue el aprovisionamiento de cuentas de usuario, que incluía también la configuración de teléfonos IP y accesos en distintos servicios. En este caso, el problema era que al tener varios pasos alguno se pasaba por alto al momento de ingresar un nuevo funcionario a la organización y eso generaba demoras y reclamos al equipo de IT.</p>

<h2 id="quién-debería-elegir-los-primeros-procesos-a-automatizar">¿Quién debería elegir los primeros procesos a automatizar?</h2>

<p>Automatizar no es apretar un botón. Tampoco es una decisión que pueda tomar una sola persona desde su escritorio. Si queremos que los primeros pasos con Ansible generen impacto real y no se queden en una prueba de laboratorio, necesitamos que las personas correctas estén involucradas desde el principio.</p>

<h3 id="quiénes-deberían-participar">¿Quiénes deberían participar?</h3>

<ul>
  <li><strong>El consultor experto en Ansible</strong>: alguien con experiencia y conocimiento para aplicar la automatización con Ansible en distintos dominios. Este consultor además dirigirá los talleres necesarios, enseñará las mejores prácticas, y sobre todo, ayudará a seleccionar, entre todos los candidatos, cuáles son los mejores para comenzar.</li>
  <li><strong>Alguien del equipo técnico</strong>: que tenga conocimiento de Ansible o esté dispuesto a aprenderlo. Idealmente, alguien que ya haya trabajado con shell scripts o tareas repetitivas y vea en Ansible una forma más estructurada y escalable de automatizar.</li>
  <li><strong>Una persona del área funcional u operativa</strong>: que entienda el proceso como se hace hoy, con sus excepciones, atajos y dolores reales.</li>
  <li><strong>Un referente de negocio o líder de área</strong>: que pueda conectar el esfuerzo con prioridades más amplias: reducir tiempos, liberar al equipo de tareas repetitivas o mejorar la trazabilidad.</li>
</ul>

<h3 id="cómo-deberían-trabajar">¿Cómo deberían trabajar?</h3>

<ul>
  <li><strong>Sesión de descubrimiento</strong>. Revisar procesos actuales, identificar tareas manuales, entender los sistemas involucrados. Preguntar: ¿esto se puede hacer con Ansible? ¿Hay módulos disponibles? ¿La tarea es lo suficientemente predecible como para declararla en YAML?</li>
  <li><strong>Lenguaje común</strong>. No todos tienen que escribir playbooks. Pero todos deben entender qué se gana si automatizamos ese proceso con Ansible, qué riesgos evitamos, y cómo vamos a validar que funciona.</li>
</ul>

<h3 id="por-qué-es-importante-este-punto">¿Por qué es importante este punto?</h3>

<p>Porque <strong>Ansible no es mágico</strong>, pero bien usado, puede dar resultados rápidos, sostenibles y visibles. Y si el primer proceso se elige mal, no solo falla la automatización: se pierde confianza. La automatización con Ansible, para algunos de tus colaboradores va a implicar cambiar la forma de trabajar. Sin éxitos rápidos y consistentes, lo que vas a obtener es resistencia, en vez de colaboración.</p>

<h2 id="llamado-a-la-acción">Llamado a la acción</h2>

<p>Como el teniente de la Flota, lo importante no es impresionar con fuegos artificiales, sino empezar con algo simple que funcione y construir confianza.</p>

<p>¿Ya hiciste tu primer proyecto? ¿Cómo resultó? Y si no, ¿Querés ayuda para identificar tu primer proyecto? Podemos charlarlo. A veces, el mejor primer paso es una buena conversación.</p>

<p>En nuestro próximo encuentro terminaremos la serie hablando del tercer pilar, las personas, y como generar una cultura de automatización, y derribar los silos organizacionales.</p>]]></content><author><name>Enrique Verdes</name></author><category term="tech" /><category term="meta" /><summary type="html"><![CDATA[Misión: Automatizar lo desconocido]]></summary></entry><entry><title type="html">¿Por qué debería interesarte la Automatización Empresarial de IT?</title><link href="https://www.enriqueverdes.com/tech/Ansible1/" rel="alternate" type="text/html" title="¿Por qué debería interesarte la Automatización Empresarial de IT?" /><published>2025-09-20T00:00:00+00:00</published><updated>2025-09-20T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/tech/Ansible1</id><content type="html" xml:base="https://www.enriqueverdes.com/tech/Ansible1/"><![CDATA[<h2 id="primeros-pasos-con-ansible">Primeros pasos con Ansible</h2>

<p>Había una vez un joven Sysadmin Jedi que quería automatizar. Y para esto escribía shell-scripts sin cesar. Pero una incómoda voz en su interior le susurraba, una y otra vez, que no, eso no escalaba. El joven Sysadmin Jedi se preguntaba: ¿Cómo podía integrar su automatización con los servidores Windows? y sobre todo: ¿Qué pasaría cuando un router o un balanceador se involucraran?</p>

<p>El novato Jedi, en su ambiente podía automatizar libremente, pero no tenía un idioma común para dialogar con sus colegas. Entonces algo extraordinario pasó, un poderoso Maestro Jedi apareció, y el poder de la fuerza le mostró. “Ansible es mi nombre”, dijo con una voz que lo inundó todo, y de una forma sabia los obstáculos derribó.</p>

<p>“¿Un Maestro Jedi de la Automatización quieres ser, como yo?”, le dijo mirándolo fijo, “Entonces continúa leyendo con atención.”</p>

<h2 id="la-importancia-de-la-automatización-empresarial">La importancia de la automatización empresarial</h2>

<p>Ya hace tiempo que la automatización empresarial ha dejado de ser una opción. Con la virtualización, y el uso cada vez mayor de la nube. La aplicación manual de parches para la gestión de vulnerabilidades, o el escalado de la infraestructura, implican un desvío de recursos en tareas de poco valor agregado que impactan negativamente en la fuerza de trabajo.</p>

<p>Un caso de uso sencillo, como el despliegue de una aplicación web, puede llevar hasta un mes o más, desde la solicitud inicial hasta que todos los componentes estén disponibles y la aplicación desplegada.</p>

<p>La documentación de los sistemas se hace difícil de mantener, aumenta el desvío de configuración, los ambientes caen en estados inconsistentes, y las posibilidades de problemas de seguridad aumentan. Y estos problemas se producen principalmente en empresas grandes y con un montón de sistemas heredados para mantener. Donde cada aspecto de IT es además gestionado por grupos distintos: Mesa de Ayuda, Operaciones, Desarrollo, Redes, etc.</p>

<p>La automatización:</p>

<ul>
  <li>libera recursos para tareas que aportan valor,</li>
  <li>aumenta la satisfacción de la fuerza de trabajo,</li>
  <li>acelera los tiempos de desarrollo, manteniendo la consistencia y aumentando la seguridad.</li>
</ul>

<h2 id="desafíos-claves-para-adoptar-la-automatización-escalable">Desafíos claves para adoptar la Automatización Escalable</h2>

<h3 id="infraestructura-compleja">Infraestructura Compleja</h3>

<p>Sin duda que la infraestructura híbrida y multicloud implica desafíos, principalmente en las grandes organizaciones. La evolución del Departamento de TI naturalmente favoreció la creación de “silos tecnológicos” que administran distintos sistemas y componentes y hablan su propio lenguaje. Para mantener un control se han diseñado procedimientos basados en sistemas de gestión que en general, agregan burocracia sin mejorar el desempeño.</p>

<h3 id="seguridad-y-cumplimiento">Seguridad y cumplimiento</h3>

<p>El control de acceso y consiguiente registro de auditoria es un desafío. En algunas organizaciones se utilizan múltiples usuarios para las tareas administrativas, de acuerdo a los sistemas y el nivel de acceso, con la complejidad de tener que mantener esas múltiples cuentas y sus credenciales y la gestión de la desvinculación de personal de IT.</p>

<h3 id="gobierno-y-estandarización">Gobierno y Estandarización</h3>

<p>Los Entornos Operativos Estándar aseguran la consistencia de los sistemas y facilitan la administración. Pero esto es un desafío cuando tenemos sistemas heterogéneos, y ese desafío aumenta con los sistemas en la nube. Cuando los cambios se realizan según necesidades puntuales producirán desvíos, la mayoría de las veces no documentados. La probabilidad de esto también aumenta con las urgencias, y con el tiempo generarán más incidentes de soporte o de seguridad.</p>

<p>La solución de estos problemas requiere un enfoque estratégico a nivel de la organización, para que la solución de los desafíos de IT estén alineados a las necesidades del negocio.</p>

<h2 id="por-qué-ansible">¿Por qué Ansible?</h2>

<p>Ansible es una herramienta de automatización de código abierto.</p>

<p>Escrita originalmente por Michael De Haan (Cobbler, FUNC) en 2012, se ha convertido prácticamente en el estándar de facto para la automatización de IT. A diferencia de otras herramientas de automatización basadas en agentes, Ansible utiliza conexiones temporales usando SSH o WinRM, lo que hace más sencilla la implementación. Tiene una arquitectura modular, lo que permite extender su funcionalidad en base a plugins, y fundamentalmente los módulos, que son las “tools in the box”.</p>

<p>Existen más de 2.000 módulos para operar infraestructura en nube en los principales “hyperscalers”, servidores de la familia Unix, servidores Windows y equipamiento de red.</p>

<p>Utiliza una sintaxis declarativa basada en YAML, que hace que sea muy fácil de mantener y sobre todo, de leer.</p>

<p>Ansible sobresale por su:</p>

<ul>
  <li>Arquitectura escalable: que lo hace ideal para pequeños y grandes despliegues.</li>
  <li>Idempotencia: que asegura un estado consistente entre múltiples sistemas.</li>
  <li>Seguridad: Elimina la necesidad de múltiples cuentas. Las credenciales y otra información sensible se pueden mantener cifradas.</li>
</ul>

<h3 id="casos-de-uso">Casos de Uso</h3>

<p>Ansible se destaca en:</p>

<ul>
  <li><strong>Gestión de la configuración</strong>: mantiene configuraciones consistentes a través de miles de servidores.</li>
  <li><strong>CI/CD</strong>: Automatización de pipelines de build and deploy.</li>
  <li><strong>Orquestación de Cloud</strong>: Gestión de infraestructura en la nube híbrida.</li>
</ul>

<p><strong>Un ejemplo</strong>: Como muchas organizaciones, NASA quería pasar de gestionar sus propios datacenters, que son costosos de administrar y difíciles de escalar, a infraestructura en la nube. El desafío particular era mover 65 aplicaciones basadas en hardware, a la nube de Amazon (AWS). Gestionar múltiples VPCs y diferentes cuentas hacía esto bastante complejo. Previamente NASA utilizaba Shell Scripts y conexiones SSH manuales, pero con la implementación de Ansible lograron:</p>

<ul>
  <li>Aplicar actualizaciones en servidores web con un simple playbook de 10 líneas.</li>
  <li>Reparación inmediata de problemas de seguridad.</li>
  <li>Cada semana las versiones web y mobile de <www.nasa.gov> son actualizadas en menos de 5 minutos.</www.nasa.gov></li>
  <li>Los usuarios son creados y eliminados instantáneamente, asegurando que solo tienen acceso a los servidores las personas indicadas.</li>
  <li>También integraron Ansible facts a su CMDB para tener mayor visibilidad de la infraestructura.</li>
</ul>

<p>Ref: <a href="https://www.linkedin.com/pulse/case-study-explained-how-nasa-used-ansible-migrate-cloud-sharma/">https://www.linkedin.com/pulse/case-study-explained-how-nasa-used-ansible-migrate-cloud-sharma/</a></p>

<h2 id="primeros-pasos">Primeros pasos</h2>

<p>Los requerimientos básicos para usar Ansible son tener Python, SSH y Ansible. Es recomendable utilizar alguna de las distribuciones de la familia Red Hat.</p>

<p>Puedes seguir las instrucciones de la documentación de Ansible para crear tu nodo de control.</p>

<p>Te muestro un playbook simple para configurar un servidor web.</p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
<span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">Demo playbook to install apache web server on Red Hat.</span>
  <span class="na">hosts</span><span class="pi">:</span> <span class="s">webserver</span>

  <span class="na">tasks</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">Install httpd package</span>
    <span class="na">dnf</span><span class="pi">:</span>
       <span class="na">name</span><span class="pi">:</span> <span class="s">httpd</span>
       <span class="na">state</span><span class="pi">:</span> <span class="s">latest</span>
  
  <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">Start and enable httpd service</span>
    <span class="na">service</span><span class="pi">:</span>
       <span class="na">name</span><span class="pi">:</span> <span class="s">httpd</span>
       <span class="na">enabled</span><span class="pi">:</span> <span class="kc">true</span>
       <span class="na">state</span><span class="pi">:</span> <span class="s">started</span>

  <span class="pi">-</span> <span class="na">name</span><span class="pi">:</span> <span class="s">Create a custom index.html file</span>
    <span class="na">copy</span><span class="pi">:</span>
       <span class="na">dest</span><span class="pi">:</span> <span class="s">/var/www/html/index.html</span>
       <span class="na">content</span><span class="pi">:</span> <span class="s">\|</span>
           <span class="s">Enable SysAdmin Demo</span>
           <span class="s">Ansible first steps</span>
           <span class="s">Custom Web Page</span>

</code></pre></div></div>

<p>Con este ejemplo te invito a que des tus primeros pasos.</p>

<h2 id="conclusión">Conclusión</h2>

<p>La automatización de IT en la empresa te va a permitir simplificar las tareas administrativas, y liberar recursos para utilizar donde sea necesario aportarle valor al negocio.</p>

<h2 id="coming-soon">Coming soon</h2>

<p>En el <a href="https://www.enriqueverdes.com/tech/Ansible2/">próximo artículo</a> de esta serie hablaremos acerca de la Estrategia de Automatización. Te invito a seguir la serie para profundizar en este importante tema.</p>]]></content><author><name>Enrique Verdes</name></author><category term="tech" /><category term="meta" /><summary type="html"><![CDATA[Primeros pasos con Ansible]]></summary></entry><entry><title type="html">Automatización en la empresa: estrategia, errores comunes y cómo empezar bien</title><link href="https://www.enriqueverdes.com/tech/Ansible2/" rel="alternate" type="text/html" title="Automatización en la empresa: estrategia, errores comunes y cómo empezar bien" /><published>2025-09-20T00:00:00+00:00</published><updated>2025-09-20T00:00:00+00:00</updated><id>https://www.enriqueverdes.com/tech/Ansible2</id><content type="html" xml:base="https://www.enriqueverdes.com/tech/Ansible2/"><![CDATA[<h2 id="una-comunidad-contra-el-trabajo-manual">Una comunidad contra el trabajo manual</h2>

<p>Había una vez una Comunidad — valiente, bien intencionada, y sinceramente… un poco caótica — formada para llevar a cabo una gran misión: destruir la Única Tarea Manual. Esta criatura los dominaba a todos. Cada miembro tenía su propia forma de enfrentarla.</p>

<p>El <strong>elfo</strong> escribía scripts elegantes que solo él podía entender.</p>

<p>El <strong>enano</strong> prefería las tareas programadas, porque <em>‘eso siempre funciona’</em>.</p>

<p>El <strong>mago</strong> insistía en que la próxima versión del framework iba a resolverlo todo.</p>

<p>El <strong>montaraz</strong> trabajaba solo, evitando reuniones.</p>

<p>Y los <strong>hobbits</strong>… ellos solo querían algo simple que funcionara.</p>

<p>Todos hacían su mejor esfuerzo, pero el avance… era mínimo. Sí, había automatización — pero aislada, sin una visión común. Hasta que, finalmente, dejaron de enfocarse en <strong>cómo</strong> y empezaron a hablar del <strong>por qué</strong>. Se alinearon: <strong>qué automatizar primero, quién lo haría, y cómo hacerlo de forma reutilizable</strong>. Empezaron a compartir lo que aprendían. A reutilizar el trabajo de los demás. A hablar un mismo lenguaje de automatización. Ahí fue cuando la verdadera aventura comenzó — no con scripts, sino con estrategia.</p>

<h2 id="introducción">Introducción</h2>

<p>En el <a href="https://www.enriqueverdes.com/tech/Ansible1/">artículo anterior</a> te presenté Ansible. Si hiciste los deberes, seguro miraste un poco la documentación, y capaz que hasta probaste un laboratorio. Y se lo mostraste a tus colegas… y es muy probable que algunos ya lo conocieran, y hasta lo estuvieran usando (si tengo que apostar, serían los elfos). Entonces, me dirás, “¡Ya está!” Pero no, esto recién empieza. Si tenés equipos automatizando en tu organización, incluso usando Ansible, lo que probablemente tenés son ‘silos automatizados’. Seguramente son eficientes en lo que hacen, pero todavía no le aportan valor a toda la organización. Lo que necesitás no son más playbooks. Lo que necesitás es estrategia.</p>

<h2 id="que-entendemos-por-estrategia">¿Que entendemos por estrategia?</h2>

<p>La <strong>estrategia</strong> es un plan de alto nivel, con un objetivo concreto. Es la guía que nos servirá de base para tomar decisiones, priorizar acciones y coordinar esfuerzos. En el contexto de la automatización, la estrategia nos permite establecer qué automatizar, por qué, cómo y con quién.</p>

<p>En mi experiencia, la estrategia se desarrolla sobre 3 pilares: los procesos, las personas, y las tecnologías.</p>

<p><strong>Procesos</strong>: el objetivo es agilizar los procesos. Deben estar definidos y documentados. Y deben aportar valor. Siempre recuerdo esta máxima de uno de mis profesores en la Universidad: “No debemos informatizar ineficiencias”. Automatizar procesos mal diseñados lleva a la frustración y al fracaso.</p>

<p><strong>Personas</strong>: Detrás de cada proceso hay personas: quienes lo ejecutan, quienes lo diseñan, quienes lo soportan. Debemos identificar a los involucrados, quienes se benefician, y más importante, quienes pueden resistirse, para incluirlos en el diseño y la adopción de la solución. Sin involucramiento, no hay adopción, ni automatización exitosa.</p>

<p><strong>Tecnología</strong>: Las herramientas son importantes, pero no son el centro, sino un medio para llegar a un fin. Ya identificamos a Ansible como la mejor herramienta, pero no es una bala de plata. La tecnología potencia la estrategia, no la reemplaza.</p>

<h2 id="un-ejemplo">Un ejemplo</h2>

<p>Mi primer proyecto de automatización comenzó con un taller sobre Ansible. El objetivo era presentar las capacidades de la herramienta para que los involucrados vieran las posibilidades.</p>

<p>A continuación tuvimos una sesión que podríamos llamar de “descubrimiento”. Como era un proyecto pequeño, solo estaba involucrado parte del equipo de IT. El objetivo era no solo automatizar algún proceso, sino también <strong>empoderar al equipo</strong> y, a partir de ese núcleo, crecer en la automatización. Involucramos también a la gerencia, para tener su visión y compromiso.</p>

<p>En esa reunión de descubrimiento surgieron varios procesos que identificaban como “pain points”. De esos, el equipo de IT seleccionó 2 que podíamos desarrollar en un plazo de pocos días, y que les aportaban valor, ya fuera porque eran procesos complejos que involucraban múltiples sistemas, o porque eran procesos repetitivos y manuales que distraían recursos.</p>

<p><strong>Formamos 2 duplas</strong>: un consultor experto en Ansible y en las tecnologías involucradas en esos procesos, junto a alguien del equipo del cliente que conocía a fondo como se hacía. Ese integrante participó durante el desarrollo de las automatizaciones, para que pudieran aprender a usar la herramienta, de forma de darle soporte y poder desarrollar más automatismos a futuro.</p>

<p>Este proyecto me dejó varias lecciones valiosas que hoy forman parte de mi forma de encarar la automatización. Las resumo en 3 principios que, si estás empezando, pueden ayudarte a evitar errores y ganar tracción desde el inicio.</p>

<h2 id="tres-principios-para-empezar-con-el-pie-derecho">Tres principios para empezar con el pie derecho</h2>

<ol>
  <li>
    <p><strong>Empezá en pequeño y mostrá valor rápido</strong>: Elegí un proceso simple, estable y que aporte ese valor. Este primer caso de uso puede parecer pequeño, pero si genera entusiasmo y demuestra resultados, será tu mejor carta de presentación.</p>
  </li>
  <li>
    <p><strong>Involucra a las personas correctas</strong>: Preguntá ¿qué problema se resuelve con esta automatización? Hablá con las personas que están cerca del trabajo real, y escuchá lo que necesitan para hacerlo mejor. “La herramienta puede ser Ansible, pero la estrategia es lo que une a los equipos, acelera los procesos y conecta el trabajo técnico con los objetivos de negocio.”</p>
  </li>
  <li>
    <p><strong>Aprovechá las capacidades de la tecnología</strong>: Usá un lenguaje y estructura clara, y establecelo como norma. Es más importante que cualquier persona pueda leer y entender lo que escribís a que sea una obra de arte técnica.</p>
  </li>
</ol>

<h2 id="qué-hace-que-un-proyecto-de-automatización-funcione-o-fracase">Qué hace que un proyecto de automatización funcione… o fracase</h2>

<h3 id="-factores-de-éxito">✅ Factores de éxito</h3>

<ul>
  <li>Compromiso de la Dirección para destinar recursos.</li>
  <li>Referentes con autoridad técnica y que conozcan los procesos.</li>
  <li>Documentar el proceso de forma clara y sencilla.</li>
  <li>Debe ser simple de probar. Que no interfiera con el trabajo del equipo.</li>
  <li>Fundamental: que aporte valor real al negocio.</li>
</ul>

<h3 id="-errores-comunes">❌ Errores comunes</h3>

<ul>
  <li>No comunicar claramente el objetivo. A veces, personas con mucha experiencia ya automatizaron lo que necesitaban y ven a Ansible como un paso atrás o como una amenaza a su autonomía. Incluirlos en el diseño de la estrategia y mostrar cómo pueden aprovechar su conocimiento dentro de un marco común es clave para el éxito.</li>
  <li>No obtener feedback de las personas involucradas.</li>
  <li>Automatizar procesos mal definidos o inestables.</li>
  <li>Complicar las cosas desde el principio (sobreingeniería innecesaria).</li>
</ul>

<blockquote>
  <p>“Muchos proyectos de automatización fracasan no por fallos técnicos, sino por errores estratégicos y organizacionales. Entre los más comunes están: automatizar procesos ineficientes, enamorarse de una única tecnología, excluir a las áreas de negocio, y tener expectativas poco realistas sin una estrategia clara.” — Gartner - “10 automation mistakes to avoid”</p>
</blockquote>

<h2 id="cierre">Cierre</h2>

<p>Una buena estrategia de automatización no trata de hacerlo todo, sino de hacer lo correcto y hacerlo bien. Para eso, elegir los primeros casos de uso es clave. Te lo cuento en <a href="https://www.enriqueverdes.com/tech/Ansible3/">el próximo artículo</a>.</p>]]></content><author><name>Enrique Verdes</name></author><category term="tech" /><category term="meta" /><summary type="html"><![CDATA[Una comunidad contra el trabajo manual]]></summary></entry></feed>