Roberto Pérez

Talk is cheap, I show you the code

This is not about the web or its content. It's about its deployment.
GitHub Actions, Terraform, AWS, scripting.... is used to deploy this web from GitHub repo.
If you want to see my CV maybe it is better to access to my Linkedin
If you want to see more DevOps stuff of mine (CICD, Clouds, Kubernetes/Helm, monitoring, etc...) visit my GitHub

I have 8 years of experience as sysadmin. However I don't have any previous experience in DevOps domain so I want to show how I understand this philosophy and how I make things.

I'm applying some adquired DevOps knowledge into the way this website is deployed.

This web and all necessary code to deploy it is at this repo: https://github.com/roberto-asir/cv-devops

Every new commit runs a new deployment: https://github.com/roberto-asir/cv-devops/blob/main/.github/workflows/main.yaml

It is done using Terraform, witch has remote state, and GitHub Actions.

The destiny is an AWS S3 web bucket.

GitHub Actions pipeline dinamically generates the bucket objects from every changed file of the web running cv-devops/modules/aws/cv/files_to_objects.sh script.

The terraform apply command shows the original bucket URI as output on purpose.

Name: Roberto PĂ©rez Ruiz

Profile: Devops - SRE

Location: 100% remote

Mail

Linkedin

GitHub

IT worker, passionate and committed.


About me

What I am looking for

I'd love to work with the DevOps approach, with Kubernetes environments, applying infrastruture as a code, running CICD pipelines, monitoring, etc...

I want be part of a company which allows me to learn and grow and help me to achieve this ambition.

I can provide

I am a team player. I am used to helping and sharing my knowledge with my fellow workers.

Commitment. I worked in my last job for eight years. I was an active witness of the company's growth

Best practices, automatization, proactivity. I am determined to do things properly.

Experience

SysOps at Webempresa
Dec 2018 - Jul 2022 (3 years and 7 months)
  • Escalated technical support to customers in a web hosting enterprise.
  • Training and technical support to colleages.
  • Fixing bash scripts and Laravel APIs bugs.
  • Creating scripts for repetitive and regular tasks as well as command line tools and internals apis endpoints.
  • Creating internal and customer web tools.
  • Nagios monitoring and incident management.
Technologies and tools
  • Laravel / Vue / Linux / MariaDB / Docker / Nginx / Apache / WordPress / Shell / Shellscript / Nagios / DNS
Sysadmin at Webempresa (First IT job)
Oct 2014 - Dec 2018 (4 years and 2 months)
  • Technical support to customers in a web hosting enterprise.
  • Training and technical support to colleages.
  • Fixing little bash scripts bugs..
  • Creating scripts for repetitive and regular tasks.
Technologies and tools
  • PHP / Linux / MariaDB / Nginx / Apache / WordPress / Joomla / Prestashop / Shell / Shellscript / DNS

Education

Devops Bootcamp KeepCoding
Jul 2022 - TODAY (6 months)
  • System administration with process automation
  • Cloud Architectures (AWS - GCP)
  • Deployment and orchestration of Docker and Kubernetes microservices
  • Development of CI/CD pipelines
  • Infrastructure monitoring
  • Technology stack standardization
  • Process automation
  • Increased quantity and quality of customer deliveries
Technologies and tools
  • Laravel / Vue / Linux / MariaDB / Docker / Nginx / Apache / WordPress / Shell / Shellscript / Nagios / DNS

Skills

Linux 85%
Bash / Shellscript 85%
Docker / Kubernetes / Helm75%
Terraform / Ansible 80%
Jenkins, GitHub Actions, argo CD 75%
Monitoring: Prometheus/Grafana 75%

Soft skills

Lifelong learning 100%
Proactive 85%
Team mate 85%

The future is still to be written.

Xavi Alonso

Excellent teammate, always willing to lend a hand when I was stuck.

Marta Socrate

It was a guarantee that he was on rotation.