Caio Begotti, Developer in Curitiba - State of Paraná, Brazil
Caio is available for hire
Hire Caio

Caio Begotti

Verified Expert  in Engineering

Software Developer

Curitiba - State of Paraná, Brazil

Toptal member since March 17, 2020

Bio

Caio is an SRE certified Kubernetes admin and experienced in scale and production on both AWS and GKE. He supports apps in a variety of programming languages and automates all work with Terraform and Kustomize. He's also worked with cloud-standard tooling like Prometheus Operator, Istio, and Hashicorp's Vault for great CI/CD as developers move fast.

Portfolio

Qume.io
Amazon Web Services (AWS), Helm, Terraform, Vault, Istio...
NymCard
VMware vSphere, Ambassador API, Elasticsearch, Kubernetes
Canonical
Jenkins, OpenStack, Juju, Python, Kubernetes

Experience

  • Linux - 20 years
  • DevOps - 10 years
  • Production Support - 8 years
  • Site Reliability Engineering (SRE) - 5 years
  • Kubernetes - 3 years
  • Prometheus - 3 years
  • Google Kubernetes Engine (GKE) - 2 years
  • Amazon Web Services (AWS) - 1 year

Availability

Part-time

Preferred Environment

Terraform, DevOps, Linux, Kubernetes

The most amazing...

...project was migrating EC2 instances deployed manually to fully automated Kubernetes clusters using Terraform and other tools with full CI/CD pipelines.

Work Experience

SRE

2019 - 2020
Qume.io
  • Showed how to save $100,000 per year with better resources management inside Kubernetes clusters on AWS.
  • Automated all DevOps tasks via pipeline to reduce the bus factor of the engineering team.
  • Created setups with Terraform and other tools to have the whole infrastructure as code available to anyone within the company.
  • Migrated production clusters between AWE and GKE with minimum downtime.
Technologies: Amazon Web Services (AWS), Helm, Terraform, Vault, Istio, Google Kubernetes Engine (GKE), Kubernetes

SRE and DevOps Culture

2018 - 2019
NymCard
  • Set up the company's first Kubernetes cluster to migrate services from Google App Engine to it, with heavy logging and metrics.
  • Promoted the DevOps culture within the company, as part of the engineering team.
  • Enabled developers to integrate existing CI pipelines with a fully automatic CD pipeline to constantly deploy new container images to the clusters with no manual intervention.
Technologies: VMware vSphere, Ambassador API, Elasticsearch, Kubernetes

Software Engineer

2014 - 2017
Canonical
  • Worked on the Ubuntu phone project enabling developers with a build system automatic deployments on top of OpenStack environments.
  • Joined the online services team to take care of systems used by Ubuntu, cloud, and IoT devices with Snappy, using Python as the main programming language. Helped to improve the back-end deployments and setup with specific tooling.
  • Helped a new engineering team in the company to develop Canonical's official distribution of Kubernetes using state-of-art of deployments and configurations with metrics, logging, HA, etc as a packaged ready-to-use product.
Technologies: Jenkins, OpenStack, Juju, Python, Kubernetes

Crypto Derivatives Exchange Platform

Qume.io is a crypto derivatives exchange platform, and I was responsible for designing and implement its infrastructure on top of Kubernetes on multi-clouds taking security and high availability into account from day one, as well making everything as automated as possible with lots of observability and metrics and monitoring tooling.
2007 - 2012

Bachelor's Degree in Linguistics

UFPR - Curitiba, Brazil

SEPTEMBER 2017 - PRESENT

Kubernetes Certified Administrator

Cloud Native Computing Foundation

JULY 2005 - PRESENT

LPIC 3

Linux Foundation

Tools

Google Kubernetes Engine (GKE), Istio, Terraform, Vault, Helm, Jenkins, VMware vSphere

Paradigms

DevOps

Platforms

Kubernetes, Linux, Amazon Web Services (AWS), OpenStack

Languages

Go, Python

Frameworks

Juju

Storage

Elasticsearch

Other

Site Reliability Engineering (SRE), Production Support, Optimization, Prometheus, Shell Scripting, Ambassador API

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