Now you can Instantly Chat with Ivi Alex!
About Me
Im a Computer Science Engineer with over 18 years of experience in developing, business analysis, development manager, technical leader, DevOps engineer, DevSecOps, site reliability engineer (SRE) and cloud engineer at Enterprise level. Im a well-rou...
Show MoreSkills
Portfolio Projects
Description
Project Portfolio:
-
Responsible for managing and deploying the AWS Cloud environment (EC2, VPC, Internet Gateway, Nat Gateway, API Gateway, EFS, Elasticache Redis, MSK, EKS, ECR, S3, ASG, ALB, RDS AuroraDB, CloudWatch, DMS), supporting the CI / CD processes (DevOps Engineer, GitHub Actions), working with a container environment and container orchestration (Docker, Kubernetes), infrastructure as code (Terraform).
-
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, AWS CloudWatch, New Relic).
-
Acting in research and development, proof of concept (POC), infrastructure design for deployment of cloud applications.
-
Development of shell scripts, some libraries written in Python for CI / CD process automation.
-
Working with the quality of the source code and detect bugs, vulnerabilities and "code smells" (SonarQube).
Description
Project Portfolio:
-
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 (Swagger Hub). 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, TruffleHog, Checkmarx, Snyk, Blackduck).
Description
Project Portfolio:
-
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. Analyse static and dynamic tests on security problems in our applications. Analyse and deploy BI and configuration tools to aggregate collection information on a single platform with multiple configurable views.
Description
Project Portfolio:
-
I act as a technical leader designing solutions and introducing the best market practices within the DevOps culture.
-
I perform administration of Oracle database servers, such as installation, maintenance, monitoring and provisioning of new servers.
-
I plan and execute activities to implement the DevOps culture within the company, specifying and developing tools, standards and procedures that help the development team, testing and other teams within the company.
-
Among the tools we use are the version controls of the source files of the products, such as CVS, SVN and GIT. And for automatons throughout the development process and testing, until the realization of continuous deliveries we use Jenkins as the main tool and groovy script as the main programming language used in automation.
-
We developed a tool that assists in the installation of PLSQL objects and scripts in the customer database, and another tool for document generation, such as the release notes. These tools were all developed in Java.
-
I was one of those responsible for deploying the closing automatons of releases, patches and builds, previously done manually.
-
Also, I was responsible for redesigning the cloud process, involving customer cataloging with this type of contract, and also designing the flow of the entire process of updating the databases and applications available in each client's Citrix. Currently we update around 70 clients and this number tends to increase each year.
Description
Project Portfolio:
-
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.
-
I encouraged developers to create internal projects that would bring improvements to the development team, such as product screen standardization, database modelling, automatic generation of hot fix packages, database comparison process, and training technologies and products, both technical and functional.
Description
Project Portfolio:
-
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.
Description
Project Portfolio:
-
I worked as a functional analyst at Thomson Reuters using a UML (Unified Modelling 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.
Description
Project Portfolio:
-
I coordinated resource allocation, planning activities, feedback and ABC evaluation of employees as well as acted as technical mentor technicians / developer’s analysts, delegating their work.
-
I led the team responsible for improving the structure of the international system of export, resulting in winning praise from the team and making the system the basis for evolution and adoption as a national export system.
-
I commanded a 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 the team in the creation of a new system (RegInt - International Regimes) and was responsible for the motivation and bonuses of employees for the great work carried out.
Description
Project Portfolio:
-
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 the system developments involving technical analysis, structuring, modelling, 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 modelling with ERWIN and ModelRight.
-
I worked on the closing versions, releases and patches, as well as Structured CVS version control folders.
Description
Responsible for managing and deploying the AWS Cloud environment (EC2, VPC, Internet Gateway, Nat Gateway, API Gateway, EFS, Elasticache Redis, MSK, EKS, ECR, S3, ASG, ALB, RDS AuroraDB, CloudWatch, DMS), supporting the CI / CD processes (DevOps Engineer, GitHub Actions), working with a container environment and container orchestration (Docker, Kubernetes), infrastructure as code (Terraform). Assist in supporting applications and tools that are inherent to the business units products and services, monitoring the main metrics, availability and performance of critical applications and services in the cloud environment (SRE, AWS CloudWatch, New Relic). Acting in research and development, proof of concept (POC), infrastructure design for deployment of cloud applications. Development of shell scripts, some libraries written in Python for CI / CD process automation. Working with the quality of the source code and detect bugs, vulnerabilities and code smells (SonarQube).
Show More Show LessDescription
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 units 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 (Swagger Hub). 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, TruffleHog, Checkmarx, Snyk, Blackduck).
Show More Show LessDescription
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. Analyse static and dynamic tests on security problems in our applications. Analyse and deploy BI and configuration tools to aggregate collection information on a single platform with multiple configurable views.
Show More Show LessDescription
I act as a technical leader designing solutions and introducing the best market practices within the DevOps culture. I perform administration of Oracle database servers, such as installation, maintenance, monitoring and provisioning of new servers. I plan and execute activities to implement the DevOps culture within the company, specifying and developing tools, standards and procedures that help the development team, testing and other teams within the company. Among the tools we use are the version controls of the source files of the products, such as CVS, SVN and GIT. And for automatons throughout the development process and testing, until the realization of continuous deliveries we use Jenkins as the main tool and groovy script as the main programming language used in automation. We developed a tool that assists in the installation of PLSQL objects and scripts in the customer database, and another tool for document generation, such as the release notes. These tools were all developed in Java. I was one of those responsible for deploying the closing automatons of releases, patches and builds, previously done manually. Also, I was responsible for redesigning the cloud process, involving customer cataloging with this type of contract, and also designing the flow of the entire process of updating the databases and applications available in each clients Citrix. Currently we update around 70 clients and this number tends to increase each year.
Show More Show LessDescription
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. I encouraged developers to create internal projects that would bring improvements to the development team, such as product screen standardization, database modelling, automatic generation of hot fix packages, database comparison process, and training technologies and products, both technical and functional.
Show More Show LessDescription
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.
Show More Show LessDescription
I worked as a functional analyst at Thomson Reuters using a UML (Unified Modelling 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.
Show More Show LessDescription
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 from the team and making the system the basis for evolution and adoption as a national export system. I commanded a 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 the team in the creation of a new system (RegInt - International Regimes) and was responsible for the motivation and bonuses of employees for the great work carried out.
Show More Show LessDescription
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 the system developments involving technical analysis, structuring, modelling, 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 modelling with ERWIN and ModelRight. I worked on the closing versions, releases and patches, as well as Structured CVS version control folders.
Show More Show Less