Mario Sánchez logo
root@mariosangut:~# ./init_profile.sh

Mario Sánchez Gutiérrez

Administrador de Sistemas & DevOps / Cloud-Native Systems Administrator & DevOps / Cloud-Native

Enfoque Técnico Technical Focus

root@mariosangut:~# cat /etc/profile

Administrador de sistemas especializado en entornos Linux (Debian, Ubuntu, RHEL), orquestación de contenedores con Docker y Kubernetes, y automatización de infraestructura mediante pipelines CI/CD (GitHub Actions), Terraform y Ansible. Mi enfoque se centra en diseñar arquitecturas reproducibles, declarativas y seguras — aplicando principios de hardening, segmentación de red y gestión centralizada de identidad. Systems administrator specializing in Linux environments (Debian, Ubuntu, RHEL), container orchestration with Docker and Kubernetes, and infrastructure automation through CI/CD pipelines (GitHub Actions), Terraform, and Ansible. My focus is on designing reproducible, declarative, and secure architectures — applying hardening principles, network segmentation, and centralized identity management.

Stack Tecnológico Technology Stack

// Sistemas & Scripting // Systems & Scripting Linux (Debian/Ubuntu/RHEL) Bash PowerShell Python
// Contenedores & Cloud-Native Docker Docker Compose Kubernetes Helm Proxmox
// IaC & Automatización // IaC & Automation Terraform Ansible GitHub Actions GHCR Traefik Nginx
// Redes & Seguridad // Networking & Security FreeIPA Secure LDAP WireGuard / Tailscale iptables / UFW Hardening VLANs / Switching

Proyectos Destacados Featured Projects

PROJ-001 STATUS: PRODUCTION
portfolio-infrastructure
Problema: Problem: Despliegues manuales, lentos y propensos a errores (~15 min de intervención manual). Manual, slow, and error-prone deployments (~15 min of manual intervention).
Arq.: Arch.: Git push → GitHub Actions → Docker build → GHCR (tagged por SHA) → SSH al VPS → docker-compose pull + up. Git push → GitHub Actions → Docker build → GHCR (SHA-tagged) → SSH to VPS → docker-compose pull + up.
Stack: GitHub Actions · Docker · GHCR · Nginx · VPS
Resultado: Result: Despliegue automatizado en ~90 segundos (reducción del 90% en tiempo). Zero-downtime. Historial inmutable y declarativo. Automated deployment in ~90 seconds (90% time reduction). Zero-downtime. Immutable and declarative history.
>> github/portfolio >> ver_pipeline
PROJ-002 STATUS: PRODUCTION
docs.mariosangut.com
Problema: Problem: Centralizar guías técnicas y runbooks sin depender de plataformas de terceros ni perder ownership de los datos. Centralizing technical guides and runbooks without relying on third-party platforms or losing data ownership.
Arq.: Arch.: Instancia self-hosted en el mismo VPS, containerizada con Docker y expuesta vía proxy inverso declarativo. Self-hosted instance on the same VPS, containerized with Docker and exposed via a declarative reverse proxy.
Stack: Wiki.js · Docker · Nginx · VPS
Resultado: Result: Base de conocimiento técnica pública, auto-alojada, bajo control total. Public technical knowledge base, self-hosted, under full control.
>> docs.mariosangut.com
PROJ-003 STATUS: PRODUCTION
Infraestructura cloud-native
Problema: Problem: Crear una arquitectura cloud-native reproducible y lista para entornos de producción. Build a reproducible cloud-native architecture ready for production environments.
Arq.: Arch.: Infraestructura declarativa en GitHub + Kubernetes/containers con CI/CD para despliegues automáticos. Declarative infrastructure in GitHub + Kubernetes/containers with CI/CD for automated deployments.
Stack: GitHub · Kubernetes · Docker · YAML · Terraform / GitOps
Resultado: Result: Arquitectura cloud-native lista para escalar, mantenible y versionada por repositorio. Cloud-native architecture ready to scale, maintainable and versioned by repository.
>> github/Infraestructura-cloud-native
>> todos los repositorios >> all repositories

Base de Conocimiento Knowledge Base

root@mariosangut:~# curl -sI https://docs.mariosangut.com
HTTP/2 200 OK
Wiki.js v2 Self-Hosted Self-Hosted TLS / HTTPS

docs.mariosangut.com (SysHub)

Plataforma centralizada de documentación técnica, runbooks de infraestructura y bitácora de laboratorios en producción. Desarrollada sobre Wiki.js, auto-alojada en VPS bajo contenedores Docker y expuesta mediante proxy inverso declarativo con certificados SSL wildcard. Centralized technical documentation hub, infrastructure runbooks, and production lab logs. Powered by Wiki.js, self-hosted on VPS with Docker containers and exposed via a declarative reverse proxy with wildcard SSL certificates.

Cloud-Native & DevOps Cloud-Native & DevOps

Diseño y orquestación de clústeres Kubernetes, pipelines CI/CD y despliegue continuo GitOps. Kubernetes cluster design, orchestration, CI/CD pipelines, and GitOps continuous deployment.

IaC & Proxmox IaC & Proxmox

Aprovisionamiento automatizado de máquinas virtuales y contenedores con Terraform sobre Proxmox VE. Automated VM and container provisioning using Terraform on Proxmox VE environments.

Identidad & Seguridad Identity & Security

Federación FreeIPA con Active Directory, túneles seguros WireGuard y políticas de hardening. FreeIPA federation with Active Directory, WireGuard secure tunnels, and hardening policies.

Runbooks & Sysadmin Runbooks & Sysadmin

Procedimientos paso a paso, guías operativas de Linux y resolución de incidencias en producción. Step-by-step procedures, Linux operational guides, and production incident resolution.

¿Listo para conectar? Ready to connect?

Iniciar protocolo de enlace. Initiate a handshake protocol.

ssh mariosangut@gmail.com