Archivo
2024
- 2024-04-30 - Gestión de certificados con cfssl
2023
- 2023-11-12 - Integración continua con Github II: Github Actions
- 2023-08-07 - Restic: Backups fáciles y flexibles para todo el mundo
- 2023-07-05 - Raspberry Cloud: servicios desde casa
- 2023-05-20 - Aplicaciones para DevOps (II)
- 2023-03-12 - Controlando el trabajo repetitivo
2022
- 2022-11-12 - Atlantis: best practices y limitaciones
- 2022-10-25 - Cloud Run: orquestando contenedores sin Kubernetes
- 2022-10-16 - Atlantis: Terraformando a través de GitOps
- 2022-04-03 - Contenedores sin docker: alternativas de futuro
- 2022-02-05 - Sin contexto no hay ingeniería
2021
- 2021-11-29 - SOPS: asegurando credenciales en repositorios
- 2021-07-11 - Ansible (VI): El camino hacia Ansible 2.11
- 2021-06-13 - Open Policy Agent - Creando tests para Terraform
- 2021-05-21 - Gestionando dependencias con Renovate
- 2021-05-16 - AWS Certified Solutions Architect - Professional
- 2021-02-16 - Terraform y OPA: el dúo perfecto para automatizar nuestra infraestructura
- 2021-01-19 - Terraform 0.14 y Data Studio
- 2021-01-13 - Packer: migrando aplicaciones a la nube
2020
- 2020-11-01 - Tangelov.me en Hugo
- 2020-10-14 - Vault (I): introducción a la gestión de secretos
- 2020-08-31 - Kubernetes (VI): asignando recursos y autoescalado
- 2020-08-07 - Contraseñas y nube pública: una necesidad real
- 2020-07-15 - Kubernetes (V): networking y políticas de red
- 2020-06-10 - Terraformando funciones en Google Cloud Platform
- 2020-05-31 - Platform9: Kubernetes as a Service en nuestro CPD
- 2020-04-28 - Kubernetes (IV): autenticación y autorización
- 2020-03-23 - Funciones y backups: notificaciones y automatismos
- 2020-03-18 - Kubernetes (III): migrando una aplicación a Kubernetes
- 2020-02-01 - Kubernetes (II): DaemonSets, StatefulSets, Ingress y almacenamiento
- 2020-01-16 - Ansible: el gran remedio a la pereza
- 2020-01-01 - ¿Una pausa? Certificaciones y más
2019
- 2019-06-15 - Integración continua con Gitlab (II): refactorizando Tangelov.me
- 2019-06-05 - Kubernetes (I): qué es y primeros pasos
- 2019-03-07 - Pulumi: programando infraestructura
- 2019-01-30 - Terraform (I): introducción a la infraestructura como código
- 2019-01-03 - Mi nube privada: Nextcloud, ARM y un poco de Cloud
2018
- 2018-12-01 - Mejoras en tangelov.me
- 2018-11-18 - Packer: creando imágenes para cualquier proveedor
- 2018-10-14 - Aplicaciones para DevOps (I)
- 2018-10-06 - Introducción a Jenkins: un clásico CI Open Source
- 2018-09-20 - Integración continua con Github: Travis CI
- 2018-09-14 - Google Cloud Certficied Professional Cloud Architect
- 2018-09-02 - Ansible (V): testeando roles con Molecule
- 2018-08-10 - Integración continua con Gitlab (I): primeros pasos
- 2018-08-01 - Ansible (IV): mejorando nuestros roles
- 2018-07-26 - Ansible (III): roles y templates
- 2018-04-24 - Nextcloud como nube privada
- 2018-04-18 - AWS Certified Solutions Architect - Associate
- 2018-02-28 - Ansible (II): nuestro primer playbook
- 2018-02-24 - Ansible (I): primeros pasos
- 2018-02-20 - Como está montada esta web (II): Nikola y Google App Engine
- 2018-02-20 - Como está montada esta web (I): fundamentos básicos
- 2018-02-18 - Conectando GNU/Linux con AWS
- 2018-02-18 - Conectando Google Cloud Platform (GCP) con Linux
- 2018-02-18 - Conectando GNU/Linux con Azure
- 2018-02-18 - Una breve introducción