Oriol Fabregas, Developer in Buenos Aires, Argentina
Oriol is available for hire
Hire Oriol

Oriol Fabregas

Verified Expert  in Engineering

Infrastructure Engineer and Developer

Location
Buenos Aires, Argentina
Toptal Member Since
September 28, 2022

Oriol is an infrastructure engineer with over 10 years of experience. With a strong DevOps mindset, he likes collaborating with cross-functional teams and getting to know the technological impact of the business. Oriol has extensive hands-on experience architecting solutions, supporting customers as a consultant, and leading distributed teams.

Portfolio

EDSN
Terraform, AWS Transit Gateway, MongoDB, Infrastructure as Code (IaC)...
Just Eat Takeaway.com
Flux, Kubernetes, Machine Learning, Amazon Web Services (AWS), Terraform...
Exxellence
Kubernetes, Flux, Prometheus, Helm, Grafana, CI/CD Pipelines, Design...

Experience

Availability

Part-time

Preferred Environment

Linux, Python, Terraform, Kubernetes, Amazon Web Services (AWS), CI/CD Pipelines

The most amazing...

...solution I've built is an extension of Strava's Python client for transparent user authentication.

Work Experience

Senior Platform Engineer

2023 - 2023
EDSN
  • Created CLI tools with Python to automate manual tasks and reduce developers' onboarding time.
  • Developed Terraform modules to deploy infrastructure on AWS, especially on the network side.
  • Created modular CI/CD pipelines with GitlabCI, resulting in organized team operations.
  • Deployed helm charts by using ArgoCD in OpenShift, as well as implementing observability and alerting in EKS (Prometheus, Alertmanager, Grafana, and Thanos).
  • Implemented cross-account Cloudwatch monitoring in a centralized monitoring account.
Technologies: Terraform, AWS Transit Gateway, MongoDB, Infrastructure as Code (IaC), Continuous Development (CD), VPN, Cloud Architecture, Container Orchestration, Amazon EBS, Virtual Machines, Technical Documentation, Software Engineering, Containers, Containerization, Azure

ML Platform Engineer

2022 - 2023
Just Eat Takeaway.com
  • Created a Kubernetes infrastructure and ecosystem for ML engineers.
  • Automated deployments on Kubernetes by using FluxCD.
  • Helped ML engineers to deploy their training models on Kubernetes.
  • Monitored training models with Prometheus and Grafana.
Technologies: Flux, Kubernetes, Machine Learning, Amazon Web Services (AWS), Terraform, Terragrunt, DevOps, Docker, Amazon EKS, Amazon Route 53, Cloud, Git, PyCharm, Continuous Deployment, Continuous Integration (CI), Cloud Infrastructure, Amazon S3 (AWS S3), Scaling, Flask, Data Analytics, DevOps Engineer, GitLab, Infrastructure as Code (IaC), Continuous Development (CD), Karpenter, Amazon API, Cloud Architecture, Container Orchestration, Amazon EBS, Virtual Machines, Technical Documentation, Software Engineering, Containers, Containerization

Senior Platform Engineer

2022 - 2022
Exxellence
  • Improved Terraform pipelines' speed by 2x with Python.
  • Migrated GitOps pipelines from Flux v1 to v2 in a multi-tenant setup on Amazon EKS.
  • Enabled long-term metrics with Thanos and Prometheus.
  • Coached Junior team members in coding and best practices.
  • Helped developers deploy 6x faster to their environments by enabling image automation.
  • Reduced Prometheus cardinality by 5x for better reliability.
Technologies: Kubernetes, Flux, Prometheus, Helm, Grafana, CI/CD Pipelines, Design, Architecture, GitLab CI/CD, Bash, Linux, Scalability, Reliability, Amazon EC2, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon Web Services (AWS), Cloud Computing, Monitoring, Networks, Programming, Terragrunt, DevOps, Docker, Amazon EKS, Amazon Route 53, Cloud, Git, PyCharm, Continuous Deployment, Continuous Integration (CI), Cloud Infrastructure, Amazon S3 (AWS S3), Scaling, System Architecture, DevOps Engineer, GitLab, Infrastructure as Code (IaC), Continuous Development (CD), Amazon API, Cloud Architecture, Container Orchestration, Amazon EBS, Virtual Machines, Technical Documentation, Containers, Containerization

Senior Platform Engineer

2022 - 2022
Abcam
  • Helped developers enable their microservices monitoring via serverless computing.
  • Created metrics and dashboards for AWS and Kubernetes microservices.
  • Deployed Kubernetes applications via Argo CD and CI/CD pipelines.
Technologies: Kubernetes, Argo CD, Serverless Framework, Grafana, CI/CD Pipelines, Helm, Prometheus, Design, Architecture, GitLab CI/CD, Bash, Linux, Scalability, Reliability, Amazon EC2, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon Web Services (AWS), Cloud Computing, Monitoring, Networks, DevOps, Docker, Amazon EKS, Cloud, Git, PyCharm, Continuous Deployment, Continuous Integration (CI), Cloud Infrastructure, Amazon S3 (AWS S3), GitLab, Infrastructure as Code (IaC), Continuous Development (CD), Container Orchestration, Amazon EBS, Virtual Machines, Technical Documentation, Containers, Containerization

Platform Engineer Lead

2021 - 2021
Fourthline
  • Led a team of five engineers in making a payment platform scalable for high traffic.
  • Planned, designed, and developed the infrastructure and software.
  • Created and presented business cases for C-level executives.
  • Developed libraries and CLIs in Python to authenticate to SSO platforms transparently and asynchronously.
  • Created pipelines in Azure DevOps for auditing purposes and for deploying the infrastructure across environments (idempotency).
  • Planned a year-ahead technical roadmap with OKRs and KPIs.
  • Built migration strategies to move from ECS to Amazon EKS.
  • Migrated .NET microservices to Amazon EKS with Flux CD v2.
Technologies: Amazon Elastic Container Service (Amazon ECS), Kubernetes, Leadership, Design, Architecture, Azure DevOps, Terraform, Amazon RDS, Grafana, Flux, CI/CD Pipelines, Helm, Prometheus, Bash, Linux, Scalability, Reliability, Amazon EC2, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon Web Services (AWS), Cloud Computing, Monitoring, Management, Business, Networks, Programming, Terragrunt, DevOps, Docker, Amazon EKS, Amazon Route 53, Cloud, Git, Relational Database Services (RDS), PyCharm, Continuous Deployment, Continuous Integration (CI), AWS Elastic File System, Cloud Infrastructure, Amazon S3 (AWS S3), AWS ALB, Scaling, System Architecture, DevOps Engineer, Infrastructure as Code (IaC), Continuous Development (CD), Kong, VPN, Amazon API, Cloud Architecture, Container Orchestration, Amazon EBS, Virtual Machines, Technical Documentation, Team Leadership, Software Engineering, Containers, Containerization

Senior Cloud Systems Developer Lead

2018 - 2020
Cloudreach
  • Migrated an on-premise infrastructure to AWS, including databases and application servers.
  • Handled serverless architectures with AWS Lambda and Python.
  • Assumed the technical leadership of five engineers, creating OKRs and personal development plans.
  • Architected and designed cloud-native AWS solutions, including networking, multi-account setup, and logging strategies.
  • Deployed infrastructure as code with Sceptre and CloudFormation.
  • Developed Python CLIs for product owners to retrieve information from different internal sites.
  • Designed and developed automatic secret rotation in Python for AWS serverless Lambda and SSM.
  • Created data pipelines in Python and Elasticsearch in AWS Athena and Glue.
  • Built Vanilla Amazon Machine Images (AMIs) using Packer automatically in GitLab CI pipelines.
Technologies: Python, GitLab CI/CD, Serverless Framework, CI/CD Pipelines, Leadership, Design, Bash, Linux, Chef, Scalability, Amazon EC2, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon Web Services (AWS), Cloud Computing, Monitoring, Management, Business, Networks, Programming, DevOps, AWS DevOps, Amazon API Gateway, AWS IAM, Amazon Route 53, AWS Cloud Architecture, Cloud, Git, AWS Lambda, PyCharm, Continuous Deployment, Continuous Integration (CI), Elasticsearch, Cloud Infrastructure, Amazon S3 (AWS S3), AWS ALB, Scaling, System Architecture, DevOps Engineer, GitLab, Infrastructure as Code (IaC), Continuous Development (CD), Amazon API, AWS CodePipeline, AWS CodeBuild, Cloud Architecture, Amazon EBS, Virtual Machines, Technical Documentation, Team Leadership, AWS CloudFormation, Software Engineering, Containers, Containerization

Site Reliability Engineer

2017 - 2017
Payconiq
  • Developed the AWS infrastructure as code with Terraform.
  • Implemented, extended, and tuned monitoring of Nagios Plugins with Python.
  • Created pipelines for Python code release and infrastructure deployment.
  • Built libraries in Python to automate our work, such as user troubleshooting with MongoDB lookups, aggregations, and updates.
  • Created and extended Python APIs, libraries, and CLIs.
Technologies: Python, MongoDB, Terraform, Grafana, GitLab CI/CD, Bash, Linux, Scalability, Reliability, Amazon EC2, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon Web Services (AWS), Cloud Computing, Monitoring, Programming, DevOps, Cloud, Git, AWS Lambda, PyCharm, Continuous Deployment, Continuous Integration (CI), AWS Elastic File System, Site Reliability Engineering (SRE), Elasticsearch, Cloud Infrastructure, Amazon S3 (AWS S3), AWS ALB, Scaling, DevOps Engineer, GitLab, Infrastructure as Code (IaC), Continuous Development (CD), Jenkins, Amazon EBS, Virtual Machines, Technical Documentation, AWS CloudFormation, Software Engineering, Containers, Containerization

Site Reliability Engineer

2015 - 2017
Oracle
  • Automated our virtual software-defined networking (SDN) with Ansible.
  • Developed Python libraries and CLIs to aggregate alerts and incidents and plot them in dashboards using the ELK stack.
  • Created and maintained chef recipes and extended some custom recipes in Ruby.
Technologies: Chef, Ansible, Linux, Python, Bash, Reliability, Cloud Computing, Operating Systems, Programming, DevOps, Git, PyCharm, Continuous Integration (CI), Site Reliability Engineering (SRE), Elasticsearch, Flask, Continuous Development (CD), Virtual Machines, Technical Documentation, Containers

Service Engineer

2011 - 2015
Telefónica
  • Automated the back- and front-end deployment with Ansible.
  • Handled AWS EMR pipeline automation with Python and CloudFormation.
  • Created different scripts to move data across AWS regions.
  • Packaged the Django back end to RPMs, enabling their deployment.
  • Built Jenkins jobs to deploy code to a bare metal infrastructure.
  • Maintained Apache and Nginx web servers for high traffic with VoIP.
Technologies: Amazon Web Services (AWS), Python, Ansible, Linux, Bash, Operating Systems, Vagrant, Git, Cloud Infrastructure, Amazon S3 (AWS S3), Infrastructure as Code (IaC), Continuous Development (CD), High Availability Disaster Recovery (HADR), Jenkins, Amazon EBS, Virtual Machines, Technical Documentation, AWS CloudFormation, Containers

Operations Manager

2012 - 2012
O2
  • Deployed a new eHealth product based in the UK on bare metal infrastructure.
  • Maintained Linux servers, handling Tomcat application servers and Ansible deployments.
  • Automated some manual tasks using Bash scripting.
  • Defined SLAs according to customer service support.
Technologies: Linux, Apache Tomcat, Bash, Operating Systems, Git, Jenkins, Amazon EBS, Virtual Machines, Technical Documentation

Pystrava

https://github.com/wefner/pystrava
Pystrava provides transparent authentication for the Strava API. This library has been inspired by spotifylib, which uses a similar authentication flow. The idea is to use all stravalib features and methods while handling the authentication transparently by providing all required details.

Ansible and Vagrant Course

https://github.com/wefner/ansible-vagrant
I taught a course on how to automate and deploy distributed systems with Ansible and Vagrant.

This was helpful for developers and administrators to bootstrap a local environment before promoting it to production.

SpotifyLib

https://github.com/wefner/spotifylib
A Python-based project which extends the community library Spotipy by authenticating to the API endpoint transparently so it can be used as a service while still using all the functionalities of Spotipy.

SlackSound

https://github.com/wefner/slacksound
This Python-based project monitors a Slack channel for reactions on music YouTube links. If a video has a thumbs-up reaction, it will try to find its title and add it to a Spotify playlist.

FootyLib

https://github.com/wefner/footy
A Python-based project that scrapes the website https://footy.eu/ for all the upcoming matches and results.

This is helpful for creating vCalendars and adding them to the players' agenda. The website lacked this functionality at the time.

Languages

Python, Bash, Python 3

Frameworks

Serverless Framework, Flux, Flask

Libraries/APIs

Terragrunt, Amazon API

Tools

Terraform, Helm, Grafana, Amazon Elastic Container Service (Amazon ECS), Ansible, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon EKS, Amazon EBS, AWS CloudFormation, GitLab CI/CD, Chef, Vagrant, AWS IAM, Git, PyCharm, GitLab, Apache Tomcat, Kong, VPN, Jenkins, AWS CodeBuild

Paradigms

DevOps, Continuous Deployment, Continuous Integration (CI), Continuous Development (CD), Azure DevOps, Management

Platforms

Kubernetes, Amazon Web Services (AWS), Amazon EC2, Docker, AWS Lambda, Linux, AWS ALB, Azure

Storage

Amazon S3 (AWS S3), MongoDB, Elasticsearch, Databases, AWS Elastic File System

Other

CI/CD Pipelines, Scalability, Cloud Computing, AWS Cloud Architecture, Cloud, AWS Certified DevOps Engineer, Site Reliability Engineering (SRE), Cloud Infrastructure, DevOps Engineer, Infrastructure as Code (IaC), Cloud Architecture, Container Orchestration, Virtual Machines, Technical Documentation, Team Leadership, Containers, Containerization, Prometheus, Leadership, Design, Architecture, Reliability, Monitoring, Networks, Programming, AWS DevOps, Amazon API Gateway, Amazon Route 53, AWS Certified Solution Architect, Scaling, System Architecture, Karpenter, Software Engineering, Argo CD, Pipelines, Finance, Statistics, Cost Accounting, Marketing Mix, Business Law, Economics, Business, Operating Systems, Amazon RDS, Machine Learning, Relational Database Services (RDS), Data Analytics, AWS Transit Gateway, High Availability Disaster Recovery (HADR), AWS CodePipeline

2015 - 2022

Bachelor's Degree in Business Administration

Open University of Catalonia - Barcelona, Spain

2007 - 2009

Diploma in Computer Science

La Salle - Barcelona, Spain

SEPTEMBER 2023 - SEPTEMBER 2025

Certified Kubernetes Security Specialist

The Linux Foundation

APRIL 2023 - APRIL 2026

Certified Kubernetes Administrator

The Linux Foundation

MAY 2022 - MAY 2025

Certified Kubernetes Application Developer

The Linux Foundation

FEBRUARY 2021 - FEBRUARY 2024

AWS Certified DevOps Engineer Professional

AWS

FEBRUARY 2018 - FEBRUARY 2021

AWS Certified Solutions Architect Associate

AWS

APRIL 2014 - PRESENT

MongoDB for DBAs

MongoDB University

APRIL 2014 - PRESENT

MongoDB for Developers

MongoDB University