Xavi Miranda Sánchez

Systems, Code and Cloud. Mixing the Best of all worlds got me into DevOps

<< Check out more about me here >>

…you can also check my Linkedin…

<< Linkedin >>

…or scroll down for more

Xavi Miranda Sánchez

“Always attempting new challenges and working hard to improve my skills, my knowledge and my experience.”

Xavi Miranda Kubernetes Certification
AWS Certification

So what do I do?

Cloud building

Design and implement Cloud infrastructures

The first goal of any Cloud Architect is to improve the platform infrastructure always with performance and security in mind while trying to reduce costs when possible.

We always try to use an IaC approach, writing the code for the infrastructure whenever it makes sense, keeping everything clean, traceable and versionated, giving us more control than ever over the platform.

Working with code will also allow us to automate the deployment process whenever we need to do changes on the infrastructure using custom pipelines. Most importantly, we will be able to work in what gives real value to our company instead of operating the platform manually while keeping human errors at a minimum.

Create pipelines for faster deployments

Using a DevOps approach to deliver your code can help you manage your new version deployments faster and safer.

Integrating CICD pipelines into your bussiness allow your developers to focus on what they should: coding.

The CI pipelines will quickly alert your developers if there’s any error in the code uploaded to the GIT repository avoiding that non-working code gets into your production platform.

The CD pipelines in another hand will help you deliver faster by automating the process and enabling automatic rollbacks if something goes worng.

CICD Pipelines
Containers

Let Kubernetes run your microservices

Most modern platforms run away from monolithic architectures and instead aim to use microservices. This allows to decouple functionalities and makes it easier for several teams to work together into building a solid product.

The downside of microservices is that it makes more difficult to implement the infrastructure. Now, instead of one big piece of software you have several small components and you need to efficiently manage them.

This is where Kubernetes steps in. Running your microservices in containers and leveraging Kubernetes to rule them all will make it easier to manage them while achieving high availability and making your services easily scalable when you need it.

Experience

Technologies I use

GCP logo
AWS logo
Terraform logo
Ansible logo
Docker logo
Kubernetes logo
Jenkins logo
Prometheus logo
Grafana logo

Personal projects

I am ready for the next level. Are you?

Simplicity is the ultimate sophistication

Leonardo Da Vinci

Learn more about Xavi Miranda Sánchez and his journey from chilhood to his actual role Devops role in Barcelona checking out the “About me” section.

Contact me