
Hello! I'm Ivi Alex
Ivi is a Computer Science Engineer with over 18 years of experience in developing, business analysis, development manager, technical leader, devops engineer, devsecops, site realibility engineer (sre) and cloud engineer at Enterprise level. He is a well-rounded technology professional with an in-depth background experience in several areas of the software development cycle, working in large organizations such as Thomson Reuters, K2 Partnering Solutions and ABInbev.
-
4 years of experience in DevOps culture.
-
4 years of experience in Cloud Computing, as AWS, Azure and GCP.
-
8+ years of experience in Linux operating system.
-
10+ years of experience in programming languages, as Java, Python, C, C#, Groovy, SQL, etc.
-
4 years of experience in CI/CD, as Jenkins, Azure DevOps, AWS, CircleCI, GitLab CI.
-
10+ years of experience in relational database, as Oracle, MySQL and PostgreSQL.
-
4 years of experience in NoSQL database, as MongoDB and Redis.
-
3 years of experience in containerization, as Docker, Docker Swarm and Kubernetes.
-
10+ years of experience in control version, as CVS, SVN and Git.
-
3 years of experience in Observability and monitoring, as Datadog, Splunk and New Relic.
-
2 years of experience in implementation security pipelines.
-
2 years of experience in infra as code, as Terraform, Terragrunt and AWS Cloud Formation.
-
2 years of experience in configuration management, as Ansible, Puppet, Chef.
-
Results-driven with a focus on innovation within the team to improve productivity.
-
Excellent at problem-solving, time management, collaboration, and technical documentation.
-
Highly flexible and willing to assume multiple roles in meeting and exceeding the organization’s needs.
-
Great experience in leadership, mentoring and coaching.


Ivi Alex Franco Silva
DevOps Engineer | DevSecOps | Site Reliability Engineering (SRE) | Cloud Engineer | AWS | Azure | Technical Leader | Professor
​
​
​
​
SKILLS

Python (intermediate)
Java (advanced)
C/C++ (advanced)
C# (intermediate)
Golang (basic)
Groovy (advanced)
SQL (advanced)
Redis (advanced)
AWS (advanced)
Azure (advanced)
GCP (intermediate)
Docker (advanced)
Kubernetes (advanced)
Docker Swarm (advanced)
Helm (intermediate)
Splunk (advanced)
Jenkins (advanced)
JavaScript (advanced)
Azure DevOps (advanced)
Blackduck (intermediate)
Checkmarx (advanced)
Snyk (advanced)
Trivy (advanced)
TruffleHog (advanced)
Terraform (advanced)
Terragrunt (advanced)
XML (advanced)
HTML (advanced)
JSON (advanced)
YAML (advanced)
Oracle (advanced)
PostgreSQL (advanced)
MySQL (advanced)
CVS (advanced)
SVN (advanced)
Git (advanced)
GitHub (advanced)
GitLab (advanced)
Bitbucket (advanced)
Datadog (advanced)
New Relic (advanced)
Hashicorp Vault (advanced)
Jira (advanced)
MongoDB (advanced)
Confluence (advanced)
Ansible (advanced)
Puppet (intermediate)
Maven (advanced)
Gradle (advanced)
Scrum (advanced)
Kanban (advanced)
​

PROFESSIONAL BACKGROUND
08/2020 - Present
Cloud Engineer | DevOps Engineer | DevSecOps | SRE
Anheuser-Busch InBev
​
-
Responsible for managing and deploying the Microsoft Azure Cloud environment (AKS, APIM, Storage Account, Virtual Machine, etc.), supporting the CI / CD processes (Devops Engineer, Azure DevOps), working with a container environment and container orchestration ( Docker, Kubernetes), infrastructure as code (Terraform, Terragrunt).
-
Assist in supporting applications and tools that are inherent to the business unit's products and services, monitoring the main metrics, availability and performance of critical applications and services in the cloud environment (SRE, Azure Monitor, New Relic, Datadog).
-
Acting in research and development, proof of concept (POC), infrastructure design for deployment of cloud applications. Working knowledge of NoSQL databases, such as MongoDB and Redis.
-
Development of shell scripts, some libraries written in Python for CI / CD process automation. Knowledge in queuing mechanisms like RABBITMQ / CloudAMQP. Knowledge in GitOps (Argo CD).
-
Working with the integrated API development platform (SwaggerHub). Using a platform to inspect the quality of the source code and detect bugs, vulnerabilities and "code smells" (SonarQube | SonarCloud).
-
Acting as DevSecOps, analyzing and implementing some tools for DAST (Dynamic Application Security Testing), SAST (Static Application Security Testing) and IAST (Interactive Application Security Testing) security tests within the CI / CD pipelines (Trivy, Truffehog, Checkmarx, Snyk, Blackduck).
02/2020 - 08/2020
DevOps Engineer
K2 Partnering Solutions
​
-
I worked as a DevOps Engineer identifying APM (Application Performance Management) tools in the market for monitoring applications, infrastructure, log analysis. and also checking some tools for DAST (Dynamic Application Security Testing), SAST (Static Application Security Testing) and IAST (Interactive Application Security Testing) security testing.
-
Supported development teams in instrumenting code for applications in the correct use of SDKs according to the APM, SAST and DAST tools, and on the importance of security by educating on the types of security issues. Collaborate with the architecture and engineering teams to find the appropriate APM solution, monitoring, analysis, application of security tools for each platform used by the applications.
-
Designed and developed the structure to collect log and monitoring information for all applications. Analyze static and dynamic tests on security problems in our applications. Analyze and deploy BI and configuration tools to aggregate collection information on a single platform with multiple configurable views.
07/2017- 02/2020
Lead DevOps Engineer
THOMSON REUTERS
​
-
I worked as a technical leader designing solutions and introducing the best market practices within the DevOps culture. I performed administration of Oracle database servers, such as installation, maintenance, monitoring and provisioning of new servers. Planned and executed activities to implement the DevOps culture within the company, specifying and developing tools, standards and procedures that helped the development team, tests and other teams within the company.
-
Among the tools we used are from the version controls of the source files of the products, such as CVS, SVN and GIT. And for automation of the entire development and testing process, until continuous deliveries were made, we used Jenkins as the main tool and GROOVY as the main programming language used in automations. We developed a tool that assisted in the installation of PLSQL objects and scripts in the customers' database, and another tool for generating documents, such as the release notes. These tools were all developed in Java.
-
I was one of those responsible for implementing the automation of closing releases, patches and builds, previously carried out manually. Also, I was one of those responsible for redesigning the cloud process, involving cataloging customers with this type of contract, in addition to designing the flow of the entire process of updating the databases and applications available on Citrix for each customer. We updated around 70 customers and that number was expected to increase each year.
01/2006-07/2017
Technical Leader
THOMSON REUTERS
​
-
I lead a development team, designing solutions, estimating efforts, revising codes and introducing best practices within existing technology solutions in the developed product, such as SQL / Windows (Centura), SQL, PL / SQL, Oracle Database .
-
I have planned vacations, efforts and distribution of resources among Scrum teams to develop the requirements requested by the PM (Project Manager).
-
I attended monthly meetings called RCA (Root Cause Meeting), which aimed to list the problems, and for each problem to specify a necessary action so that the problem did not occur or at least minimize the problem occurred.
-
I encouraged developers to create internal projects that would bring improvements to the development team, such as product screen standardization, database modeling, automatic generation of hot fix packages, database comparison process, and training technologies and products, both technical and functional.
08/2008-01/2016
Senior Functional Architect
THOMSON REUTERS
​
-
I worked as a functional analyst at Thomson Reuters using a UML (Unified Modeling Language) functional design template, EA (Enterprise Architect) tool, among others.
-
I performed specification requirements, business rules and functional design on Foreign Trade related topics, specifically Export, using the diagrams available in UML.
-
I participated in Thomson Reuters in a world-wide project that will change the technology of existing systems to a new multilayer platform using Java, JSF, Hibernate, etc. where my job is to specify the requirements and elaborate the functional specification.
-
I worked with agile methodology, specifically SCRUM, before the methodology used in the company was the cascade model. One of those responsible for the presentation in English in the Sprint Review for the stakeholders and Product Owner of the system being developed.
-
I participated in Thomson Reuters, anticipating the change of government systems, by specifying requirements, business rules, functional design and testing, with integration of the new system with the export system, enabling customer gains, cost reduction and improvement in operational performance, achieving a high level of satisfaction between clients and management.
-
I performed along with the requirements / functional approvals team, RM (Change Requirements) tests and version approvals.
-
Reduced called numbers (RM) of functionality problems, resulting in a decrease in internal operating cost.
08/2006-08/2008
Development Coordinator
THOMSON REUTERS​
​
-
I coordinated resource allocation, planning activities, feedback and ABC evaluation of employees as well as acted as technical mentor technicians / developers analysts, delegating their work.
-
I led the team responsible for improving the structure of the international system of export, resulting in winning praise the team and making the system basis for evolution and adoption as national export system.
-
I commanded team on improving the structure of objects in CVS version control and internal procedures to achieve quality optimization of the system and greater efficiency / quality of developments.
-
I managed team in the creation of new system (RegInt - International Regimes) and was responsible for motivation and bonuses of employees for the great work carried out.
02/2003-08/2006
Development Analyst
THOMSON REUTERS​​
​
-
I prepared the integration of the export system and Siscomex (Foreign Trade System) of the Federal Government for the registration of all exports, resulting in automation of filling and cost savings to customers.
-
One of those responsible for of the system developments involving technical analysis, structuring, modeling, development and testing, as well as acted as a technical mentor for less experienced analysts on projects for large national companies / multinationals.
-
Create reports by extracting data from the export system database, using Report Builder and SQL language in Oracle database.
-
Performed technical analysis and development, using Oracle database and PL/SQL languages and SQL Windows, and performed testing unit development, database modeling with ERWIN and ModelRight.
-
I worked on the closing versions, releases and patches, as well as Structured CVS version control folders.
01/2011-07/2018
University Professor
PONTIFICAL CATHOLIC UNIVERSITY OF CAMPINAS
​
-
I taught Oracle Relational Database and NOSQL by using the Oracle Manager System for 3 different courses.
-
I taught classes in the Algorithms and Computer Programming classes in C (theory and laboratory), Commercial Programming Language in C # (theory and laboratory), General Systems Theory (GST), Software Engineering.

ACADEMIC/ EDUCATIONAL BACKGROUND
2007-2008
Postgraduate in Business Administration, Executive Jr.
GETÚLIO VARGAS FOUNDATION – FGV
​
Activities
Discipline Business Games (Final Project)
Objective: There was 4 teams to 5 people in order to run a company that manufactured Desktop and Notebooks.
Result: Competing with the other teams, we managed to finish in 1st place at the end of the course, keeping almost all lessons the position of 1st place. We managed to improve employee benefits, focus on the quality of our products, establishing marketing goals, etc. The result was very positive.
1998-2002
Graduate in Computer Engineering
PONTIFICAL CATHOLIC UNIVERSITY OF CAMPINAS - PUC CAMPINAS
​
Activities
Integral Calculus Monitor
Design of a robot, where the initial design had a coding in C on a microchip, a transmitter and receiver radio and an source code in Delphi to control the robot to walk.

EXTRACURRICULAR ACTIVITIES
2005-2016
THOMSON REUTERS
-
Be the CEO of your career, 2016, 16 hours;
-
Workshop on Innovation and Culture, 2015, 16 hours;
-
Negotiation Training, 2014, 8 hours;
-
Situational Leadership Training and Effective Feedback, 2013, 8 hours;
-
UML on EA - Enterprise Architect, 2010, 16 hours;
-
Tuning at Oracle, 2005, 16 hours;
-
Centura SQL Windows, 2005-2006, 24 hours;
-
Siscomex - Foreign Trade System, 2006, 24 hours;
2011
GLOBALCODE (https://www.globalcode.com.br/home)
-
JAVA Academy, 128 hours;
-
AWS Certified DevOps Engineer Training - 72 hours
-
CI with Jenkins Certification Training - 60 hours
-
Docker Training and Certification - 36 hours
-
Git and GitHub Professional - 36 hours
-
Linux Fundamentals Certification Training - 48 hours
-
Python Essentials Training - 30 hours
-
Splunk Training & Certification - 48 hours
-
DevOps Engineer - 90 hours
-
Azure Developer Associate Training (AZ-203) - 72 hours
2019-2020
EDUREKA (https://www.edureka.co/)
2020
CONQUER SCHOOL (https://escolaconquer.com.br/)
20219-2020
MONGODB UNIVERSITY (https://university.mongodb.com/)
-
EMOTIONAL INTELLIGENCE - 10 HOURS
-
M001: MONGODB BASICS - 10 HOURS
-
M103: BASIC CLUSTER ADMINISTRATION - 16 HOURS
-
M121: THE MONGODB AGGREGATION FRAMEWORK - 24 HOURS
-
M320: DATA MODELING - 16 HOURS
20219-2020
REDIS LABS (https://university.mongodb.com/)
-
RU101: INTRODUCTION TO REDIS DATA STRUCTURES - 18 HOURS
-
RU102J: REDIS FOR JAVA DEVELOPERS - 15 HOURS
-
RU102JS: REDIS FOR JAVASCRIPT DEVELOPERS - 15 HOURS
-
RU201: REDISEARCH - 18 HOURS
-
RU202: REDIS STREAMS - 15 HOURS