Gabriel da Silva
Verified Expert in Engineering
DevOps Engineer and Developer
Toronto, ON, Canada
Toptal member since March 7, 2022
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
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
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
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.
DevOps Consultant
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.
Senior DevOps | Senior Professional Development Operations
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.
DevOps Engineer and Coach
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.
System Analyst
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.
Test Automation Analyst
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.
Software Developer
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.
Experience
UI VPN Client for Linux
https://github.com/gasilva-clgx/evpn1I 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> 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
Education
Professional Degree in Computer Science
OPET University of Technology - Curitiba, Brazil
Certifications
AWS Certified DevOps Engineer - Professional
AWS
AWS Certified Solutions Architect - Associate
AWS
Professional Cloud Architect
Google Cloud
Linux Administrator LPIC1
Linux Professional Institute
Professional Scrum Master
Scrum.org
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring