Victor's personal webpage
Introduction
Hello! My name is Victor Javier Diaz Garrido, welcome to my personal webpage. Here you will find my work experience, skills and some of my personal projects, wich I'm currently working on. Pssst! Want to read it in dark mode? Click here
About myself
I'm a Computer Engineer graduate from the University of Seville. I'm also an avid Linux user and a Open-Source lover, that's why since I started working I focused my career at more linux-related jobs. I love to tinker with computers and that tinkering made me love Linux, eventhough it has given me more headaches than anything else :)
On a more personal level, I love learning about new things, even things outside my area of expertise. Lately i've been learning Rust and i've gotten myself into the world of self-hosting and tinkering with LLM's. I also became a NixOs user.
Skills
| Programming | ||||||
|---|---|---|---|---|---|---|
| Java | Shell | Python | C | Typescript | Rust | LaTeX | 
| Computer Software | |||||
|---|---|---|---|---|---|
| Linux | Git | Helm | Tekton | Jenkins | Github Actions | 
| DevOps Software | ||||||
|---|---|---|---|---|---|---|
| Kubernetes | Openshift | Docker | Podman | Grafana | Prometheus | ArgoCD | 
Personal projects
Apart from migrating all my applications to Proxmox in my home server I have a project that gets information Shoutout to neofetch and fastfetch, those projects were the inspiration for novafetch :D about the PC that it runs at called novafetch. I'm writting it in Rust so I can also use it as a learning exercise.
Work Experience
Eventhough I started my work journey helping teams of developers with the containerization What a word, huh? lately i've steered myself more in the direction of creating CI/CD pipelines. Here I specify a little bit more the different projects I've worked on:
-  Kyndryl
                        
- Junior DevOps: I helped diferent developer teams to use containers, I started learning the basis of Kubernetes and de DevOps lifecycle.
 
- Cloud DevOps: I was part of a team that was responsible for maintaining On-premise openshift clusters, that made me learn a lot about networking. I also started working with Openshift, Grafana, ELK Stack and prometheus. During this time I also earned the Kubernetes Administrator certification from the Linux foundation.
 
 -  Minsait
                        
- Cloud DevOps - Minsait: During my time in this company I started my shift towards building CI/CD pipelines, I was responsible of building from the ground up a Tekton pipeline that was responsible for the creating of docker images. I build it using Tekton, GKE and Github.
 
- Cloud DevSecOps - Santander: Development of a new CI/CD platform on GitHub.com. I helped with the definition of new workflows and actions for CI/CD circuits using Github Actions. Creation of a marketplace to make the pieces of the new platform available. Resolution of critical incidents for production.
 
- Cloud DevSecOps - Santalucia: Created a series of bash scripts to create objects of Databricks Unity Catalogue, and compute resources. Also created a series of Azure Pipelines that executed bash scripts to create objects and compute resources of Databricks Unity Catalogue. I helped with the definition of a Azure Pipeline set connecting to ServiceNow. Created custom container images for the execution of python tests.
 
- Cloud DevSecOps - Acciona: Created Jenkins Pipeline for analizing images using Trivy. Configuration of new production and pre-production Openshift environments. Creation of helm templates for various microservices. Responsible of deployment of microservices using helm.
 
 - MTP (Current) - Middle DevSecOps: I joined a team that is responsible for the creation of a all new and self-hosted CI/CD platform. We are developing this platform using Jenkins and Openshift, the deployments are controlled by ArgoCD. The infrastructure is being developed as IaaC, along with the configuration.