Success = preparation + opportunity

DevOps Engineer specializing in cloud infrastructure, CI/CD automation, and Infrastructure as Code. Building resilient systems across Azure & AWS.

10+ Articles Published
2 Cloud Platforms
9+ Core Tools
Sam Duncan
DevOps Engineer
bash — samuel@devops
$ terraform apply --auto-approve Plan: 12 to add, 0 to change, 0 to destroy Apply complete! Resources: 12 added. $ az group list --output table Name Location State prod-rg eastus Succeeded dev-rg westus2 Succeeded $
Azure
AWS
Terraform
Jenkins
Python
Bash
Docker
GitHub Actions
Octopus Deploy
SQL
Linux
Windows
Azure
AWS
Terraform
Jenkins
Python
Bash
Docker
GitHub Actions
Octopus Deploy
SQL
Linux
Windows
01 — About

Built on discipline,
deployed with precision.

I'm a DevOps engineer with a foundation built on military discipline and a passion for systematic thinking to achieve greater effeciency, security, and resiliency. From cloud infrastructure and netowrking, to data management and CI/CD pipelines, I bridge the gap between development and operations.

My work spans Azure and AWS cloud environments — designing Infrastructure as Code solutions with Terraform and orchestrating deployments with GitHub Actions, Azure Devops, Jenkins, and Octiopus Deploy. I build scalable, cost-efficient systems to meet operational needs.

I've documented many of my projects on Medium, sharing practical guides for addressing real-world DevOps problems — from autoscaling EC2 fleets to ARM templates and Docker orchestration.

☁️Azure
🌩️AWS
🔧Terraform
🐋Docker
🐍Python
⚙️Jenkins
🔀GitHub Actions
🚀Octopus Deploy
💻Bash / Linux
🗄️SQL
02 — Featured Projects

Engineering write-ups
from real deployments.

01 — AZURE / IaC
Azure ARM Templates — Infrastructure as Code

Deep dive into Azure Resource Manager templates for repeatable, auditable infrastructure provisioning across environments.

Azure ARM IaC
Read on Medium
02 — AWS / TERRAFORM
Terraform CI/CD Pipeline + S3 Static Website

Provisioning a full CI/CD pipeline and S3-hosted static website end-to-end using Terraform — from repo to live deployment.

AWS Terraform S3 CI/CD
Read on Medium
03 — IaC / MODULES
AWS Modules & Terraform Cloud

Leveraging modular Terraform design patterns — inspired by military equipment modularity — for reusable, maintainable IaC at scale.

AWS Terraform Modules
Read on Medium
04 — AWS / AUTOSCALING
Autoscaling EC2 Web Servers with Terraform

Built an auto-scaling EC2 group to handle holiday-season traffic spikes — dynamic scaling policies, launch templates, and load balancing.

AWS EC2 Terraform Autoscaling
Read on Medium
05 — JENKINS / IaC
Jenkins Server on EC2 via Terraform

Spin up a production-ready Jenkins CI server on an EC2 instance entirely through Terraform — reproducible and version-controlled.

Jenkins AWS Terraform
Read on Medium
06 — DOCKER / AWS
Lambda & EventBridge: Scheduled EC2 Shutdown

Cost-optimization through automation — using AWS Lambda and EventBridge to shut down non-production EC2 instances on a schedule.

AWS Lambda EventBridge Python
Read on Medium
View All Articles on Medium →
03 — Skills

Technical proficiency
across the stack.

Cloud Platforms
Azure AWS
Containers & OS
Docker Linux Windows Kubernetes
Data & Scripting
Python Bash PowerShell SQL
IaC & Automation
Terraform AWS CloudFormation ARM Templates Bash Python PowerShell
CI/CD & Deploy
Jenkins GitHub Actions Octopus Deploy Azure DevOps AWS Code Build & CodePipeline
Data & Monitoring
AWS Cloudwatch Datadog Azure Monitor
04 — Resume

Download or view
my credentials.

My resume is available for download below. For a full picture of my work, explore my published articles on Medium — each one is a documented, real-world DevOps solution.

📄 Download Resume (PDF) 📖 View Portfolio Articles

// Replace the # href above with your uploaded resume URL

TIP 01
Link to Live Projects
Instead of listing "Terraform experience", link directly to your Medium articles. Interviewers can click through to see real code and solutions.
TIP 02
GitHub-Backed Resume
Host your resume as a GitHub repo (LaTeX or Markdown). Every update is a commit — it shows version discipline and makes your resume itself a DevOps artifact.
TIP 03
Add Certifications Block
Azure AZ-104, AWS SAA-C03, HashiCorp Terraform Associate — display certs with verification links. Recruiters love one-click validation.
TIP 04
Quantify Everything
"Reduced deployment time by 40%" beats "improved CI/CD pipeline." Build a habit of tracking metrics as you complete projects — then bake them into your resume.
TIP 05
Notion / ReadCV Living Doc
Maintain a public Notion page or Read.cv profile as your "source of truth" resume that updates continuously — then export a PDF snapshot for applications.
TIP 06
Video Walkthroughs
Record short Loom videos walking through your Terraform code or pipeline setups. Embed QR codes in your PDF resume that link to these — unforgettable differentiation.
05 — Contact

Let's build something resilient
together.

Open to DevOps, Cloud Engineering, and Platform Engineering roles. I bring military discipline, cloud-native expertise, and a bias for automation.