Agile Delivery Expert, Outcome & Goals Coach, Agile Coach, Scrum Kanban Trainer (Founder) at Main Agile Pty Ltd
Greater Melbourne Area Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ian Main is an Agile delivery expert and founder who has spent 18 years moving between hands-on engineering and enterprise transformation to help organisations double value delivery and shrink project cycles from months to weeks. Known as the "Delivery Whisperer," he coaches executives and over 45 technical teams on outcome-driven frameworks (OKRs, North Star) and builds self-funding, award-winning teams across banking, fintech, utilities and telco. He combines deep technical chops—contributions to OpenShift Hypershift and the OpenShift installer and extensive DevOps/backend work on OpenStack—with systemic change skills like Digital Councils and enterprise Agile guilds. Ian’s blend of practical engineering experience, measurable delivery outcomes, and public-facing thought leadership (founder of Outcome Thinkers and contributor to Responsive Agile Coaching) makes him equally effective advising CIOs or rolling up his sleeves to fix CI/CD and API/versioning issues.
18 years of coding experience
25 years of employment as a software developer
B.Sc (Hons) Micro Electonics & Information Processing, B.Sc (Hons) Micro Electonics & Information Processing at St George's School, Harpenden
Contributions summary:Ian's contributions primarily revolved around enhancing the infrastructure and automation aspects of the OpenStack deployment process. They implemented changes to the Docker environment, including modifications to the `docker-puppet.py` script for parallelization and logging improvements. Further, they focused on post-deployment configurations, such as setting up flavors and generating a default keypair. The user also updated the YAML validation tool.
Hyperscale OpenShift - clusters with hosted control planes
Role in this project:
DevOps Engineer & Backend Developer
Contributions:51 reviews, 8 commits, 31 PRs in 6 months
Contributions summary:Ian primarily contributed to the automation and reliability of the OpenShift Hypershift project. Their work involved modifying existing code to prevent errors during updates, particularly addressing issues related to S3 bucket destruction. Furthermore, the user added crucial validation rules and checks, including CIDR format, overlap, and immutable field reporting, leveraging Kubernetes' webhook functionalities and introspection techniques. This included implementing immutability validations using CEL for NodePool, improving the overall robustness and stability of the system.
clustershostedopenshiftsdnk8s
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
Ian Main - Agile Delivery Expert, Outcome & Goals Coach, Agile Coach, Scrum Kanban Trainer (Founder) at Main Agile Pty Ltd