DevOps engineer with experience in implementing standards and norms for the adoption of consistent practices within the company. Currently focused on pipeline standardization using templates in Azure DevOps and GitLab CI. Proactive in creating procedures that simplify pipeline execution, making it easier for developers to adopt. Strong skills in process automation, continuous integration, and continuous delivery (CI/CD), with a solid commitment to improving the efficiency and quality of software development processes.
DevOps
- Configured CI/CD pipelines using Harness.io, Jenkins, and Azure DevOps to automate the build, test, and deployment processes.
- Implemented Terraform scripts to automate the provisioning and configuration of infrastructure in Azure.
- Deployed and managed applications using Docker containers and orchestrated them using Kubernetes.
- Collaborated with development teams to define and implement best practices for cloud-based systems.
- Worked closely with development teams to ensure smooth delivery of software products to production.
DevOps Engineer | Sector: Energy
Working as a DevOps Engineer, focusing on continuous improvement of CI/CD processes by refactoring pipelines in GitHub Actions to optimize performance, implement best practices, and align solutions. Contributed to the migration of artifacts from GitHub Packages to Nexus, in line with the organization’s strategy.
- Refactoring and optimizing pipelines in GitHub Actions, including performance improvements and efficient Maven cache usage.
- Migrating artifacts from GitHub Packages repositories to Nexus.
- Configuring and applying certificates for GitHub self-hosted runners.
- Ensuring pipeline compatibility with the specific Java versions used across projects.
DevOps Engineer | Sector: Health Insurance
As a DevOps Engineer, I contribute to improving CI/CD processes across GitLab-CI and Azure DevOps. My work involves refactoring pipelines, integrating ArgoCD for deployment automation, and delivering applications on AKS and Rancher. I have participated in a full Azure subscription migration, including redesigning and optimizing pipelines. Additionally, I have implemented best practices, built CI/CD pipelines templates, optimized build times for frontend applications, and configured runners with shared Maven cache.
- Refactoring GitLab-CI pipelines to optimize CD processes and integrate with ArgoCD for deployment on AKS and Rancher.
- Designing and implementing CD pipelines for application delivery and rollout management.
- Applying certificates to base and application images, and adapting deployment manifests.
- Planning and executing full Azure subscription migrations, including data and application migration.
- Redesigning and optimizing Azure DevOps pipelines for the new subscription.
- Implementing build triggers in Azure DevOps based on commits from GitLab repositories.
- Enhancing build performance for frontend applications by transitioning manual processes to GitLab-CI.
- Installing and configuring new GitLab runners with shared Maven cache.
- Creating and adopting GitLab-CI pipeline templates at an organizational level.
- Deploying C# APIs to Azure WebApps using Azure DevOps pipelines and automated developer-driven processes.
- Promoting and implementing DevOps methodologies and best practices across teams.
DevOps Engineer | Sector: IT – System Integration and Enterprise Software Development
As a DevOps Engineer, I was responsible for provisioning infrastructure using Terraform and deploying legacy applications developed in Visual Studio 6.0. My role included creating and managing GitLab-CI pipelines for automated infrastructure provisioning in a VMware cloud environment. I also developed pipelines for application management using Ansible over Windows environments (WinRM), automating tasks such as user management, drive mapping, and application configuration. Additionally, I implemented automated base image builds using Packer.io to streamline image generation with infrastructure-as-code principles.
- Provisioning and managing infrastructure using Terraform in VMware cloud environments.
- Developing and maintaining GitLab-CI pipelines for automated infrastructure provisioning and application deployment.
- Deploying, configuring, and managing legacy applications built in Visual Studio 6.0.
- Implementing application management pipelines with Ansible, focusing on user management, drive mapping, and application configuration in Windows environments via WinRM.
- Automating base image builds using Packer.io to ensure consistent and efficient image generation.
- Collaborating with teams to integrate infrastructure and application management pipelines, improving overall deployment processes.
DevOps | Sector: IT – System Integration and Enterprise Software Development
Contributed to the complete migration of the company’s on-premises datacenter to Azure Cloud, driving the modernization of infrastructure and corporate applications. The project involved provisioning cloud resources using Terraform, migrating critical applications and their data, and implementing enhanced security practices for the infrastructure.
- Developed and optimized Terraform scripts to provision resources in Azure.
- Managed and implemented public keys for both internal and external access.
- Migrated corporate applications such as reverse-proxy, Jenkins, Nexus, and SonarQube, including secure data transfer.
- Configured a jump server to enhance the security of internal infrastructure access.
- Ensured service continuity during and after the cloud migration.
DevOps | Sector: IT – Identity and Access Managemen
In my role as DevOps, I was responsible for updating and securing Docker base images to meet security compliance standards and pass security scans. I also led the installation and configuration of Redis using Helm charts in Kubernetes, ensuring the environment met operational requirements. Additionally, I worked on aligning and optimizing the deployment process for an on-premises system to ensure a smooth handover to the client.
- Development and maintenance of secure and compliant Docker base images for transversal application use.
- Installation and configuration of Redis software using Helm in Kubernetes environments.
- Alignment and streamlining of on-premises deployment processes for system delivery.
DevOps Engineer | Sector: Public Sector – Government Technology and Digital Transformation
In my role as a DevOps Engineer, I collaborated closely with the development team to ensure seamless delivery of services leveraging WSO2 solutions, including WSO2 API Manager and WSO2 Integration. My primary focus was on developing and refining GitLab CI/CD pipelines to automate and streamline the deployment process. This approach enhanced the delivery pipeline, improved deployment consistency, and supported the integration of services within the WSO2 ecosystem, ensuring alignment between development and operations.
- Collaboration with the development team to align on the delivery of services using WSO2 solutions.
- Development and optimization of GitLab CI/CD pipelines for deploying services to WSO2 API Manager and WSO2 Integration
DevOps Engineer | Sector: Public Administration
As a DevOps Engineer, I worked closely with the development team to ensure the successful delivery of services using WSO2 solutions, including WSO2 API Manager and WSO2 Integration. My responsibilities included designing, developing, and optimizing Jenkins CI/CD pipelines to automate and streamline the deployment of services. By integrating Jenkins into the workflow, I improved the reliability and efficiency of deployments, ensuring alignment between development and operations while supporting the seamless integration of services within the WSO2 ecosystem.
- Collaboration with the development team to align on the delivery of services using WSO2 solutions.
- Development and optimization of Jenkins CI/CD pipelines for deploying services to WSO2 API Manager and WSO2 Integration.
DevOps | Sector: Finance and Public Administration
My primary activity involved the installation and setup of AppDynamics servers, including Enterprise Console, Controllers, and Event Services, using a hot/cold architecture. I also installed monitoring agents across various areas, covering WebLogic applications, databases, and servers. Additionally, I conducted failover and recovery tests, ensuring the robustness and reliability of the implemented monitoring solution.
- Implemented monitoring solutions using AppDynamics.
- Configured AppDynamics
- Enterprise Console include Controllers, Event Services in a hot/cold architecture.
- Installed monitoring agents for WebLogic applications, databases, and servers.
- Planned and executed failover and recovery strategies to ensure high availability of the monitoring solution.
DevOps and SRE | Sector: Retail
As a DevOps and Site Reliability Engineer (SRE), I was responsible for updating AppDynamics agents across various components deployed within the organization and ensuring effective monitoring rules were in place. This included generating weekly alert maps to support IT administration.
- Updating AppDynamics agents across deployed components and maintaining monitoring configurations.
- Generating weekly alert maps to support IT administration and enhance system reliability.
- Ensuring the reliability and performance of infrastructure and applications through effective monitoring and provisioning practices.
DevOps Engineer | Sector: Postal and Logistics Services
As a DevOps Engineer, I was responsible for modernizing and streamlining the CI/CD process by developing Azure DevOps pipelines for building and deploying microservices to AKS. I introduced reusable pipeline templates to simplify workflows, adopted Sealed Secrets for secure secret management, and installed Cert-Manager to manage certificates across the ecosystem. Additionally, I deployed and managed Keycloak, an IAM solution, via Helm on AKS to improve authentication and authorization across microservices. I also set up and maintained a PostgreSQL server, ensuring reliable database services across all microservices. Furthermore, I developed pipelines for publishing internal libraries and ensured AKS manifests were managed in a dedicated repository, aligning with GitOps principles. This approach enhanced security, scalability, and the overall efficiency of the platform.
- Development of Azure DevOps pipelines for build and deployment to AKS.
- Implementation of reusable pipeline templates to simplify and standardize the CI/CD process.
- Adoption of Sealed Secrets to securely manage encrypted secrets within the repository.
- Installation and configuration of Cert-Manager for certificate management in microservices deployed to AKS.
- Deployment and management of Keycloak, an IAM solution, via Helm on AKS.
- Setup and administration of a PostgreSQL server used across all microservices.
- Development of pipelines for publishing internal libraries.
- Management of AKS manifests in a dedicated repository, integrating GitOps principles into the CD process.
DevOps Engineer | Sector: Banking
In my role as a DevOps Engineer, I collaborated on implementing Continuous Deployment (CD) practices for applications running on Linux/Tomcat servers. My focus was on developing and optimizing Jenkins pipelines. Additionally, I introduced Maven cache mechanisms within the pipelines, significantly reducing build times. Through careful analysis and optimization of the build and deployment workflows, I achieved a noticeable reduction in process execution time, enhancing the efficiency and reliability of the CI/CD pipeline.
- Collaboration on the adoption of Continuous Deployment (CD) for Linux/Tomcat servers.
- Development and optimization of Jenkins pipelines for deploying services based on their Maven POM configurations.
- Implementation of Maven cache in Jenkins pipelines to accelerate build processes.
- Optimization of build and deployment processes, reducing overall execution time and improving efficiency.
Tibco Administrator | Sector: Banking
I was a TIBCO Software stack administrator at CGD, and assumed that role for the last 15 years, always trying to respond to the company's architectural challenges. I worked together with CGDs architecture and development team to help overcome their challenges.
- Management and Support on Business integration processes platform of CGD solutions based on Tibco Software
- Support to all environments: Developing, Testing, Quality Control and Production
- Promotion software in environments
- Monitoring process in Production environment
- Software Setup Installation and Management
- Performance Tuning, Capacity Planning, Fault Tolerance and High Availability Design/implementation and troubleshooting.
- Ticket resolution team
- Provide 24x7 third-level support