Skip to content
View xGreeny's full-sized avatar
  • Liechtenstein

Block or report xGreeny

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xGreeny/README.md

xGreeny — Flurin Gubler, System Engineer for hybrid infrastructure and automation

Hybrid infrastructure, automation, documentation and tested recovery

GitHub profile @xGreenyProfile views

xGreeny@hybrid-core:~$ whoami

I'm a System Engineer working where Microsoft platforms, virtualization, resilience, and automation meet.

I build and operate hybrid environments, troubleshoot the problems that survive the first two support levels, and turn repetitive administration into reusable PowerShell, Bash and Python tooling.

My preferred kind of infrastructure is boring in production, recoverable under pressure, and still understandable at 03:00.

cat /etc/xgreeny/stack.yaml

profile:
handle: "@xGreeny"role: System Engineerdomain: Hybrid Infrastructuredefault_mode: automate_then_documentplatforms:
cloud:
- Microsoft 365
- Azureidentity:
- Active Directory
- Entra IDcompute:
- Windows Server
- VMware ESXi
- Proxmox VE
- Azure Virtual Desktopworkspace:
- MDM
- FSLogix
- Microsoft Teams Phoneresilience:
- Veeam
- Backup & Recoveryautomation:
- PowerShell
- Bash
- Pythonoperations:
- infrastructure projects and migrations
- 2nd/3rd-level troubleshooting
- security-aware operations
- network segmentation
- standardization and technical documentation

./toolchain --compact

Microsoft 365AzureWindows ServerActive DirectoryPowerShellBashPythonVMware ESXiVeeam

ls ~/projects

repowhat it doesbuilt with
avd-landing-zoneLean, opinionated Azure Virtual Desktop landing zone — Entra-only, FSLogix best practices built in, deployable in under an hourBicep
tenant-lensRead-only Entra ID / Microsoft 365 tenant assessment — versionable snapshots, 51 best-practice rules with a CIS benchmark view, drift detectionPowerShell
hardening-lensRead-only Windows security posture assessment with role-aware baselines, governed exceptions and drift detectionPowerShell
SPPermissionMatrixInteractive permission matrix for SharePoint Online — resolves nested groups transitively, flags broken inheritance and sharing links; ships on the PowerShell GalleryPowerShell
infra-pulseRead-only infrastructure health checks with self-contained reports for Windows and hybrid environmentsPowerShell
fslogix-doctorFSLogix diagnostics toolkit — decodes error, status and reason codes into plain-English causes and fixes, finds locked, orphaned and bloated profile disksPowerShell
incident-capsuleWindows first-response evidence collection with offline reporting and SHA-256 integrity verificationPowerShell
esxi-proxmox-migratorBatch-migrates VMs from VMware ESXi to Proxmox VE — pre-flight checks, full config mapping, Windows VirtIO handlingPowerShell

MIT-licensed. Read-only by default wherever "read-only" is a feature, not a limitation.

./infra-map --render

flowchart LR
U[Users] --> ID[Identity<br/>Active Directory · Entra ID]
ID --> EP[Endpoints<br/>MDM]
ID --> M365[Microsoft 365<br/>SharePoint · Teams Phone]
ID --> CMP[Compute<br/>Windows Server · ESXi · Proxmox · AVD]
CMP --> DATA[Profiles & Data<br/>FSLogix · NAS]
DATA --> BDR[Backup & Recovery<br/>Veeam]
BDR -. tested restores .-> CMP
AUTO[Automation<br/>PowerShell · Bash · Python] -. automate .-> ID
AUTO -. automate .-> EP
AUTO -. automate .-> M365
AUTO -. automate .-> CMP
AUTO -. automate .-> BDR
LENS[Assessment<br/>read-only lenses · drift detection] -. audit .-> ID
LENS -. audit .-> M365
LENS -. audit .-> CMP
classDef core fill:#071120,stroke:#00E5FF,color:#E6F7FF
classDef auto fill:#071120,stroke:#00E59D,color:#E6F7FF,stroke-dasharray:6 4
classDef lens fill:#071120,stroke:#8FB3C7,color:#E6F7FF,stroke-dasharray:2 3
class U,ID,EP,M365,CMP,DATA,BDR core
class AUTO auto
class LENS lens
Loading

tail -f /var/log/xgreeny/current.log

[2026-07] INFO shipping read-only ops tooling in PowerShell (hardening-lens, infra-pulse, fslogix-doctor)
[2026-07] INFO declaring AVD environments as Bicep IaC (avd-landing-zone)
[2026-07] INFO leveling up Python for infrastructure automation
[2026-07] WARN idea backlog growing faster than free evenings

./principles.sh

+ Automate repeatable work+ Design for recovery, not only uptime+ Keep changes traceable and reversible+ Write runbooks for the person who gets paged+ Prefer robust systems over clever complexity- Snowflake servers- Undocumented click-ops- Changes without a rollback path- "The backup job was green, so we're safe"

crontab -l

# m h dom mon dow command
0 3 *** pwsh -File Verify-Restores.ps1 # a green backup job is a claim, not proof
30 6 ** 1 ./plan-patch-window.sh # boring on purpose
0 7 1 ** ./review-runbooks.sh # docs rot silently

journalctl -u xgreeny --follow

Commit activity graph for xGreeny

GitHub contribution streak for xGreeny

./contact --handshake

LinkedIn — Flurin Gubler

Or open an issue on one of the repos above — I read those faster than my inbox.

exit 0
Built with Markdown, caffeine, and a healthy distrust of manual click-ops.

Pinned Loading

  1. hardening-lenshardening-lensPublic

    Read-only Windows security posture assessment with role-aware baselines, governed exceptions, evidence-rich reports, and drift detection.

    PowerShell 1

  2. tenant-lenstenant-lensPublic

    Read-only Entra ID / Microsoft 365 tenant assessment, documentation and drift detection in PowerShell — versionable snapshots, 51 best-practice rules with a CIS benchmark view, and a self-contained…

    PowerShell 1

  3. infra-pulseinfra-pulsePublic

    Read-only infrastructure health checks and self-contained reports for Windows and hybrid environments.

    PowerShell 1

  4. fslogix-doctorfslogix-doctorPublic

    PowerShell diagnostics toolkit for Microsoft FSLogix. Decodes error, status and reason codes into plain-English causes and fixes, parses FSLogix logs and event channels, finds locked, orphaned and …

    PowerShell 2

  5. incident-capsuleincident-capsulePublic

    Read-only Windows first-response evidence collection with offline reporting and SHA-256 integrity verification.

    PowerShell 1

  6. esxi-proxmox-migratoresxi-proxmox-migratorPublic

    Batch-migrate VMs from VMware ESXi to Proxmox VE — pre-flight checks, full config mapping (UEFI, vTPM, VLANs, MACs), Windows VirtIO handling and migration reports. Built on the native PVE 8.2+ ESXi…

    PowerShell 1