Pedro Carvalho is a Senior DevOps Engineer with 7 years of experience building and operating containerized, distributed systems and CI/CD pipelines across production and research environments. He has a strong polyglot background—Python, C++, JavaScript and Go—and recent focus on Kubernetes, message streaming, and infrastructure automation. Pedro progressed from mobile and embedded tooling to leading engineering efforts and platform work at startups like Inspr and Cyral, and now drives DevOps at TRACTIAN BR. Self-taught momentum is a theme: he began programming at 11, pursued ML nanodegrees, and combines hands-on coding with systems thinking to ship reliable, data-driven tooling. Notably, he blends research curiosity with production rigor, often building end-to-end analysis and automation tools that bridge developer workflows and observability.
7 years of coding experience
6 years of employment as a software developer
Machine Learning Engineer Nanodegree, Data Science and Machine Learning, Machine Learning Engineer Nanodegree, Data Science and Machine Learning at Udacity
Bachelor's degree, Computer Science, (Dropped out), Bachelor's degree, Computer Science, (Dropped out) at Universidade Federal de Minas Gerais
CloudFormation template for Cyral sidecar DNS fail-open for AWS
Contributions:9 reviews, 21 PRs, 112 pushes in 1 year 6 months
sidecardnsfailure-detectioncyralfail
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.
Request Free Trial
Pedro Carvalho - Senior DevOps Engineer at TRACTIAN 𝗕𝗥