
Los administradores de sistemas modernos deben mantener habilidades técnicas diversas y en constante evolución. Cuando busca mejorar sus habilidades de administrador de sistemas, puede comenzar a buscar capacitación en tecnologías clave como Kubernetes, contenedores y automatización. De hecho, es posible que ya esté comenzando a desarrollar sus talentos en estas áreas. Sin embargo, estas no son las únicas cosas que debe hacer si desea sobresalir en su carrera de administrador de sistemas.
En este artículo, no voy a decirle que salga y aprenda una interfaz de línea de comandos o API específica. En su lugar, presentaré algunos conceptos comunes que diferenciarán a los administradores de sistemas de alto rendimiento de los profesionales de TI en los próximos años. Si bien la tecnología es, sin duda, el centro de estos temas, se pueden generalizar a muchos sistemas y aplicaciones diferentes.
parcialmente nublado
Muchas empresas ejecutan al menos algunos de sus servicios en la nube pública. A medida que las organizaciones desarrollan su madurez en la nube, el siguiente paso natural es aprovechar otras plataformas de nube pública.
Los diferentes proveedores de la nube tienen diferentes especialidades, y puede tener sentido que las empresas combinen los servicios de proveedores especializados. El ahorro de costos también es una consideración importante al elegir una plataforma en la nube. Además, las muchas interrupciones de la nube de alto perfil en los últimos años han resaltado los peligros de volverse demasiado dependientes de un solo proveedor de la nube.
arquitectura de sistema distribuido complejo
La nube promete acabar con los equipos de operaciones de TI, ya que su objetivo es hacer que todo, desde una sola máquina virtual hasta un sistema distribuido completo, sea simple y accesible con solo hacer clic en un botón. Esto no es en gran parte el caso. Eche un vistazo a cualquier diagrama de arquitectura nativa de la nube y es casi seguro que se enfrenta a un mar de complejidad representado por una red enredada de servicios interconectados.
Los administradores que puedan navegar, interpretar y estructurar de manera efectiva estos entornos complejos pasarán a primer plano en los próximos años. La capacidad de ver sistemas complejos desde una altura, al mismo tiempo que se puede profundizar en los componentes individuales, será una habilidad muy buscada.
[ Get a free trial to Red Hat Learning Subscription and take advantage of unlimited access to our comprehensive curriculum. ]
Solución de problemas
A medida que aumenta la complejidad, también lo hace la carga cognitiva de solucionar problemas del entorno general. En un entorno de aplicaciones distribuidas con docenas de partes móviles, ya no es factible buscar mensajes de syslog en un solo servidor. Saber cómo identificar sistemáticamente los problemas, analizar toda la información disponible y profundizar en los componentes individuales de un entorno para identificar las causas raíz es una habilidad rara (y muy necesaria).
Siempre he pensado que aquellos con experiencia en redes en particular tienden a ser buenos solucionadores de problemas. La creación de redes se trata de eliminar las capas del protocolo «cebolla» en un entorno distribuido, desde la capa física hasta la capa de aplicación. Aunque el modelo de interconexión de sistemas abiertos (OSI) no se asigna directamente a grandes sistemas de software distribuidos, la idea de diferentes capas interconectadas de una manera definida aún se aplica.
control de costos
Finalmente, puede relacionar todos los consejos anteriores con la necesidad de controlar los costos. Los costos de la nube pueden dispararse fácilmente, especialmente cuando se aprovechan los servicios de múltiples nubes y el software como servicio. Saber cómo construir un sistema robusto, escalable y de costo mínimo es una habilidad rara.
Esto incluye la capacidad de realizar un análisis de «construir y comprar», ya que necesita determinar si pagar por una solución alojada es realmente más económico que simplemente ejecutar el mismo servicio en su propia instancia basada en la nube.
Mantener el enfoque en los conceptos básicos
Si bien las herramientas, los procesos y las aplicaciones específicos que los administradores de sistemas deben conocer siempre están evolucionando, la mayoría de los conceptos básicos siguen siendo los mismos. Creo que las cuatro habilidades que describí aquí son muy importantes para que los administradores de sistemas sigan siendo competitivos en el entorno de TI del futuro. Manténgase a la vanguardia ampliando sus conocimientos para avanzar en su carrera.