Will Thames

Principal Infrastructure Engineer at Skedulo

Sunshine Coast Regional, 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
Will Thames is a Principal Infrastructure Engineer with 13 years of experience building and operating highly transactional, high-pressure systems from the Sunshine Coast, Australia. He combines deep Python expertise with cross-language curiosity (recent Go and TypeScript work) and has driven infrastructure reliability through automation, CI/CD and Kubernetes tooling at scale. A long-time Ansible contributor, his work includes meaningful fixes and feature additions to the core ansible/ansible project and ansible-lint, and he has spoken about using Ansible to manage Kubernetes at AnsibleFest. At Skedulo he founded the Support/Reliability Forum, automated infrastructure upgrades via GitHub Actions, and contributes to Ansible collections and Terraform providers to keep cluster configuration robust. Collected experience across finance, enterprise and SaaS environments means he routinely translates complex operational constraints into repeatable, versioned automation.
code13 years of coding experience
job14 years of employment as a software developer
bookBSc (Hons), Computer Science and Mathematics, BSc (Hons), Computer Science and Mathematics at The University of Manchester
stackoverflow-logo

Stackoverflow

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

Github Skills (25)

kubernetes10
boto10
ansible-module10
python10
apidoc10
testing10
aws-sdk10
automation10
infrastructure10
openshift10
api10
aws10
kubernetes-pods10
ansible10
ansible-galaxy10

Programming languages (21)

SmartyJavaC++CSSCRustMakefileScala

Github contributions (5)

github-logo-circle
ansible/ansible-lint

Aug 2013 - Oct 2018

ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Role in this project:
userBackend & DevOps Engineer
Contributions:176 commits, 143 PRs, 227 pushes in 5 years 3 months
Contributions summary:Will made significant contributions to the `ansible-lint` project, focusing on enhancing its functionality and maintainability. They implemented new features, including a plugins loader and a recursive playbook examining capability, which increased the tool's versatility. The user also added new rules, improved output formatting, and refactored the project to improve its architecture, demonstrating a strong understanding of the project's inner workings. These changes improved the project's features and overall reliability.
pre-commit-hooklinterlintimprovedansible-lint
ansible/ansible

Feb 2014 - Apr 2022

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end Developer
Contributions:273 commits, 574 PRs, 194 pushes in 8 years 3 months
Contributions summary:Will primarily contributed to the `ansible/ansible` repository by making enhancements and fixing bugs in the `ansible-galaxy` command-line interface and improving the handling of IAM policies. This involved modifying Python code to integrate with the new galaxy.ansible.com role files, and to allow setting database instance variables to be applied using various tools. The user also addressed issues related to managing RDS snapshots and improved the modules' overall error handling.
everythingpythonit-automationdevopsdeployment
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
Will Thames - Principal Infrastructure Engineer at Skedulo