Iain Foulds is a Senior Technical Writer and former systems engineer with 15 years’ experience designing, documenting, and implementing cloud and on-prem infrastructure. Based in Seattle, he authors practical cloud learning materials—most notably "Learn Azure in a Month of Lunches"—and teaches Azure through O’Reilly, blending hands-on engineering with clear, consumable guidance. At Google he crafts cross-cutting Google Cloud architecture and GKE/Anthos solutions, and previously at Microsoft he produced deep Azure content and worked directly with PMs and support teams to ship samples and tooling. His GitHub contributions show he still codes and operates CI/CD, deploying Web Apps, VMs, and Kubernetes clusters to support book samples, revealing a rare mix of authoring, training, and full-stack/DevOps skills.
15 years of coding experience
10 years of employment as a software developer
AS Network Computing, AS Network Computing at Gateshead College
Supporting resources for "Learn Azure in a Month of Lunches" (Manning Publications)
Role in this project:
Backend & DevOps Engineer
Contributions:78 commits, 4 PRs, 69 pushes in 2 years 6 months
Contributions summary:Iain primarily contributed to the creation and deployment of Azure cloud resources, focusing on the integration of various Azure services, including Storage Queues, Storage Tables, Cosmos DB, and Web Apps. Their work demonstrates an understanding of cloud infrastructure by adding samples using Python, integrating these services into the overall project, and making updates to improve sleep times within the script. The user also added a sample for Azure Web Apps and Cosmos DB, demonstrating full-stack knowledge.
Supporting resources for "Learn Azure in a Month of Lunches - 2nd edition" (Manning Publications)
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:21 commits, 5 PRs, 17 pushes in 1 year 3 months
Contributions summary:Iain contributed to various aspects of the Azure-focused project, including both front-end and back-end technologies. They updated files for Azure CLI and Bot Framework implementations. In addition, the user implemented and modified code related to deployment configurations and infrastructure setup across several chapters within the learning materials. Finally, the user demonstrated skills in managing CI/CD pipelines and automating deployment processes for Web Apps, VMs, and Kubernetes clusters.
manningmanning-publicationsmonthazuresupporting
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.