- 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
Work
- Jan2026 - PresentLogicalisCloud Architect - Caixabank
- Oct2024 - Jan2026MTP - Métodos y TecnologíasMiddle 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 - Oct2024MinsaitCloud 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 - Feb2023KyndrylJunior 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