Durante más de 15 años, me gané la vida trabajando exclusivamente con productos de código abierto. ¿Como llegué aqui?

En muchos sentidos, mi viaje comenzó antes de que existiera Linux. En la universidad, tenía amigos que eran administradores en el laboratorio de informática de ingeniería. Aunque no me fue muy bien en mis clases de programación de CS, como hobby y para pasar tiempo con mis amigos, aprendí sobre nuevos grupos, sitios ftp y sistemas Unix. Como estudiante de Asistencia de datos, me di cuenta de que hice un buen traductor entre los astrónomos y el personal de soporte informático del programador C. Pude leer el código suficiente para identificar el problema, pero no lo suficiente como para solucionarlo.

Avance rápido a la vida adulta de trabajos de nivel de entrada. Mi experiencia como usuaria me dio la oportunidad de aprender la administración de sistemas y redes para un centro de ayuda de PC. Aquí es donde aprendí sobre la instalación, configuración e interoperabilidad del sistema operativo de red. Cuando Linux llegó a la empresa, aproveché la oportunidad para aprender, apoyar y enseñar Red Hat Linux, SuSE, Caldera y Turbolinux (no todos existen hoy en día).

Inicialmente, casi todos los estudiantes de cualquier clase de administración de Linux ya eran administradores de sistemas que usaban sistemas operativos como AIX, Solaris, HP-UX y NT. Ahora tengo estudiantes que son nuevos en administración de sistemas y aprenden directamente en Red Hat Enterprise Linux. Varias universidades enseñan informática distribuida utilizando Linux, incluidas algunas que usan libros a los que he contribuido como crítico. Ya no es necesario que aprenda otros sistemas primero. Coursera, Udacity, EdX y otros proveedores de MOOC en línea ofrecen cursos de nivel inicial en Linux y una variedad de aplicaciones de código abierto.

Para el año 2000, estaba trabajando exclusivamente con productos Linux. Me gané la vida enseñando, como contratista independiente con una variedad de socios de distribución. Amplié mis habilidades buscando formas de contribuir a los proyectos iniciales, y siempre alenté a los estudiantes nuevos de Linux a hacer lo mismo. Me convertí en colaboradora de Fedora a través del Proyecto Docs y como embajadora Seguí al equipo de infraestructura, pero nunca encontré el tiempo constante para ser un verdadero colaborador. Participé en días de prueba, hice algunas correcciones de fallos y ayudé a documentar las pautas de empaquetado. Incluso completé un título de MSIS, incluyendo un trabajo de tesis con solo los programas en mi computadora portátil Linux.

Todavía no me considero un codificador. No soy un programador de C ni un desarrollador de Java. Puedo leer casi cualquier cosa, y no he sobrevivido al trabajo de un administrador de sistemas sin aprender una buena cantidad de scripts. Los ideales de software libre y de código abierto (FOSS) me han permitido destacar, incluso con mi bloqueo mental en contra de aprender a codificar. Entiendo la lógica y puedo diseñar el pseudocódigo, pero no soy bueno escribiendo desde cero para completarlo correctamente. Con FOSS, puedo encontrar scripts que están cerca de lo que estoy buscando y jugar hasta que obtenga lo que necesito.

En general, no necesito escribir una sección completa de código sin un sólido ejemplo a la mano. Los productos de gestión de configuración como Puppet y Ansible, y los productos de implementación, como Cobbler, Foreman y Pulp, también ayudan con la automatización sin la necesidad de realizar programación estructural a veces compleja y manejo de errores. Las plataformas con paneles para usuarios y administradores, como Ambari, oVirt y OpenShift, ayudan a centralizar y simplificar las interacciones con grandes complejos de máquinas que utilizan redes y almacenamiento definidos por software.

Me encanta enseñar. Me encanta ver cómo se enciende la bombilla cuando una persona descubre cómo se supone que algo funciona. Me encanta descubrir cómo funcionan los nuevos productos y dónde encajan en el mercado. Amo aprender, y siempre aprendo algo nuevo cuando enseño. En estos días, realizo menos tareas administrativas y de soporte y más diseño de arquitecto. También dedico más tiempo a probar productos e instrucciones de escritura, para mí, para reseñas de libros, currículos y conferencias.

Con tecnologías nuevas y emergentes como Docker y Kubernetes, siempre hay más que aprender. Sigo siendo embajadora de Fedora, pero a lo largo de los años no he tenido tiempo de contribuir con otros subgrupos y ahora estoy buscando proyectos nuevos y más pequeños en los que involucrarme, preferentemente algo relacionado con la seguridad (aunque la seguridad debe incluirse en todo tipo de productos). Estoy segura de que puedo contribuir a través de pruebas, clasificación de errores y documentación. Algunos proyectos relacionados con Ansible, incluido el proyecto de capacitación de Lightbulb, también me han interesado, y siempre me interesan los proyectos con herramientas y materiales para enseñar a los jóvenes.

Susan Lauber

(Visitada 1 veces, 1 visitas hoy )