Ir al contenido principal

Google Cloud Certficied Professional Cloud Architect

Aunque tenía pensado escribir varios posts en Agosto, la verdad es que he estado muy liado estudiando. He pensado que debido a la experiencia que estoy cogiendo en GCP estaría bien apostar por sacarme alguna certificación de la plataforma. Así que me puse manos a la obra y tras más de cincuenta horas de estudio puedo decir que ahora soy Professional Cloud Architect de Google Cloud Platform.

La verdad es que fue duro...

gcp-calendar

... pero las impresiones y experiencias que habían tenido compañeros y amigos al respecto me hicieron desconfiar pese a que mi experiencia con Google Cloud Platform fuera extensa.

Ya comenté en un anterior post mis reticencias acerca las certificaciones en el mundo IT, sin embargo creo que esta certificación si es exigente y permite verificar una serie de competencias en Google Cloud Platform.

Leer más…

Ansible (V)

En el post anterior sobre Ansible ya teníamos un rol plenamente funcional, pero siempre podemos mejorarlo un poco más.

Imaginemos que realizamos cambios en nuestro rol y queremos probarlos a medida que seguimos desarrollándolo y que en una de las pruebas omitimos sin querer algun test y al aplicarno en nuestros servidores rompemos algo. Todo el desarrollo realizado anteriormente podría provocar pérdidas de datos o de servicio debido a un error humano.

¿Cómo podemos evitarlo? Podemos añadir a nuestro rol, molecule

Leer más…

Integración continua con Gitlab

Yo utilizo Gitlab desde hace tiempo. Los códigos de ejemplo que pongo en este blog están almacenados allí. En este post, voy a explicar cómo utilizar sus herramientas de integración continua, pero primero... ¿Qué es Gitlab?

Gitlab es un sistema de gestión de repositorios de git, de código abierto. Es un sistema escrito en Ruby que además de permitir gestionar código a través de un navegador, tiene muchísimas herramientas integradas en él. Algunas de estas herramientas permiten manejar nuestro código, compilarlo y realizarle diferentes acciones y pruebas al resultado. Si estas acciones se realizan de forma ágil podríamos decir que estamos usando integración continua.

Aunque podemos instalarlo en nuestro propio servidor, la versión en la nube de Gitlab nos permite disfrutar de él.

Leer más…

Ansible (IV)

Como comentamos en el post anterior, ahora vamos a proceder a añadir dos pasos extra a nuestro rol de backupninja y a implementar una primera mejora haciendo que el rol sea válido para muchas más distribuciones GNU/Linux. En definitiva:

  • Nuestro rol ya instala backupninja y le permite realizar un backup completo de los datos del servidor.

  • Necesitamos añadirle el backup de las bases de datos y realizar un paquete de ambos para obtener el backup definitivo.

Leer más…

Ansible (III)

Tras una breve pausa derivada del hecho de que me he casado :D, seguimos apuntando cosillas en el blog. En este artículo vamos a crear un pequeño rol que nos permita gestionar nuestros backups como debería ser.

Ya comentamos en el post anterior, todo lo que hacía el script y ahora vamos a crear el rol

Leer más…