Oriol Fabregas, Developer in Panama City, Panama, Panama
Oriol is available for hire
Hire Oriol

Oriol Fabregas

Verified Expert  in Engineering

Infrastructure Engineer and Developer

Location
Panama City, Panama, Panama
Toptal Member Since
September 28, 2022

Oriol is a system engineer with over 10 years of experience. He is an expert in all DevOps disciplines and loves infrastructure at scale. Alongside his technological career, he has built and led teams. He likes to translate business goals to technical value as per his recent business studies and relations with high-level directors in past companies. Oriol has helped save thousands of dollars in infrastructure costs and made developer tasks more productive, reducing market time.

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

Full-time

Preferred Environment

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

The most amazing...

... thing I've created were ephemeral ML environments on demand. This solution saves thousands of computing time and provides users with faster results.

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, Continuous Delivery (CD), Redis, Amazon Aurora, Amazon RDS, Logging, Amazon CloudWatch, Site Reliability, DevSecOps, Security, Scripting, YAML, REST, Cloud Security, IT Security, Cloud Monitoring, Observability Tools, GitOps, Artifactory, AWS CLI, Automation, SaaS

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, Continuous Delivery (CD), Istio, Datadog, Logging, Amazon CloudWatch, DevSecOps, Security, Scripting, YAML, REST, IT Security, Cloud Monitoring, Observability Tools, GitOps, Artifactory, AWS CLI, Automation, SaaS, Apache Kafka

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, PostgreSQL, Continuous Delivery (CD), Amazon RDS, Logging, Amazon CloudWatch, Site Reliability, Security, API Integration, Scripting, YAML, REST, IT Security, Cloud Monitoring, Observability Tools, GitOps, Artifactory, AWS CLI, Automation, SaaS

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, Continuous Delivery (CD), Amazon OpenSearch, Amazon CloudWatch, Site Reliability, Scripting, YAML, IT Security, Cloud Monitoring, GitOps, Artifactory, AWS CLI, Automation, SaaS

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, PostgreSQL, Continuous Delivery (CD), Amazon OpenSearch, Datadog, Logging, Amazon CloudWatch, Site Reliability, Release Management, DevSecOps, AWS CloudTrail, Redshift, Security, API Integration, Scripting, ECS, YAML, REST, Cloud Security, IT Security, Cloud Monitoring, Observability Tools, Startups, GitOps, Artifactory, AWS CLI, Automation, SaaS, Go, AWS Key Management Service (KMS)

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, PostgreSQL, Continuous Delivery (CD), Logging, Amazon CloudWatch, AWS CloudTrail, Security, API Integration, Scripting, Cloud Migration, YAML, Serverless, Cloud Security, IT Security, Cloud Monitoring, GitHub, Artifactory, AWS CLI, Automation, SaaS, Windows PowerShell, API Gateways, AWS Key Management Service (KMS)

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, PostgreSQL, Continuous Delivery (CD), NoSQL, Bitbucket, Redis, Amazon OpenSearch, Configuration Management, Site Reliability, Release Management, Security, Scripting, Serverless, Cloud Security, IT Security, Cloud Monitoring, System Administration, Startups, AWS CLI, Automation, SaaS

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, PostgreSQL, Configuration Management, Site Reliability, Release Management, Scripting, Ruby, System Administration, Automation

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, PostgreSQL, NoSQL, Redis, Logging, Configuration Management, Site Reliability, Release Management, System Administration, GitHub, Automation, NGINX

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, Release Management, System Administration, GitHub, Automation, NGINX

PyStrava

https://github.com/wefner/pystrava
PyStrava helps developers create third-party integrations in Python with transparent authentication. At the same time, it still benefits from all the stravalib features. The major advantage is that one can use this library as a service without manual re-login.

Ansible and Vagrant Course

https://github.com/wefner/ansible-vagrant
This project contains all the materials taught in a course I had the opportunity to give. It helps developers and system administrators to bootstrap a local environment for a faster development experience.

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 to music YouTube links. The most thumbed-up link will be added to a Spotify playlist. It helps offices to keep ambient music democratically.

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 calendar events and adding them to the players' agenda. The website lacked this functionality at the time.

OpenTelemetry in Kubernetes

https://github.com/wefner/otel-kubernetes-example
A full step-by-step walkthrough to create a local Kubernetes environment and use the OpenTelemetry collector. It shows how Python users can publish traces, metrics, and logs to add value to their microservices.

Languages

Python, Bash, YAML, Python 3, Ruby, Go

Frameworks

Serverless Framework, Flux, Flask, Windows PowerShell

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, Amazon CloudWatch, AWS CloudTrail, GitHub, Artifactory, AWS CLI, AWS Key Management Service (KMS), GitLab CI/CD, Chef, Vagrant, AWS IAM, Git, PyCharm, GitLab, Istio, Amazon OpenSearch, Logging, NGINX, Apache Tomcat, Kong, VPN, Jenkins, AWS CodeBuild, Bitbucket

Paradigms

DevOps, Continuous Deployment, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), Automation, Azure DevOps, Management, DevSecOps, REST, Agile

Platforms

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

Storage

Amazon S3 (AWS S3), MongoDB, Elasticsearch, NoSQL, Amazon Aurora, Databases, AWS Elastic File System, PostgreSQL, Redis, Datadog, Redshift

Other

CI/CD Pipelines, Scalability, Cloud Computing, Amazon RDS, 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, Scripting, Cloud Migration, ECS, Cloud Monitoring, Observability Tools, System Administration, Startups, GitOps, SaaS, Prometheus, Leadership, Design, Architecture, Pipelines, Reliability, Monitoring, Networks, Programming, AWS DevOps, Amazon API Gateway, Amazon Route 53, AWS Certified Solution Architect, Scaling, System Architecture, Karpenter, Software Engineering, Configuration Management, Site Reliability, Release Management, Security, API Integration, Serverless, Cloud Security, IT Security, API Gateways, Argo CD, Finance, Statistics, Cost Accounting, Marketing Mix, Business Law, Economics, Business, Operating Systems, Machine Learning, Relational Database Services (RDS), Data Analytics, AWS Transit Gateway, High Availability Disaster Recovery (HADR), AWS CodePipeline, Telemetry

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring