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.
NixOps deployment configuration for IOHK/Cardano devops
Role in this project:
DevOps 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.
A component that follows the Cardano chain and stores blocks and transactions in PostgreSQL
Role in this project:
DevOps 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.