Alexander Fisher

Bath, England, United Kingdom
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
Alexander Fisher is a seasoned Linux systems, network and DevOps engineer with 16 years’ experience automating and hardening infrastructure at scale, particularly using Puppet. Based in Bath, he has migrated complex mixed Windows/Linux estates into fully Puppet-managed RedHat environments and consulted across public- and private-sector organisations. An active member and elected PMC contributor to Vox Pupuli and a Puppet Champion, he focuses on code quality, testing and reliable systemd/service behaviour across many high-profile Puppet modules (redis, prometheus, r10k, nginx, puppetlabs/stdlib). Colleagues know him for pragmatic automation, careful refactors and attention to idempotency and security (eg. handling sensitive parameters and HTTPS edge cases). He combines deep hands-on troubleshooting with community leadership, regularly speaking at conferences and improving the Puppet ecosystem’s maintainability.
code16 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering (MEng), Electronic and Computer Engineering, Master of Engineering (MEng), Electronic and Computer Engineering at University of York
github-logo-circle

Github Skills (71)

rubocop10
package-management10
testing10
plugin-development10
puppet-bolt10
rspec10
powerdns10
authentication10
r10k10
ruby10
jumpstart10
automation10
automation-testing10
systemd10
drupal-module10

Programming languages (22)

PowerShellC#JavaC++CSSCGoAugeas

Github contributions (5)

github-logo-circle
voxpupuli/puppet-jenkins

Jan 2018 - Feb 2020

Puppet module for Jenkins
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:8 reviews, 118 commits, 28 PRs in 2 years 1 month
Contributions summary:Alexander's commits primarily focus on improving the code quality and maintainability of the Jenkins Puppet module. Their work includes fixing puppet-lint errors, correcting rspec-puppet example groups, and addressing style issues identified by Rubocop. The user also made changes to the module's direct download functionality and improved documentation. They also implemented automation improvements for Jenkins.
jenkinsjenkins-pluginpuppetjenkins-api-plugingocd
voxpupuli/puppet-archive

Jun 2016 - Aug 2021

Compressed archive file download and extraction with native types/providers for Windows and Unix
Role in this project:
userDevOps Engineer
Contributions:13 reviews, 77 commits, 67 PRs in 5 years 2 months
Contributions summary:Alexander primarily contributed to the archive module by adding the `allow_insecure` parameter, allowing the providers `curl` and `wget` to ignore HTTPS certificate errors. They implemented and tested this functionality. Furthermore, they fixed various rubocop violations related to code style and added the capability to expose `allow_insecure` in the nexus defined type and the `archive::download` function. They also addressed authentication issues and supported fetching latest artifactory SNAPSHOT artifacts.
unixextractionwindows-puppet-modulewindowspuppet
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
Alexander Fisher