Alexandre Souza
Verified Expert in Engineering
DevOps Engineer and Developer
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
Experience
Availability
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
DevSecOps Lead
Stephen M Childers
- Worked on enabling and testing the Speech AI API from Google to be used by the client's mobile app.
- Created PoC on how to use Google Cloud Speech APIs.
- Documented and trained the development team on the usage of Google Cloud Speech APIs.
Cloud Engineer
Syngenta
- Created a paper related to Aurora MySQL RDS Serverless issues and proposed changes to fix performance issues.
- Checked EKS and app deployment security issues. Created recommendations for changes to improve pod deployments' security, reliability, and scalability.
- Created a solution to use AWS WAFv2 to rate limit API Gateway + Lambdas and ALB + K8S apps, using CloudFront functions to open JWT tokens and set some as custom headers.
Site Reliability Engineer | Tour/Activity Tool Service Provider
FareHarbor Holdings Inc. - Main
- Created cloud infrastructure solutions based on Terraform and Python, reducing operational overhead and increasing efficiency.
- Created company-specific requirement Terraform modules for AWS WAFv2, AWS Config, AWS Backup, AWS GuardDuty, AWS Firehose, and audit/security cloud tools, like Cloudtrail, Password Manager, Event Notification, Security Alerts, and 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.
DevOps Lead | Migration Expert
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.
AWS Cloud Formation Expert
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.
Senior CI/CD Engineer
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.
Systems Engineer
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.
Systems Architect
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.
Systems Specialist
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.
Systems Architect
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.
Senior Performance Analyst
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.
Systems Architect
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.
Experience
Pod Provision
Monitoring Project
• Servers (using auto-deploy)
• Networking (using network devices auto-discovery)
• VoIP
• Links
• CloudWatch integration
API Gateway
Blue/Green Deployment
Education
Master's Degree in Computer Engineering
Universidade Estácio de Sá - Rio de Janeiro, Brazil
Certifications
AWS Certified Solutions Architect – Professional
Amazon Web Services Training and Certification
AWS Certified Solutions Architect – Associate
Amazon Web Services Training and Certification
Skills
Libraries/APIs
jQuery, Hystrix, AWS Amplify
Tools
Amazon Elastic Container Service (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 Elastic Block Store (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, Istio
Languages
Python 3, Java, JavaScript, TypeScript, SQL, Python, Bash, Perl
Frameworks
Flask, AWS HA, Django, Spring, Spring Core, Spring Boot, Ant Design, JSON Web Tokens (JWT)
Paradigms
DevOps, Automated Testing, Agile, Scrum, Kanban, DevSecOps
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, Opsgenie, HP-UX, AWS Security Token Service (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, Amazon Simple Workflow Service (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, Slackbot, AWS SSH Keys, AWS Secrets Manager, AWS VPN, Relational Database Services (RDS), Web Application Firewall (WAF), Amazon RDS, APM, Application Security, Web Security
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