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.
Ansible playbooks for deploying OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
DevOps 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.
Ansible playbooks to deploy Ceph, the distributed filesystem.
Role in this project:
DevOps 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