Alexandre Souza, Developer in Campinas - State of São Paulo, Brazil
Alexandre is available for hire
Hire Alexandre

Alexandre Souza

Verified Expert  in Engineering

DevOps Engineer and Developer

Location
Campinas - State of São Paulo, Brazil
Toptal Member Since
June 7, 2019

Alexandre is a DevOps and site reliability engineer with over 15 years of experience working with the development, infrastructure, networking, and architecture of on-premise and cloud-based solutions (AWS and GCP). He's worked with many tools, workflows, and languages, including Java, Ruby, Python, Lua, SQL, and Bash.

Portfolio

FareHarbor Holdings Inc. - Main
Amazon Web Services (AWS), Site Reliability Engineering (SRE), Python, CircleCI...
Veea (via Toptal)
Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2...
BAZZE & COMPANY (via Toptal)
Amazon Web Services (AWS), Amazon EC2, Amazon S3 (AWS S3), Amazon Route 53...

Experience

Availability

Full-time

Preferred Environment

Cloud9, PyCharm, IntelliJ IDEA, Visual Studio Code (VS Code), Git, Linux, Amazon Web Services (AWS)

The most amazing...

...project I've implemented was an infrastructure as code (IaC) solution that decreases the environment creation time from one week to 45 minutes.

Work Experience

Site Reliability Engineer | Tour/Activity Tool Service Provider

2022 - PRESENT
FareHarbor Holdings Inc. - Main
  • Developed Cloud infrastructure solutions based on Terraform and Python, reducing operational overhead and increasing efficiency.
  • Built company-specific requirement Terraform modules for AWS WAFV2, Config, Backup, GuardDuty, Amazon Kinesis Data Firehose, and audit/security cloud tools (AWS Cloudtrail, password manager, event notification, security alerts, and Amazon Athena).
  • Optimized Docker images for size reduction and multi-architecture.
  • Created and maintained Kubernetes clusters, including Amazon EKS.
  • Maintained AWS WAFV2 rules and resources—web access control list (web ACL), rule groups, IP allow and deny list).
  • Maintained tools like TeamCity, New Relic, Splunk, Ansible, Kibana, Elasticsearch, ELK (Elastic Stack), Amazon EKS, Amazon RDS, and Sentry.
Technologies: Amazon Web Services (AWS), Site Reliability Engineering (SRE), Python, CircleCI, TeamCity, Jenkins, Zabbix, Terraform, New Relic, Docker, Kubernetes, CI/CD Pipelines

DevOps Lead | Migration Expert

2020 - 2022
Veea (via Toptal)
  • Migrated a group of applications from Mesos/Marathon to Amazon EKS (Kubernetes).
  • Led a team of SRE/DevOps engineers to improve the metrics and alarms of the existing application.
  • Increased the application security using AWS Secret Manager instead of Git-stored configuration files.
  • Improved application deployment using Jenkins pipeline libraries, applying convention over configuration based on the environment name.
  • Decreased the cost of AWS Billing, optimizing instances and rethinking how services were used.
  • Implemented security scanning using AWS resources.
  • Increased the app's high availability (HA), creating rules of multiple app instances and region affinities in Kubernetes.
  • Helped other teams to implement new apps and services as a DevSecOps, Kubernetes, and AWS consultant.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), AWS IAM, AWS ALB, AWS NLB, Amazon EKS, Amazon EBS, Datadog, Opsgenie, Slackbot, Amazon Route 53, AWS SSH Keys, AWS Secrets Manager, Terraform, CI/CD Pipelines

AWS Cloud Formation Expert

2019 - 2020
BAZZE & COMPANY (via Toptal)
  • Maintained the AWS CloudFormation templates related to existing AWS resources.
  • Created AWS Cloud Development Kit (CDK) project to automate new resource creation and update. Imported the existing resources to the CDK project.
  • Improved AWS resource maintenance, adding all resources to an infrastructure as code (IaC) project, keeping them inventoried.
Technologies: Amazon Web Services (AWS), Amazon EC2, Amazon S3 (AWS S3), Amazon Route 53, Docker, Amazon Elastic Container Service (Amazon ECS), Amazon Virtual Private Cloud (VPC), AWS IAM, AWS CloudFormation, AWS Cloud Development Kit (CDK), Python 3, Terraform, CI/CD Pipelines

Senior CI/CD Engineer

2019 - 2020
Code Particle (via Toptal)
  • Maintained the AWS CloudFormation templates used to create and update the AWS infrastructure.
  • Improved the application deployment using CI/CD with rolling deployment and blue/green deployment technics.
  • Created Terraform infrastructure as code (IaC) deployment to new projects and imported existing AWS resources to Terraform.
  • Created MongoDB Atlas clusters using Terraform and integrated them into the other projects.
Technologies: Amazon Web Services (AWS), Amazon EC2, AWS CloudFormation, Docker, Amazon Elastic Container Service (Amazon ECS), ECS, Python 3, CI/CD Pipelines, Bitbucket, Terraform

Systems Engineer

2019 - 2019
Benetech (via Toptal)
  • Maintained Chef receipts, Amazon EC2 instances, and NGINX configurations.
  • Fixed deployment problems and updated CI/CD pipelines.
  • Updated AWS profiles and configured Amazon CloudWatch alarms and dashboards.
Technologies: Amazon Web Services (AWS), Amazon EC2, AWS CloudFormation, Terraform

Systems Architect

2018 - 2019
Daitan
  • Created and maintained a CI/CD system for a front-end application.
  • Maintained a cloud infrastructure creation system suitable to AWS and GCP cloud providers, built using Python, AWS CloudFormation, and deployment management.
  • Maintained infrastructure as code (IaC) tools written in Terraform.
  • Coached and reviewed the performance of five SRE/DevOps engineers to increase the delivery quality and improve the time to market new features.
  • Wrote training documentation and structured the content among the different levels of knowledge and specialization skills to the newly hired and the existing SRE/DevOps Engineers.
Technologies: Amazon Web Services (AWS), Boto 3, Terraform, Google Cloud Platform (GCP), Kubernetes, Jenkins, CI/CD Pipelines

Systems Specialist

2017 - 2018
iFood
  • Maintained critical systems, fixing performance and stability problems.
  • Created a blue/green deployment process and application for the AWS-hosted company systems with configuration options for canary deployment.
  • Led the API Gateway implementation initiative based on the Kong solutions. It involved all development teams, where I was responsible for propagating the initiative's benefits and managing each team's delivery schedule.
  • Planned and executed load and stress tests in company applications to verify bottleneck points and performance improvement.
  • Maintained Terraform-based infrastructure as code (IaC) solutions.
  • Maintained Chef-based configuration management solutions.
Technologies: Amazon Web Services (AWS), Hystrix, Spring Boot, Java, Terraform, PostgreSQL, Docker, Kubernetes, Kong, Bash, Chef, CI/CD Pipelines

Systems Architect

2015 - 2017
Daitan
  • Led cross-functional teams in adopting DevOps culture and implementing best practices related to infrastructure as code (IaC) development quality and decreased deployment time.
  • Automated DevOps procedures by creating applications for business rules handling, AWS CloudFormation, deployment manager (GCP) template generation, and Cloud environment orchestration.
  • Optimized the productivity from a 5-day environment creation with several script calls done manually to it, taking 45 minutes with the call of a single script that orchestrates the entire process.
  • Spearheaded the creation of Jenkins pipelines for unit and integration tests of both the environment creation procedures and infrastructure testing of the environments, allowing infrastructure-as-a-code acceptance tests.
  • Implemented Docker environments to enable more parallelized infrastructure testing.
  • Executed high-availability infrastructure migration projects (all services ran in all instances) to a clustered environment (each service runs on its own set of machines), using SaltStack as the configuration manager.
  • Fixed problems in legacy infrastructure scripts/procedures.
  • Architected AWS and GCP cloud resources usage in projects for new environment features.
  • Developed improvements in cloud environments to improve performance and optimize costs.
Technologies: Amazon Web Services (AWS), Boto 3, Kubernetes, Docker, SaltStack, Python, Jenkins, Google Cloud Platform (GCP)

Senior Performance Analyst

2014 - 2015
Inmetrics S/A
  • Oversaw software incident analysis and created root-cause reports.
  • Developed and installed monitoring solutions based on Zabbix, customizing scripts and plugins to provide custom monitoring.
  • Worked on operating systems: Windows Server, Linux, HP-UX, and IBM AIX.
  • Worked on application servers: JBoss EAP 5 and 6, WebSphere 5 and 6, WebLogic 10 and 11.
Technologies: Zabbix, Telephony, Networking, WebLogic, WebSphere, JBoss EAP, AIX, HP-UX, Linux, Windows Server

Systems Architect

2007 - 2014
Lumis EIP
  • Designed and implemented infrastructure solutions for network administrators (Windows Server 2003 and 2008, Linux and Solaris), DBAs (SQL Server 2000, 2005 and 2008, Oracle 9i, 10g and 11g, DB2 and MySQL 5).
  • Designed and implemented infrastructure solutions for web administrators (Java/Tomcat, JBoss, WebSphere, WebLogic, and IIS).
  • Developed web solutions, automated procedures, and statistic reports using Java, Groovy, Python, Ruby, JavaScript, SQL, Shell, and .NET Core.
  • Improved batch and web solutions for high availability and performance requirements.
  • Administrated Lumis Portal CMS. Built and improved software solutions on Windows and Linux operating systems, Java server and HTTP servers, cache servers, and other back-end applications at the r7.com website.
  • Built provision, orchestration, and deployment solutions for Linux and Windows servers, using build and configuration management software like Chef, Puppet, Capistrano, Ant, Maven, Jenkins, and Nexus.
  • Designed high availability and scalable cloud solutions at AWS and Azure.
  • Administrated Lumis Portal CMS. Handled upgrades, code bugs, WebLogic, and Oracle 11 problems.
  • Administrated Lumis Portal CMS. Established development process. Handled upgrades, code bugs, WebSphere, JBoss, networking, Oracle, and PostgreSQL problems. Improved build and deployment management at SulAmérica.
Technologies: Content Management, Networking, Amazon Web Services (AWS), Nexus, Jenkins, Apache Maven, Ant Design, Java, Python, Chef, Windows Server, Linux

Pod Provision

Each client has their own cloud infrastructure. Before the project, it took one week to create each environment and was limited to AWS and all-in-one clusters. After the project was completed, the expenditure for environment creation took a mere 45 minutes and could be deployed on AWS and GCP, and clustered architecture.

Monitoring Project

Using Zabbix, I created several monitoring features:
• Servers (using auto-deploy)
• Networking (using network devices auto-discovery)
• VoIP
• Links
• CloudWatch integration

API Gateway

Using Kong, I created the company's Edge API Gateway to route calls from an API URL to the different microservices. The API Gateway is also responsible for checking authentication and the response login URL to unauthenticated calls.

Blue/Green Deployment

Before the project, deployments caused 5 to 10 minutes in downtime and lacked version synchronization. After the project was completed, the deployments now run with 0 (zero) downtime and all instances ran on the same version.

Languages

Python 3, Java, JavaScript, TypeScript, SQL, Python, Bash, Perl

Frameworks

Flask, AWS HA, Django, Spring, Spring Core, Spring Boot, Ant Design

Tools

Amazon Elastic Container Service (Amazon ECS), Apache HTTP Server, NGINX, Boto, Boto 3, AWS CLI, AWS ELB, AWS SDK, Amazon Elastic Container Registry (ECR), Google Compute Engine (GCE), Google Kubernetes Engine (GKE), Amazon EKS, Amazon Simple Email Service (SES), AWS CloudFormation, Amazon CloudFront CDN, Terraform, SaltStack, Amazon EBS, MongoDB Atlas, Git, IntelliJ IDEA, PyCharm, Chef, Apache Maven, Jenkins, Zabbix, Kong, Bitbucket, Amazon Virtual Private Cloud (VPC), AWS IAM, AWS Cloud Development Kit (CDK), AWS Glue, AWS Batch, AWS Fargate, AWS AppSync, CircleCI, TeamCity

Paradigms

DevOps, Automated Testing, Agile, Scrum, Kanban

Platforms

Amazon EC2, Amazon Web Services (AWS), Kubernetes, Java EE, AWS Lambda, Linux, Visual Studio Code (VS Code), Windows Server, Nexus, AIX, JBoss EAP, WebSphere, Google Cloud Platform (GCP), Docker, AWS ALB, AWS NLB, HP-UX, AWS STS, AWS IoT, New Relic

Storage

Amazon S3 (AWS S3), Amazon EFS, PostgreSQL, Datadog, SQL Server 2000, SQL Server 2005, SQL Server 2010, SQL Server 2008 R2, AWS SWF, AWS Snowball

Other

CI/CD Pipelines, Sanic Web Server, Cloud9, AWS DevOps, Site Reliability Engineering (SRE), Cloud, AWS Certified Solution Architect, Identity & Access Management (IAM), Cloud Services, Spring Cloud, WebLogic, Cloud Security, Networking, Content Management, Telephony, ECS, Amazon Route 53, Opsgenie, Slackbot, AWS SSH Keys, AWS Secrets Manager, AWS VPN, Relational Database Services (RDS), Web Application Firewall (WAF)

Libraries/APIs

jQuery, Hystrix, AWS Amplify

2003 - 2005

Master's Degree in Computer Engineering

Universidade Estácio de Sá - Rio de Janeiro, Brazil

MAY 2023 - MAY 2026

AWS Certified Solutions Architect – Professional

Amazon Web Services Training and Certification

AUGUST 2022 - MAY 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services Training and Certification

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