Craige Mcwhirter

Sydney, New South Wales, 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
Craige Mcwhirter is a seasoned Linux and OpenStack systems administrator and DevOps engineer based in Sydney with 12 years of experience delivering reliable, automated infrastructure. He combines deep Python scripting skills with hands-on SRE work—streamlining CI/CD, Docker image pipelines, and database-backed services for high-availability blockchain projects such as Cardano. A people manager and community organiser, Craige balances team leadership with pragmatic engineering, improving monitoring, scaling, and deployment practices across complex distributed systems. Though he no longer actively uses GitHub, his contributions to widely used Cardano tooling demonstrate a focus on production-grade automation and observability. Colleagues value him for turning brittle release processes into repeatable, auditable pipelines and for quietly improving system resilience under load.
code12 years of coding experience
github-logo-circle

Github Skills (24)

monitoring10
docker10
postgresql10
nix10
scripting10
dockers10
cicd10
script10
prometheus10
cardano10
build-automation10
sh10
shell10
github-ci9
containerization9

Programming languages (20)

JavaC++RustCScalaMakefileTeXHTML

Github contributions (5)

github-logo-circle
input-output-hk/cardano-ops

Nov 2019 - Oct 2022

NixOps deployment configuration for IOHK/Cardano devops
Role in this project:
userDevOps Engineer & Site Reliability Engineer (SRE)
Contributions:3 reviews, 24 commits, 23 PRs in 2 years 11 months
Contributions summary:Craige primarily focused on infrastructure and monitoring aspects of the Cardano project within the repository. They added components like `cardano-rosetta-server` and made changes related to proxy configurations. The user also increased thresholds for TCP connections and adjusted alerts, alongside modifying node instance numbers and relay configurations, reflecting an understanding of system performance and reliability. These changes contributed to improved monitoring and scaling capabilities.
deploymentdevopsnixopscardano
IntersectMBO/cardano-db-sync

Mar 2020 - Feb 2022

A component that follows the Cardano chain and stores blocks and transactions in PostgreSQL
Role in this project:
userDevOps Engineer
Contributions:3 reviews, 19 commits, 12 PRs in 1 year 11 months
Contributions summary:Craige primarily focused on improving the build and deployment processes within the Cardano DB Sync project. They streamlined Docker image builds, configured CI/CD pipelines, and implemented automation scripts for the project. The contributions included adding database schema artifacts, configuring the service module, and incorporating testing tools, ultimately enhancing the efficiency and reliability of the project's development and release cycles.
golangadablockchainplutuschain
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
Craige Mcwhirter