Andy Mccrae

Software Engineering Manager at Red Hat

Greater Brisbane Area Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andy Mccrae is a software engineering manager and multi-architecture specialist with 13+ years building and operating cloud infrastructure, currently leading Red Hat’s effort to enable OpenShift across non-x86_64 architectures. He progressed from Linux systems administration at Rackspace to technical leadership roles, bringing deep expertise in infrastructure automation, OpenStack, Ceph, and distributed storage. Andy has been a core reviewer and former PTL for OpenStack-Ansible and has contributed notable improvements to high-profile projects like openstack-ansible and ceph-ansible. He combines hands-on DevOps craftsmanship—tuning service configs, systemd overrides, and performance knobs—with strategic product enablement to help users run heterogeneous CPU clusters. Based in Brisbane, he also brings an international speaking footprint across three continents, reflecting a commitment to community and knowledge sharing. His background blends rigorous academic training (MEng, UCL) with practical, production-focused delivery at scale.
code13 years of coding experience
job11 years of employment as a software developer
bookUniversity College London
languagesEnglish, Afrikaans
github-logo-circle

Github Skills (16)

ceph10
configuration-management10
infrastructure-as-code10
ansible-galaxy10
openstack10
devops10
python10
ansible10
cloud-services9
swift9
cloud-infrastructure9
systemd9
cicd8
dockers7
networking7

Programming languages (7)

DockerfileShellJinjaGoHTMLRubyPython

Github contributions (5)

github-logo-circle
openstack/openstack-ansible

Dec 2014 - Jul 2018

Ansible playbooks for deploying OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
userDevOps Engineer
Contributions:286 commits in 3 years 7 months
Contributions summary:Andy primarily contributed to the OpenStack-Ansible project by implementing and refining the infrastructure automation aspects. Their commits focused on adjusting configurations for Swift, adding new variables for Glance and Nova configuration, setting permissions, and addressing issues related to container networks and replication. These changes indicate a strong focus on improving the deployment and management of OpenStack services using Ansible playbooks.
deployingansibleopendevansible-playbooksopenstack
ceph/ceph-ansible

Aug 2015 - Oct 2018

Ansible playbooks to deploy Ceph, the distributed filesystem.
Role in this project:
userDevOps Engineer
Contributions:44 commits, 52 PRs, 2 pushes in 3 years 2 months
Contributions summary:Andy contributed to the configuration and improvement of the Ceph Ansible playbooks. Their work focused on enhancing the flexibility of service configurations by allowing systemd overrides. They also added the ability to set the TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES variable, improving performance. Furthermore, the user synchronized the config_template plugin with upstream, demonstrating a focus on maintaining and updating the project's infrastructure.
pythonvagrantdevopsansibleceph
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
Andy Mccrae - Software Engineering Manager at Red Hat