Mateus Caruccio is a seasoned software engineer and DevOps specialist with 14 years of experience building cloud-native infrastructure and backend systems from São Paulo. Currently leading cloud efforts as "The Master of Puppets" at Getup Cloud, he blends deep systems knowledge with practical DevOps—contributions to kubespray show hands-on expertise in AWS inventory automation and DNS for production Kubernetes clusters. His backend work includes extending authentication flows in django-rest-auth and improving SSH/snapshot tooling for OpenShift clients, reflecting a strong security- and ops-minded backend skillset. A proud dad and headbanger, he pairs rigorous academic grounding in networking and systems with a pragmatic, sometimes irreverent approach to problem solving.
14 years of coding experience
11 years of employment as a software developer
Escola Técnica José César de Mesquita
Bacharel, Computer Science, Bacharel, Computer Science at Universidade Católica de Pelotas
Master of Science (MSc), System, Networking, and LAN/WAN Management/Manager, Master of Science (MSc), System, Networking, and LAN/WAN Management/Manager at Pontifícia Universidade Católica do Rio Grande do Sul
Contributions:2 reviews, 12 commits, 19 PRs in 1 year 11 months
Contributions summary:Mateus primarily focused on enhancing the AWS integration and DNS configurations within the Kubespray project, with a strong focus on the `aws_inventory` script. They refactored the inventory script for Python 3 compatibility and implemented functionality to pull Kubernetes node labels from AWS instance tags. Furthermore, they contributed to the setup of DNS configurations, adding support for external DNS zones, `dns_etchosts`, and removing potential encoding issues in the coredns config. The work is related to modifying network configurations and AWS-specific infrastructure management.
Contributions summary:Mateus's contributions focused on enhancing the OpenShift 2 client tools, specifically related to the snapshot functionality. They implemented the `--ssh` option, allowing users to specify a custom SSH executable or additional options for snapshot operations. Further improvements included accepting SSH options and incorporating testing, along with fixing potential issues by merging the branch 'ssh-option'. The work involved modifying the snapshot commands, adding functionality, and adapting the testing suite.
kubernetesopenshift
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.