David Puziol Prata, Developer in Vila Velha - State of Espírito Santo, Brazil
David is available for hire
Hire David

David Puziol Prata

Verified Expert  in Engineering

DevOps Engineer and Developer

Vila Velha - State of Espírito Santo, Brazil

Toptal member since October 31, 2024

Bio

David is a senior DevOps engineer specializing in Kubernetes and GitOps using Argo CD. He has a knack for strengthening microservices for entire security and monitoring systems. His standout achievement includes building a portable Kubernetes cluster capable of seamless cloud migration. David has contributed to diverse industries, from financial services and logistics to smart home technology, working with companies like Encora and Smartpag.

Portfolio

Encora
Amazon Web Services (AWS), Azure, Kubernetes, Google Cloud Platform (GCP)...
Smartpag
Kubernetes, Argo CD, GitOps, GitLab Runner, Karpenter, Crossplane, Terraform...
UUDI
Amazon Web Services (AWS), Terraform, C#, MySQL, MongoDB, Cloudflare, Atlantis...

Experience

  • Linux - 10 years
  • DevOps - 7 years
  • Docker - 7 years
  • Ansible - 5 years
  • Kubernetes - 5 years
  • GitLab - 5 years
  • Terraform - 5 years
  • Argo CD - 4 years

Availability

Full-time

Preferred Environment

Linux, Visual Studio Code (VS Code), GitLab, Kubernetes

The most amazing...

...thing I've done is build a portable Kubernetes cluster with all the company's services, capable of migrating between one cloud and another when necessary.

Work Experience

Senior DevOps Engineer

2022 - PRESENT
Encora
  • Contributed to different international projects for Encora clients, helping apply culture in the best possible way and always offering up-to-date solutions to customers.
  • Created Kubernetes clusters in different cloud services prepared for scaling.
  • Built a complete open-stack environment for an on-premise cloud.
  • Implemented best practices in creating containers, security fixes for the common vulnerabilities and exposures found, and integrations between microservices.
  • Developed CLI tools to deploy Kubernetes in different cloud services using Cloudify.
Technologies: Amazon Web Services (AWS), Azure, Kubernetes, Google Cloud Platform (GCP), OpenStack, Docker, Security, Terraform, Ansible, Go, Cloudify, Argo CD

Senior DevOps Engineer

2023 - 2024
Smartpag
  • Configured the entire infrastructure for mounting EKS clusters on AWS via Terraform while making other necessary resources available via Crossplane and GitOps.
  • Managed development and production of Kubernetes clusters using Karpenter for scaling.
  • Created and maintained repositories for GitOps using GitLab CI and Argo CD.
Technologies: Kubernetes, Argo CD, GitOps, GitLab Runner, Karpenter, Crossplane, Terraform, Helm, Bottlerocket, Prometheus, Grafana, Istio, DNS Configuration, Certified Project Manager

DevOps Team Lead

2021 - 2023
UUDI
  • Developed the DevOps culture together with the entire company's IT sector. Managed the DevOps team and set goals.
  • Built a highly scalable and redundant cloud environment.
  • Managed the application and provided the best performance.
  • Monitored resources in use, seeking the best cost per hour.
  • Created CI/CD pipelines using different tools to reduce Git review.
Technologies: Amazon Web Services (AWS), Terraform, C#, MySQL, MongoDB, Cloudflare, Atlantis, GitLab, Apache Kafka, Jira, Google Workspace, Docker, WordPress

Founder

2020 - 2022
Homeware
  • Planned and consulted for home automation and small industrial areas.
  • Provided services such as network and structure cabling, server tuning, and systems architecture.
  • Set up virtualization and deployed different services using Docker.
Technologies: Proxmox, Home Assistance, Node-RED, NodeMCU, Ubiquiti, Unraid, TensorFlow, Frigate, Cloudflare, Storage, Grafana, Prometheus, Nextcloud

Solution Architect

2013 - 2013
Engesis
  • Created and managed the infrastructure required to provide web logistics software for trains.
  • Handled requirements analysis for a railway logistics system.
  • Supported the development team in the application's deployment.
Technologies: C#, VMware, MySQL, Linux

Middleware Architect

2012 - 2013
CSI - Solução & Tecnologia
  • Handled the administration and tuning of middleware and application servers, such as Oracle WebLogic and JBoss.
  • Contributed as a database administrator at Oracle Bank.
  • Served as Linux systems administrator and part of the team handling server virtualization using Citrix XenServer.
Technologies: SQL, Linux, WebLogic, JBoss, Citrix, Oracle, CVS

Junior Java Developer

2011 - 2012
CSI - Solução & Tecnologia
  • Created Peticione, a software for making petitions online and sending them directly to the court. Used Java for the back end, Flex for the front end, and Oracle SQL.
  • Enabled digital signatures for PDFs such as lawyers' certificates and used timestamps as a valid legal time to generate protocols needed.
  • Developed integrations with different types of payments.
Technologies: C, Java

Intern

2009 - 2011
Embrapa
  • Contributed to a project that is completely in Spring and is still used today.
  • Developed a program that calculates and operates with topography. The program reads a file exported by Spring software, which contains the information necessary to construct the maps, and draws the topology by building it in 3D.
  • Used the prototyping methodology to allow flexibility for changing initial requirements according to need and usability.
Technologies: Java

Experience

Home Automation System

https://gitlab.com/davidpuziol/homeautomation
This is a personal home automation project that integrates various technologies. Using Home Assistant as an integrator, I developed a complete and responsive dashboard for smartphones. I also created documentation to help others with tips and improvements.

Workstation Using Ansible

https://gitlab.com/davidpuziol/workstation
The project's idea is to teach how to use Ansible in the simplest way, configuring the machine itself as a post-format bootstrap to have it ready to work as quickly as possible. The bases are Arch Linux and Ubuntu.

Personal Study Repositories

https://gitlab.com/users/davidpuziol/projects
I've created study repositories for many tools to capture knowledge and contribute to the community. Using a DevOps roadmap, I aim to create a repository for all the tools and bring all the content together on a single site to facilitate research.

Education

2004 - 2011

Bachelor's Degree in Computer Engineering

PUC-Campinas - Campinas, SP, Brazil

Certifications

APRIL 2024 - PRESENT

Certified Kubernetes Administrator

Linux Professional Institute

Skills

Libraries/APIs

TensorFlow

Tools

Terraform, Packer, GitHub, Ansible, Grafana, Vault, NGINX, GitLab, Istio, CVS, VMware, Jira, Google Workspace, Node-RED, GitLab Runner, Helm

Platforms

Visual Studio Code (VS Code), Kubernetes, Docker, Linux, Amazon Web Services (AWS), Azure, Apache Kafka, JBoss, Citrix, Oracle, Google Cloud Platform (GCP), OpenStack, Cloudify, WordPress, Proxmox, Bottlerocket

Languages

Java, C#, C, SQL, Go

Frameworks

Crossplane

Paradigms

Microservices, DevOps

Storage

Google Cloud, MySQL, MongoDB, Nextcloud

Other

Containers, Argo CD, Prometheus, Containerd, Security, Cloudflare, Consul, WebLogic, Atlantis, Home Assistance, NodeMCU, Ubiquiti, Unraid, Frigate, Storage, GitOps, Karpenter, DNS Configuration, Certified Project Manager, Monitoring, Audits, Platform 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