Lucas Lima, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Lucas is available for hire
Hire Lucas

Lucas Lima

Verified Expert  in Engineering

Software Developer

Location
Belo Horizonte - State of Minas Gerais, Brazil
Toptal Member Since
April 19, 2022

As a DevOps and cloud engineer, Lucas has worked with startups in the exponential growth phase and multi-million dollar revenue companies. From setting up CI/CD flows from scratch, developing tooling for developers, and executing successful migrations to Kubernetes, his experiences have forged an engineer with a perspective on the solution as a whole while thorough on the execution.

Portfolio

Mendix
Terraform, Ansible, Jenkins, Kubernetes, GitLab CI/CD, Amazon EKS, DevOps, Bash...
Fanatics
Istio, Kubernetes, Envoy Proxy, GitLab CI/CD, Terraform, Consul, Vault, DevOps...
Avenue Code
Consul, Vault, GitLab CI/CD, Kubernetes, Ansible, Docker, Terraform, Go, Python...

Experience

Availability

Part-time

Preferred Environment

Linux, Zoom, Slack, IntelliJ IDEA

The most amazing...

...feat: infrastructure implementation of an entire startup from scratch—from setting up CI/CD pipelines to pitching and migrating all services to Kubernetes.

Work Experience

Software Engineer

2021 - PRESENT
Mendix
  • Created a multi-region infrastructure layout for deploying platforms consistently and uniformly using Terraform and Kubernetes.
  • Documented obscure aspects of the company infrastructure, making it easier to onboard new members and share knowledge.
  • Improved the scrum ceremonies to produce more explicit and easier to split stories to allow the team to work more efficiently.
Technologies: Terraform, Ansible, Jenkins, Kubernetes, GitLab CI/CD, Amazon EKS, DevOps, Bash, Linux, Amazon Web Services (AWS), Mendix

Cloud Engineer

2020 - 2021
Fanatics
  • Implemented the Istio integration with an in-house deployment tool.
  • Worked on the company migration from multiple VPC peerings to using an AWS Transit Gateway.
  • Provided guidance on best practices for Kubernetes deployments.
Technologies: Istio, Kubernetes, Envoy Proxy, GitLab CI/CD, Terraform, Consul, Vault, DevOps, Bash, Linux, Amazon Web Services (AWS)

Software Engineer

2018 - 2020
Avenue Code
  • Implemented the first Kubernetes clusters used in production for the client over an on-premise infrastructure from scratch.
  • Implemented a deployment solution to replace unmaintained continuum deployments with simpler and more reliable GitLab CI pipelines using Ansible.
  • Implemented a self-service Kubernetes cluster creation solution for on-premise infrastructure.
Technologies: Consul, Vault, GitLab CI/CD, Kubernetes, Ansible, Docker, Terraform, Go, Python, DevOps, Bash, Linux, Amazon Web Services (AWS)

DevOps Supervisor

2016 - 2018
Stilingue
  • Implemented on-demand test environment creation for developers to test their work over OpenShift based on entirely self-service branches.
  • Pitched, proposed, and implemented the company's migration to OpenShift as a platform, making deployments simpler and more reliable.
  • Created the first configuration implementation as code for configuring on-premise VMS in the company using Chef.
  • Implemented the first deployment automation for the company using Chef over heterogeneous environments and configuration requirements.
  • Implemented the first CI pipelines for the company using Jenkins.
Technologies: Linux, Chef, Jenkins, GitLab CI/CD, OpenShift, DevOps, Bash

Environment Creation on Demand Using OpenShift

One of the companies I worked for did social network monitoring, which made testing difficult for back-end developers since they could get blocked for overusing access keys. To overcome this, I created a solution that would automatically build the branches and provide a form in OpenShift. This form allowed the developers to select a version, number of replicas, and other parameters to test their apps.

Multiregional Cluster Setup with Terraform

A full setup for EKS clusters across maturities and regions. The setup included VPC/networking, IAM permissions, service accounts creation, and Amazon Route53 entries. The pipelines for deploying the infrastructure were created using GitLab CI, with selective job creation based on the changed resources to prevent long-lasting pipelines. Using SSM and AWS Secrets Manager, we could share the sensitive information between Terraform and Helm installations.

Replacing Deployments to a Lightweight Solution Using GitLab CI and Ansible

To replace unmaintained Windows deployments pipelines defined in Continuum, a proprietary CI/CD tool, I proposed a replacement using GitLab CI and Docker images with Ansible. The solution greatly fixed some long-standing issues with deployments, such as long-running pipelines, simpler retries, and simplified use.
2011 - 2017

Bachelor's Degree in Computer Science

Federal University of Ouro Preto - Ouro Preto, Brazil

AUGUST 2020 - AUGUST 2023

Certified Kubernetes Administrator (CKA)

Linux Foundation

AUGUST 2019 - AUGUST 2021

Google Cloud Professional Cloud Architect

Google Cloud

JULY 2018 - JULY 2021

Linux Foundation Certified System Administrator (LFCS)

Linux Foundation

Paradigms

DevOps

Platforms

Kubernetes, Linux, Docker, Amazon Web Services (AWS), OpenShift, Mendix

Languages

Bash, Python, Go

Tools

Istio, GitLab CI/CD, Jenkins, Terraform, Chef, Ansible, IntelliJ IDEA, Amazon EKS, Envoy Proxy, Vault, Helm

Storage

Google Cloud

Other

Consul, Software Engineering

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