Angus Salkeld

Principal Software Engineer at AML3D (ASX:AL3)

Queensland, 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
Angus Salkeld is a Principal Software Engineer based in Queensland, Australia with 17 years of experience building cloud-native and distributed systems. He currently drives architecture and delivery at AML3D and has a strong background in OpenShift, OpenStack, and Kubernetes from senior roles at Red Hat and Mirantis. Angus is a hands-on backend and DevOps engineer comfortable across Go, C, and embedded Linux, with notable open-source contributions to high-profile projects like OpenStack Ceilometer and Heat, Corosync, and the OpenShift installer. He’s delivered tooling and modular refactors that improved maintainability and deployability—adding CLI commands, API endpoints, and safer memory handling in critical components. Equally at home improving CI/CD, linters, and testing for cloud operators, he combines systems-level rigor with practical production experience. Trained as an electro-mechanical/electrical engineer (University of Cape Town), he brings hardware-aware thinking to complex software reliability and provisioning problems.
code17 years of coding experience
job22 years of employment as a software developer
bookBSC-ENG, Electro-Mechanical Engineering, BSC-ENG, Electro-Mechanical Engineering at University of Cape Town
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (59)

api-rest10
kubernetes10
bare-metal10
system-programming10
python10
apidoc10
api-design10
restful-api10
testing10
configuration-management10
microsoft-azure10
c1110
terraform10
cicd10
c1710

Programming languages (11)

TypeScriptC#JavaShellCRustJavaScriptGo

Github contributions (5)

github-logo-circle
corosync/corosync

Aug 2008 - Nov 2012

The Corosync Cluster Engine
Role in this project:
userBack-end Developer
Contributions:496 commits in 4 years 3 months
Contributions summary:Angus made several commits focusing on improving the Corosync Cluster Engine. Key contributions include fixing sort-queue management issues by ensuring proper memory clearing in the `sq_items_release` function. The user also worked on allowing configuration of message and queue sizes at compile time, modifying header and source files to enable this functionality and optimize the memory footprint. Additionally, they addressed a bug related to safe string display in debug messages and resolved an issue related to the AIS exec process crashing on exit.
clusterkubernetescorosynccorosync-cluster
Azure/ARO-RP

Nov 2019 - Sep 2020

Azure Red Hat OpenShift RP
Role in this project:
userBack-end & DevOps Engineer
Contributions:38 reviews, 103 commits, 113 PRs in 9 months
Contributions summary:Angus's commits focus on integrating and maintaining the `azure/aro-rp` repository with external tools and dependencies, specifically adding vendor code and automated tests. They demonstrate backend development skills by incorporating the `enumer` tool to generate Go code for enumerations and integrating with `go-cosmosdb`. The user also demonstrates DevOps skills by adding linters and formatters and the creation of a CI/CD pipeline via the `hack/e2e.sh` file.
red-hatopenshifthatkubernetesazure
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
Angus Salkeld - Principal Software Engineer at AML3D (ASX:AL3)