Work
  • Jan2026 - Present
    Logicalis
    Cloud Architect - Caixabank
    • Review and approve Low Level Design (LLD) documents, ensuring architectural compliance, technical feasibility, and alignment with enterprise standards
    • Lead the end-to-end implementation of Quadient Inspire, a third-party Customer Communication Management (CCM) platform, within the bank’s cloud environment
    • Design, build, and maintain Jenkins CI/CD pipelines for the automated compilation and packaging of .NET libraries
    • Participate in a 24/7 on-call rotation, troubleshooting and resolving production incidents across multiple Kubernetes and Red Hat OpenShift clusters
    • Collaborate with networking and security teams to define, request, and validate connectivity and firewall rules required for cloud-native workloads
    • Authored the Low Level Design (LLD) for the integration of Hitachi storage arrays into an OpenShift cluster, including the Hitachi Storage Plug-in for Containers (HSPC) deployment in an air-gapped OpenShift 4.18 environment
  • Oct2024 - Jan2026
    MTP - Métodos y Tecnologías
    Middle DevSecOps Engineer - Junta de Andalucía
    • Led the development and implementation of a new CI/CD infrastructure for a public institution, utilizing on-premise OpenShift clusters
    • Engineered automated Jenkins pipelines for the integration, build, and deployment of applications built with Java (Maven), PHP, and Node.js
    • Integrated a comprehensive suite of security tools into the pipeline, including SonarQube, Dependency-Check, Dependency-Track, Git-Leaks, and mutation testing, to ensure code quality and security
    • Centralized security findings and vulnerability data by aggregating results into a DefectDojo instance for effective tracking and remediation
    • Incorporated Buildah for efficient container image creation, Trivy for comprehensive image security scanning, and ArgoCD for declarative, GitOps-based application deployments
    • Designed and established the complete monitoring and alerting stack for the infrastructure using Grafana for visualization and Alertmanager for notifications
    • Managed a self-hosted GitLab instance
    • Managed a self-hosted ArgoCD instance
  • Feb2023 - Oct2024
    Minsait
    Cloud DevSecOps Engineer

    Cloud DevOps

    • Developed a Tekton-based CI/CD using GitHub and Google Cloud for internal use, using Terraform as the IaC solution for creating the necessary compute resources

    Cloud DevSecOps — Santander

    • Development of a new CI/CD platform on GitHub.com
    • Definition of workflows and actions on GitHub.com for CI/CD circuits
    • Creation of a marketplace to make the pieces of the new platform available
    • Resolution of critical incidents for production

    Cloud DevSecOps — Santalucía

    • Created a series of bash scripts to create Databricks Unity Catalog objects and compute resources
    • Created a series of Azure Pipelines that executed bash scripts to create Databricks Unity Catalog objects and compute resources
    • Definition of an Azure Pipeline set connecting to ServiceNow
    • Created custom container images for the execution of Python tests

    Cloud DevSecOps — Acciona

    • Created a Jenkins pipeline for analyzing images using Trivy
    • Configuration of new production and pre-production OpenShift environments
    • Creation of Helm templates for various microservices
    • Deployment of microservices using Helm
  • Mar2021 - Feb2023
    Kyndryl
    Junior DevOps → Cloud DevOps

    Junior DevOps

    • Learned how to use Minikube
    • Learned the basis of Kubernetes and the DevOps lifecycle

    Cloud DevOps

    • Learned how to use OpenShift
    • Learned how to manage on-premise clusters
    • Responsible for managing Kubernetes clusters on-premise, in OpenShift and in IBM Cloud
    • Deployments of Grafana, ELK Stack, Prometheus and various databases
    • Handled critical production incidents while on call
    • Earned the Certified Kubernetes Administrator (CKA) certification