Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The ultimate toolkit for the modern Cloud Solution Architect.

Hi, I'm Jonathan. I work at Microsoft as an Azure Infrastructure Architect. This repository is my personal collection of tools, patterns, and automation scripts designed to solve high-scale infrastructure challenges with precision and speed.



🚀 Key Capabilities

🏗️ Architecture as Code 📄 High-Fidelity Publishing 🛠️ Enterprise Tooling
Python Diagrams: Create cloud architecture diagrams using the diagrams library. Pandoc + Mermaid: Convert Markdown to professional Word/HTML with full diagram rendering. Latest Stack: Python 3.13 (uv), PowerShell 7.5, Azure CLI, and GitHub CLI pre-configured.
Graphviz Rendering: High-quality SVG/PNG output for design reviews. Enterprise Layouts: Automatic TOC, page breaks, and cover pages for RFP-grade reports. Cloud-Ready: Native support for Azure infrastructure operations and automation.

🛠 Quick Start

Important

This environment is designed to run in VS Code Dev Containers.

  1. Launch: Open folder in VS Code and click "Reopen in Container".
  2. Generate: Run the publishing engine to build your architecture documents.
    python3 conversions/publish.py
  3. Consume: Find high-fidelity HTML and DOCX reports in superapp/dist/.

🧰 The Toolbox

Category Tools & Technologies
Cloud Azure CLI PowerShell Bicep Terraform
Docs Pandoc Mermaid Markdown
Logic Python uv Node.js
Diagrams Graphviz Diagrams

💡 How It Works

📐 Architecture Diagrams via Code

Combine the power of Python and Graphviz to design enterprise clouds.

with Cluster("Azure"):
    hub = VNet("Hub")
    spoke = VNet("Spoke")
    hub >> spoke
🖋 Professional Publishing Pipeline

Automated workflow that takes your Markdown and transforms it into RFP-grade reports.

  1. Source Markdown: Written in human-readable Markdown.
  2. Mermaid Rendering: Browser-based rendering of diagrams into high-fidelity PNGs.
  3. Pandoc Assembly: Heavy-duty conversion with custom Lua filters and CSS styling.
  4. Final Output: Document-ready DOCX and responsive HTML.
🏗 Enterprise Dev Container

Ubuntu 24.04 based container pre-baked with:

  • Optimization: Multi-architecture support for x64 and ARM64.
  • Automation: GitHub CLI (gh) and Azure CLI Extensions pre-installed.
  • Stability: Fixed package versions for reproducible builds.

Built with ⚡ for High-Performance Azure Architecture

About

jonnies-swiss-knife: An AI-optimized dev container for Azure and Python automation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages