Gabriel da Silva, Developer in Toronto, ON, Canada
Gabriel is available for hire
Hire Gabriel

Gabriel da Silva

Verified Expert  in Engineering

Bio

Gabriel is like a Lego builder, but his favorite blocks are GCP, Azure, AWS, Jenkins, Git, Puppet, Docker, Kubernetes, SQL, NoSQL, Linux, Regex, and all sorts of IT engineering—cake engineering included. A seasoned developer, he enjoys working on web and mobile development using Java, C, C++, Python, and Go languages, fields in which he has a successful track record.

Portfolio

Pixieset
Amazon Web Services (AWS), PHP, Cloudflare, Node.js, Docker, Monitoring...
Amazon Web Services (AWS)
Amazon Web Services (AWS), Consulting, DevSecOps, Python, Docker, Terraform...
CoreLogic
Jenkins, Cloud Foundry, SonarQube, Ansible, Terraform, Google Cloud...

Experience

  • Servers - 12 years
  • Shell - 10 years
  • Linux - 10 years
  • Docker - 6 years
  • Google Cloud - 5 years
  • Terraform - 3 years
  • Ansible - 3 years
  • Jenkins - 3 years

Availability

Full-time

Preferred Environment

Linux, Jenkins, Terraform, Ansible, Google Cloud Platform (GCP), Docker

The most amazing...

...was a massive DevOps workstream project I led that increased the company's share price by 20% on its launch date and counts 4+ million active users today.

Work Experience

Senior Cloud and DevOps Engineer

2023 - PRESENT
Pixieset
  • Led AWS cloud development for the entire organization. Conducted comprehensive assessment to identify key platform opportunities and created a roadmap envisioning automation, security, cost management, reliability, and scalability.
  • Managed multiple services of Cloudflare infrastructure: WAF, access, page rules, DNS, and CDN.
  • Established norms and mentored team on adopting good cloud development practices such as using Session Manager, Parameter Store, CDK to manage IAM roles, and Terraform to manage the Cloudflare environment, IaC, and security scanning.
  • Built an internal development platform (IDP) to support cross-functional teams to ship code faster and to manage environments and resources independently. Used tools like Jenkins, Grafana, Prometheus, and Cloud Automation.
  • Led external engagement with 3rd-party consultants to set up a multi-account environment utilizing services like AWS Control Tower, Identity Center, AWS Organizations, IPAM, and CodePipeline.
Technologies: Amazon Web Services (AWS), PHP, Cloudflare, Node.js, Docker, Monitoring, Amazon RDS, Python 3, DevSecOps, Ansible, Terraform, Jenkins, Bamboo, Servers, IT Networking, Admin Support, IT Support, SSL, High Code Quality, CI/CD Pipelines, Amazon EC2, AWS Auto Scaling, AWS Lambda, SonarQube

DevOps Consultant

2022 - 2023
Amazon Web Services (AWS)
  • Implemented a multi-account AWS environment using Terraform IAC, managing account creation/deletion and converting legacy CloudFormation to Control Tower.
  • Led, assessed, and executed Kubernetes implementations while scoping containerization initiatives.
  • Developed custom CI/CD pipelines on AWS CodePipeline, ensuring proper stages for testing, approval deployments, and health checks.
Technologies: Amazon Web Services (AWS), Consulting, DevSecOps, Python, Docker, Terraform, AWS Cloud Development Kit (CDK), TypeScript, CI/CD Pipelines, Cloud Infrastructure, Networking, AWS IAM Identity Center, Infrastructure as Code (IaC), Amazon RDS, Amazon EC2, AWS Auto Scaling, AWS Lambda, SonarQube

Senior DevOps | Senior Professional Development Operations

2020 - 2022
CoreLogic
  • Led the DevOps workstream for high-visibility projects, including CoreLogic’s OneHome platform, which increased share price (CLGX) by 20% since its launch in June 2020. Currently, the platform counts 4+ million active users.
  • Effectively owned and managed a disaster recovery plan of microservice-based systems with 50+ services deployed, 250+ containers, and 2+ TB RAM.
  • Designed and implemented CI/CD pipelines of large-scale applications using tools like Jenkins, SonarQube, Black Duck, Artifactory, Cloud Foundry, Terraform, Ansible, Gradle, GitHub, Gradle, Spring Cloud Data Flow, and Imperva.
  • Drove strategy to allow microservices deployments at any time with zero downtime using blue-green deployment and applying sanity tests before and after a definitive deployment.
  • Architected and implemented the migration of solutions from AWS to GCP using SDLC practices with Terraform (IaC) and Ansible. The project included the use of databases, VPCs, containers, virtual machines, and integration with third-party providers.
Technologies: Jenkins, Cloud Foundry, SonarQube, Ansible, Terraform, Google Cloud, Imperva Incapsula, Git, Amazon EC2, AWS Lambda

DevOps Engineer and Coach

2016 - 2020
Scotiabank
  • Coached 20+ development teams to adapt legacy applications to a DevOps operating model aligned with the new enterprise requirements for cloud and on-premises deployments.
  • Conducted proof-of-concept research and co-created solutions and CI/CD pipelines ensuring availability, performance, scalability, and security using tools like Jenkins, Azure DevOps, Puppet, Gradle, Artifactory, and PCF (Pivotal Cloud Foundry).
  • Represented DevOps and development teams in engineering discussions providing inputs for solution design, development, builds, deployment, and operation processes. Provided guidance to code, automate, and streamline processes.
  • Educated developers to use the most common tools such as Jenkins, Puppet, Git, cloud platforms, security tools, and other solutions developed by the bank.
  • Planned the execution of multiple primary systems upgrades collaborating with internal and external parties and ensuring minimal impact to customers and authorized changes.
  • Maintained several scripts written in Bash, Perl, Python, and VB Script.
Technologies: Jenkins, Azure, Azure DevOps, Gradle, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Google Cloud, Python, Go, Bash, Docker, Artifactory

System Analyst

2012 - 2015
HSBC
  • Developed and supported IaC scripts with Python and Bash to automate provisioning and configuration of enterprise Linux servers.
  • Performed batch optimization analysis and proposed several process changes to improve efficiency, which resulted in a 25% reduction of batch processing time.
  • Provided 24/7 production support for Murex trading systems running in ten Unix Solaris and three Windows servers. I also supported testing and development environments.
  • Initiated a series of analyses and automation in the software library to eliminate unneeded components, streamline processes, and simplify documentation.
  • Created a web application that managed automated deployment of virtual machines using direct, high-level specification inputs from delivery managers.
Technologies: Bash Script, JavaScript, Linux

Test Automation Analyst

2011 - 2012
AB Volvo
  • Automated 200+ test cases for vehicle diagnosis software using tools like IBM Rational Functional Tester and HP QTP/UFT.
  • Developed load and performance tests using JMeter.
  • Served as a global test team member following Scrum and ISTQB best.
Technologies: Test Automation, ISTQB, Smoke Testing, Regression Testing, Apache JMeter, HP QuickTest Professional (QTP)

Software Developer

2003 - 2010
Dataprom Equip. E Serv. De Inf. Ind. Ltda
  • Developed applications in C, C++, and Java for custom hardware, desktop, and hardware.
  • Performed tests of new product prototypes in a laboratory and real-life situations.
  • Implemented real-time, multi-threading communication protocols to connect mobile applications to servers.
Technologies: C, C++, Java

UI VPN Client for Linux

https://github.com/gasilva-clgx/evpn1
A graphical interface for an ExpressVPN client.

I developed this project using Electron and Node.js, testing it only on GNOME environments. This project is packed and distributed as an AppImage file, but unfortunately, I am no longer maintaining it.

Simple 3 Tier Demo

https://github.com/gasilva-clgx/3tier
This project is a presentation and demonstration explaining:
> the DevOps integrated with SDLC
> Infrastructure as code (Terraform);
> How to create and provision a Kubernetes cluster, virtual machines, and databases.
> Use Ansible to keep an environment configured, even when unintended changes are made.
> Kubernetes and CICD pipelines
> Networking security
> The most important of all: ALWAYS pay the technical debit; Examples of good documentation, secret management, and good communication
2003 - 2006

Professional Degree in Computer Science

OPET University of Technology - Curitiba, Brazil

FEBRUARY 2023 - FEBRUARY 2026

AWS Certified DevOps Engineer - Professional

AWS

AUGUST 2022 - AUGUST 2025

AWS Certified Solutions Architect - Associate

AWS

JANUARY 2019 - JANUARY 2021

Professional Cloud Architect

Google Cloud

JUNE 2015 - JUNE 2020

Linux Administrator LPIC1

Linux Professional Institute

MAY 2015 - PRESENT

Professional Scrum Master

Scrum.org

Libraries/APIs

Node.js

Tools

Shell, Ansible, Terraform, Jenkins, Gradle, SonarQube, Git, Artifactory, Apache JMeter, HP QuickTest Professional (QTP), Google Kubernetes Engine (GKE), AWS IAM, AWS CLI, AWS Cloud Development Kit (CDK), Bamboo

Platforms

Linux, Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Kubernetes, Imperva Incapsula, Windows, Web, Kernel, Azure, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Drupal 10

Storage

Google Cloud

Languages

Python 3, Python, Go, C++, SQL, Java, Bash, Bash Script, JavaScript, C, Groovy, TypeScript, PHP

Paradigms

Scrum, Kanban, Agile, Azure DevOps, Test Automation, DevOps, DevSecOps

Frameworks

Electron

Other

Networks, Agile DevOps, Servers, Scripting, Shell Scripting, Cloudflare, Amazon RDS, AWS Auto Scaling, AWS Certified Solution Architect, Securities, Cloud Foundry, Transport Layer Security (TLS), SSL Certificates, SSL, Firewalls, DNS, ISTQB, Smoke Testing, Regression Testing, Networking, Content Delivery Networks (CDN), Documentation, Diagrams, AWS DevOps, VPC, Consulting, CI/CD Pipelines, Cloud Infrastructure, AWS IAM Identity Center, Infrastructure as Code (IaC), Monitoring, IT Networking, Admin Support, IT Support, High Code Quality

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