Summary
Juan Madrid is a Senior Principal Software Engineer at Red Hat with 11 years of experience blending development and infrastructure expertise around OpenShift, Kubernetes, and cloud-native platforms. He drives Hypershift backend work and previously led integration efforts across ACM, assisted installers, GitOps and zero-touch provisioning, translating complex cluster management problems into production-ready solutions. Proficient in Go, Python and Rust, Juan pairs hands-on programming with automation tools like Ansible, Terraform, Tekton and ArgoCD to streamline deployments and CI/CD. His background in Linux systems administration and virtualization (KVM/Libvirt) gives him a pragmatic edge when designing resilient, operable platforms. A persistent open-source advocate and AI enthusiast, he thrives on learning new languages and integrating emerging components into large-scale ecosystems. Colleagues praise him for performing under pressure and turning operational constraints into repeatable, automated workflows.
11 years of coding experience
12 years of employment as a software developer
Administration Course of Asterisk VoIP Linux, Administration Course of Asterisk VoIP Linux at ESFGroup
Superior degree: IT System Administration IT Systems, Superior degree: IT System Administration IT Systems at Clara del Rey
Cisco Certified Network Associate CCNA Networking, Cisco Certified Network Associate CCNA Networking at AZPE S.L.
Microsoft Certified Desktop Support Technician (MCDST) Informática Help Desk Soporte, Microsoft Certified Desktop Support Technician (MCDST) Informática Help Desk Soporte at Netmind S.L.
Medium Degree: Electronic Equipment Administration Digital Electronic Systems, Medium Degree: Electronic Equipment Administration Digital Electronic Systems at IES Moratalaz
Spanish, English