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.
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:
- Viewnext: Helped diferent developer teams to use containers, I started learning the basis of Kubernetes and de DevOps lifecycle.
- Kyndryl: 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.
- Realnaut: 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.
- Realnaut - Bank Santander: Later I started in a project for this client, developing a new CI/CD platform entirely using Github and Github Actions.
- Minsait: I created a series of bash scripts to use with the Databricks API, these scripts run on the Azure Pipelines platform and creates objects for the Unity Catalog of Databricks.
- MTP (Current): 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.