JeffOps.com
  • Home
  • Content
    Blog Videos Newsletter
  • Services
    Consulting Speaking Training
  • Projects
  • About
Work with Jeff
JeffOps speaking photo
✍️Blog
128+ articles on DevOps, Platform Eng & Leadership
▶️Videos
YouTube deep dives — new video every 2 weeks
📡Newsletter
The JeffOps Dispatch — published on LinkedIn
🎤Speaking
40+ conference talks — KubeCon, LeadDev, HashiConf
🧭Consulting
Fractional EM · Team Assessments · Tech Lead Coaching
🎯Training
PowerShell · Bicep · Azure · .NET Aspire
🧪Projects
Open source, side projects & experiments

Engineering Leadership
meets Platform Engineering

I help engineering teams ship faster by fixing the system around them — not just the code. Technical leader, platform engineer, writer, and speaker.

Work with Jeff Read the Blog Subscribe
128+Articles
12KSubscribers
40+Talks
5Teams Led
// As seen at
KubeCon EU LeadDev London HashiConf DockerCon DevOpsDays Amsterdam Platform Eng Con GOTO Copenhagen GitHub Universe
// writing

Blog

Search
Filter by topic
Series
Loading posts…
Contents
// Blog Post

Jeff
// Share
// The JeffOps Dispatch

Every other Monday — one topic, in more depth than fits in a post.

// Progress
0%
// youtube

Videos

Platform engineering, DevOps deep dives, and live demos. New video every two weeks.

Subscribe on YouTube →
18:42
Platform Engineering vs DevOps: What's the Real Difference?
Nov 12, 20244.2K views
44:17
Build a Production-Ready CI/CD Pipeline in 45 Minutes
Oct 22, 20247.8K views
28:05
Helm vs Kustomize: An Honest Comparison After Using Both in Prod
Oct 8, 20245.1K views
35:22
OpenTelemetry from Zero to Production in Node.js
Sep 24, 20243.6K views
22:48
Argo Rollouts: Progressive Delivery Without the Complexity
Sep 10, 20242.9K views
51:03
Kubernetes Multi-Tenancy: Namespaces, RBAC, and Network Policies
Aug 27, 20246.2K views
// biweekly dispatch

The JeffOps
Dispatch

Every other Monday: one argument about where AI belongs in engineering and operations, worked through properly. Published on LinkedIn. Unsubscribe any time.

Subscribe on LinkedIn →

Published on LinkedIn. Unsubscribe any time.

⚡

Biweekly Deep Dives

One technical topic, fully explored — not a link roundup.

🛠

Tool Picks

Curated tools Jeff actually uses — tested in production.

📡

Signal Over Noise

What matters in the DevOps ecosystem this week, filtered.

// archive

Past Issues

#003
Use AI to learn, but don't let it be your teacher
Jul 20, 2026
→
#002
Why AI Works So Well for Coding, and Where It Actually Fits
Jul 06, 2026
→
#001
AI - Understand before you apply (and buy)
Jun 22, 2026
→
// events

Speaking

Book Jeff to Speak

Jeff speaks at conferences, meetups, and corporate events on platform engineering, DevOps culture, and cloud-native architecture.

  • Platform Engineering
  • Business Transformation
  • CI/CD pipelines
  • Cloud Native
  • DevOps Culture
  • Team Building
  • Automation
  • PowerShell
  • Developer Experience
// Send an enquiry
✓ Opening your email client to jeff@jeffops.com
// whoami

About Jeff

Hey — I'm Jeff. I've spent the last decade in the trenches of DevOps and platform engineering, working with teams ranging from scrappy startups to large-scale distributed systems. I started JeffOps because I was tired of content that was either too shallow or too academic.

Everything I write, record, or present is grounded in real production experience. If I haven't run it at scale, I won't write about it as if I have. The blog, newsletter, and YouTube channel are my way of giving back to a community I learned everything from.

What I Focus On

My sweet spot is the intersection of platform engineering, DevOps culture, and cloud-native infrastructure. I care deeply about developer experience — the idea that the right internal tooling and processes unlock engineering velocity in a way that no amount of "move faster" top-down pressure ever could.

I'm currently exploring: eBPF-based observability, platform engineering maturity models, and AI-assisted operations (the real stuff, not the hype).

My Stack

Kubernetes / k3s
ArgoCD / Flux
Terraform / OpenTofu
GitHub Actions
Prometheus / Grafana
OpenTelemetry
Vault by HashiCorp
Go / Python / Bash

Get in Touch

For speaking enquiries, collaboration, or consulting — reach out via the links on the right or use the speaking enquiry form. Response within 48 hours.

J
Jeff
@jeffops

Platform Engineer · Blogger
Speaker · YouTuber

// microsoft · cloud · devops

Technical Training
that sticks.

Hands-on, instructor-led courses grounded in real production experience. Not slide-deck theory — actual skills your team can use on Monday morning. Available in Dutch and English.

// courses

Course Catalogue

💻
Beginner → Advanced
PowerShell
From first script to enterprise automation. Scripting fundamentals, modules, error handling, Pester testing, and real-world automation patterns for Windows and Azure.
  • Core language & pipeline
  • Functions, modules & scoping
  • Error handling & logging
  • Pester testing framework
  • REST APIs & JSON
  • Azure & M365 automation
1–3 daysUp to 16 participants
🏗️
Intermediate → Advanced
Bicep
Infrastructure as Code on Azure using Bicep. Move beyond ARM templates into clean, readable IaC with reusable modules, parameter files, and CI/CD integration.
  • Bicep vs ARM vs Terraform
  • Resource declarations & dependencies
  • Modules & registries
  • Parameter files & environments
  • Bicep in GitHub Actions / ADO
  • Linting, validation & what-if
1–2 daysUp to 12 participants
⚡
Intermediate
Azure Serverless
Build event-driven, scalable solutions on Azure Functions, Logic Apps, and Event Grid. Design patterns for serverless architectures that are maintainable and cost-effective.
  • Azure Functions deep dive
  • Triggers, bindings & Durable Functions
  • Logic Apps & connectors
  • Event Grid & Service Bus
  • Serverless security patterns
  • Observability with App Insights
2 daysUp to 12 participants
☁️
Beginner → Advanced
Azure Infrastructure
Design and deploy production-ready Azure infrastructure. Networking, compute, storage, identity, and governance — with a platform engineering mindset throughout.
  • Landing zones & governance
  • Virtual networks & hub-spoke
  • Compute: VMs, AKS, Container Apps
  • Storage & data services
  • Azure AD / Entra ID & RBAC
  • Cost management & FinOps
2–4 daysUp to 16 participants
🌱
Intermediate · New for 2025
.NET Aspire
The new cloud-native application stack for .NET developers. Build observable, composable distributed apps with service discovery, telemetry, and local orchestration built in.
  • .NET Aspire architecture & AppHost
  • Service discovery & configuration
  • Integrations: Redis, SQL, RabbitMQ
  • Built-in OpenTelemetry
  • Dashboard & local dev experience
  • Deploying Aspire to Azure
1–2 daysUp to 12 participants
🎯
Custom course?
Need a tailored curriculum? Jeff builds bespoke training for specific tools, stacks, or team maturity levels.
// delivery

How Training is Delivered

🏢

On-site

At your office. Full-day or half-day sessions. Jeff brings labs, exercises, and real scenarios from your stack.

💻

Remote / Virtual

Live instructor-led via Teams or Zoom. Small groups, interactive labs, same quality as in-person.

🔁

Blended

Pre-recorded foundations + live Q&A and labs. Ideal for distributed teams across time zones.

Ready to upskill your team?

All courses available in Dutch and English. Group pricing for 5+ participants. Jeff can combine multiple courses into a multi-day programme.

Enquire Now jeff@jeffops.com
// work with jeff

Consulting & Advisory

I help engineering teams ship faster by fixing the system around them — not just the code.

With a decade of hands-on platform and DevOps experience, and a more recent move into engineering leadership, I work with CTOs, VPs of Engineering, and tech leads who want to level up their teams — technically and organisationally.

// services

What I Offer

🧭

Fractional Engineering Manager

Embedded part-time EM for teams that need leadership continuity during a hire, a gap, or a growth phase. I run 1:1s, unblock engineers, coordinate with product, and give you honest assessments of what the team actually needs.

Typically 2–3 days/week · 3–6 month engagements
🔬

Engineering Team Assessment

A structured 4-week deep dive into your team's processes, tooling, culture, and delivery. Plain-language report with prioritised recommendations — no consultant jargon.

4-week engagement · Fixed fee
🎯

Tech Lead & New EM Coaching

1:1 coaching for engineers stepping into leadership for the first time. Bi-weekly sessions covering the IC-to-EM transition, difficult conversations, team health, and personal effectiveness as a leader.

Bi-weekly 1:1s · 3-month minimum
🏗️

Platform Engineering Advisory

Strategic advice on building or scaling an internal developer platform. From golden path definition to team topology decisions, I help platform teams articulate their value and build for adoption.

Monthly retainer · Workshop options available
🗣️

Workshop Facilitation

Half-day or full-day workshops for engineering teams and leadership groups. Topics: Team Topologies mapping, DORA metrics baseline, incident culture, or the IC-to-EM path.

On-site or remote · From half-day
💡

Advisory / Sounding Board

A standing monthly call for CTOs and VPs of Engineering who want an experienced outside perspective on org design, hiring decisions, technical strategy, or team health.

Monthly 90-min session · Flexible
// approach

How I Work

I don't arrive with a framework and leave with a report. I get involved in the work — sitting in on standups, reading your RFCs, talking to your engineers — and give you observations from the inside, not the balcony.

I work with a small number of clients at a time — usually no more than three engagements concurrently — so you get real attention, not templated advice.

Let's Talk

Tell me what you're working on. I'll respond within 48 hours.

✓ Opening email to jeff@jeffops.com
// open source & experiments

Projects

Side projects, open source tools, and experiments — things I build to scratch an itch, explore a new idea, or give something back to the community that taught me everything.

Everything I build is open source by default.

I believe in building in public. All active projects are on GitHub. PRs, issues, and feedback are always welcome.

github.com/jeffwouters →
// active

Active Projects

📄
Active
PSWinDocumentation
PowerShell module that automatically generates Word and Excel documentation from Active Directory, Exchange, Azure AD, and Teams environments. One command, full infrastructure docs.
PowerShellActive DirectoryAzure ADWord
GitHub PSGallery
🏗️
Active
AzLZ — Azure Landing Zone Bicep
Opinionated Bicep templates for provisioning enterprise-grade Azure Landing Zones. Hub-spoke networking, policy assignments, RBAC, and monitoring — all composable and versioned.
BicepAzure PolicyGitHub Actions
GitHub Blog post
🌐
Active
JeffOps.com
This site. A fully static website with Markdown-rendered blog posts (including Mermaid diagrams), no build step, no framework, no npm. Just HTML, CSS, and vanilla JS.
HTMLCSSVanilla JSMermaidMarked.js
GitHub
🌱
ActiveWIP
Aspire Dashboard Exporter
A .NET tool that exports .NET Aspire's local dashboard telemetry to Prometheus and Grafana, bridging the gap between the dev-time dashboard and production observability stacks.
.NET AspireOpenTelemetryPrometheusGrafana
GitHub
⚡
Active
PSSnippets
A curated, community-contributed collection of production-ready PowerShell snippets for common Azure, M365, and Windows admin tasks. Searchable, documented, and Pester-tested.
PowerShellPesterAzureM365
GitHub PSGallery
🤖
WIP
OpsAgent
Experimental AI-assisted ops tooling — an LLM-powered agent that can query Azure Resource Graph, interpret alerts, and suggest remediation steps. Early days. Watch this space.
PythonAzureOpenAISemantic Kernel
GitHub
// archived

Archived / Completed

📦
Archived
DSCWorkshop
PowerShell Desired State Configuration workshop materials and examples. Superseded by modern Azure Policy and Bicep, but still referenced in training sessions.
PowerShell DSCWindows
GitHub
🔧
Archived
ADHealthCheck
Automated Active Directory health reporting tool. Generates HTML reports covering replication, GPO hygiene, and account auditing. Legacy but still widely used.
PowerShellActive DirectoryHTML
GitHub
📊
Archived
O365Reporting
Microsoft 365 licence and usage reporting via PowerShell and Graph API. Helped IT admins understand actual vs paid licence utilisation. Pre-Entra ID era.
PowerShellGraph APIM365
GitHub

Want to collaborate?

Found a bug, have a feature idea, or want to contribute? All projects welcome PRs. For larger collaborations or sponsored features, reach out directly.

View on GitHub jeff@jeffops.com
JeffOps.com Built with Markdown, Mermaid & strong opinions · © 2024 Jeff RSS ↗