osorioartist - Fotolia
Cinco tutoriales en video que los administradores de TI no quieren perderse
La mejor manera de desarrollar una nueva tecnología o práctica de TI es verla en acción. Utilice estos cinco tutoriales en video para recorrer visualmente los flujos de trabajo de GitOps, pipelines de CI/CD y más.
Para aprender procesos y tecnologías complejas de operaciones de TI, no hay sustituto para la experiencia práctica. Los profesionales de TI a menudo recurren a tutoriales, que los alientan a seguir y realizar tareas en sus propios sistemas, para satisfacer sus necesidades de aprendizaje y capacitación.
Y, si bien los tutoriales en forma escrita son útiles, algunos conceptos son simplemente más fáciles de comprender visualmente, ahí es donde entran los videos.
A continuación, se muestra una colección de cinco videos tutoriales de TI recientes, todos los cuales son presentados por colaboradores de TechSnips, un proveedor de contenido de aprendizaje de TI. Encontrarán un breve fragmento de cada video, acompañado de una descripción de su contenido y un enlace para ver el tutorial en su totalidad. Los temas abarcan desde evaluaciones de vulnerabilidad hasta flujos canalizados de CI/CD en Azure, lo que significa que son aplicables a varios roles y funciones dentro de las operaciones de TI y los equipos de DevOps.
-
Creación de una tubería de GitOps con Kubernetes, Jenkins X y GKE
Un objetivo principal de GitOps es automatizar la gestión de las configuraciones de aplicaciones e infraestructura. El código controlado por versión alojado en repositorios como GitHub garantiza la coherencia y la estandarización en toda la tubería de GitOps.
En este video tutorial de TI, los administradores aprenden a operar Kubernetes con Git, como parte de una implementación de GitOps.
Sigan al presentador Christopher Blackden, ingeniero de DevOps en el Children's Hospital of Philadelphia, mientras crea un ejemplo de flujo de trabajo de GitOps usando GitHub; Jenkins X, una herramienta de CI/CD; y Google Kubernetes Engine (GKE), el servicio de orquestación de contenedores administrados de Google. Entre otras tareas, los espectadores aprenderán cómo crear un clúster de Kubernetes, configurar un token API para GitHub y aprovisionar un servidor Jenkins.
Accedan al video completo en Kubernetes y GitOps
2. Construcción de un laboratorio casero para evaluaciones de vulnerabilidad
La seguridad de la carga de trabajo es de suma importancia para todos los equipos de TI en las empresas. Y, en un mundo perfecto, los administradores eliminan las amenazas potenciales antes de que tengan la oportunidad de causar estragos en las aplicaciones de producción.
Este video tutorial de TI ayuda al personal de TI a hacer realidad ese objetivo. Blackden recorre el proceso para configurar un laboratorio interno, un entorno ideal para familiarizarse con ciertas prácticas y tecnologías de TI antes de aplicarlas en la empresa, para realizar evaluaciones de vulnerabilidad. Específicamente, este tutorial presenta el administrador de paquetes Chocolatey, VirtualBox y dos máquinas virtuales, incluida una basada en el sistema operativo Kali Linux, que está específicamente diseñado para pruebas de seguridad.
Accedan al video completo sobre los laboratorios caseros de evaluación de vulnerabilidades.
3. Aplicar automatización a la gestión de accesos de AWS
Además de las pruebas de vulnerabilidad, la gestión de accesos e identidades (IAM) debe ser un componente central de cualquier estrategia de seguridad de TI, ya sea que las cargas de trabajo estén alojadas en las instalaciones o en la nube pública.
Los administradores de TI que supervisan las implementaciones de AWS pueden usar el servicio nativo de directorio de IAM del proveedor de la nube para establecer y administrar los permisos de los usuarios y garantizar un acceso seguro a los recursos de AWS. Sin embargo, incluso con la ayuda de AWS IAM, algunos equipos de TI, particularmente dentro de grandes empresas que tienen una vasta base de usuarios, encuentran tedioso configurar y administrar controles de acceso de usuarios. Como sucede con tantas tareas de operaciones de TI, la automatización puede ahorrar tiempo y agilizar los procesos de IAM.
Sintonicen este video tutorial de TI, dirigido por Eric Stevens, ingeniero de la nube en la Universidad de Oakland, para automatizar el grupo de usuarios de AWS IAM y el aprovisionamiento de cuentas con las plantillas de AWS CloudFormation. Stevens revisa varios pasos en el proceso de automatización, incluida la creación de usuarios y grupos de usuarios de IAM, definiendo políticas de acceso y configurando una pila de recursos de CloudFormation.
Accedan al video completo sobre la automatización de AWS IAM.
4. Uso de PowerShell para crear funciones de Azure
La computación sin servidor ofrece una serie de beneficios a las empresas, como la reducción de los gastos generales de gestión de recursos y las ganancias de productividad resultantes para desarrolladores y administradores de TI.
Pero, como suelen hacer las tecnologías emergentes, el concepto sin servidor también presenta una curva de aprendizaje. Es por eso que el soporte de PowerShell en Azure Functions, una característica que, hasta el momento, está en versión preliminar, ofrece una ventaja importante para los equipos en la nube en las tiendas Windows: la capacidad de usar una herramienta de automatización familiar junto con una plataforma informática sin servidor.
Aprendan a crear una aplicación Azure Functions con PowerShell en este video tutorial de TI dirigido por Anthony Howell, ingeniero de DevOps en Epiq. Para seguir, asegúrense de instalar primero la extensión Azure Functions en Visual Studio Code. Luego, recorran los procesos de definición de un desencadenante (trigger) que hará que la función se ejecute, así como las pruebas y depuración, y más.
Accedan al video completo en PowerShell para Azure Functions.
5. Establecer pipelines de CI/CD en Azure DevOps
La combinación de flujos canalizados CI/CD y arquitecturas de computación en la nube es común en las tiendas de DevOps empresariales.
Las organizaciones que usan la nube pública de Microsoft podrían atraer Azure DevOps, un conjunto de servicios de desarrollo y operaciones de TI para construir, probar e implementar código; gestionar paquetes de software; configurar repositorios Git; colaborar con los miembros del equipo; y más.
Sigan al presentador Matt Browne, un consultor de infraestructura independiente, mientras demuestra cómo crear un flujo canalizado, o pipeline, de CI/CD a través de la consola Azure DevOps. Aprendan los pasos necesarios para crear una aplicación web que funcione, incluyendo cómo configurar una compilación de software y definir el proceso de lanzamiento.
Accedan al video completo en los pipelines de Azure DevOps.