Ian Main

Agile Delivery Expert, Outcome & Goals Coach, Agile Coach, Scrum Kanban Trainer (Founder) at Main Agile Pty Ltd

Greater Melbourne 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

👤
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.
code18 years of coding experience
job25 years of employment as a software developer
bookB.Sc (Hons) Micro Electonics & Information Processing, B.Sc (Hons) Micro Electonics & Information Processing at St George's School, Harpenden
bookSt Georges School, Harpenden, Herts.
bookGrove Primary School, Harpenden, Herts
stackoverflow-logo

Stackoverflow

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

Github Skills (25)

kubernetes10
docker10
back-end-development10
python10
webhooks10
dockers10
cicd10
automation10
rpc10
go10
openstack10
openshift10
kubernetes-pods10
yaml10
automations10

Programming languages (12)

DockerfileShellC++CMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Heat templates for deploying OpenStack
Role in this project:
userDevOps Engineer
Contributions:26 commits in 1 year 10 months
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.
deployingheatopenshiftopenstack
openshift/hypershift

May 2022 - Nov 2022

Hyperscale OpenShift - clusters with hosted control planes
Role in this project:
userDevOps 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