Skip to content
View diogowermann's full-sized avatar
🫡
🫡

Block or report diogowermann

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
diogowermann/README.md

Hi, I'm Diogo Wermann

English | Português

IT Analyst focused on infrastructure automation, endpoint management, hybrid identity, and cybersecurity.

I build production-oriented tools for Microsoft environments, with an emphasis on safe automation, least privilege, observable operations, and reversible deployments. My current work spans Windows Server, Active Directory, Microsoft Entra ID, Intune, PowerShell, Python, Linux infrastructure, APIs, monitoring, and internal business systems.

I am currently studying Systems Analysis and Development and developing deeper expertise in cybersecurity, cloud identity, and endpoint security.

Areas of Focus

  • Microsoft Intune and enterprise endpoint management
  • Active Directory and Microsoft Entra hybrid identity
  • PowerShell automation and Windows administration
  • Python APIs, operational dashboards, and monitoring
  • Linux servers, virtualization, backup, and observability
  • Security engineering, least privilege, and controlled rollout design

Featured Projects

Project Description Engineering focus
DeviceLifecycle PowerShell automation for identifying, reporting, quarantining, and removing stale devices across Active Directory, Microsoft Entra ID, and Intune. Identity correlation, safe state transitions, bounded actions, auditability, recovery
DeviceLifecycle-API Read-only FastAPI extension that securely publishes the latest DeviceLifecycle reports, logs, metadata, and health information. API design, authentication, stable file reads, network restrictions, operational integration
WallpaperAgent Windows agent that retrieves a versioned manifest, validates assets with SHA-256, and applies desktop and lock-screen images through Intune-managed deployment. Privilege separation, content integrity, atomic promotion, endpoint packaging, rollback
RustDeskIntuneDeployment PowerShell workflow for deploying and configuring RustDesk through Microsoft Intune in self-hosted environments. Win32 application deployment, multi-profile configuration, detection, server trust, rollout governance

Technical Stack

Automation and development

PowerShell Python PHP JavaScript SQL FastAPI

Infrastructure and platforms

Microsoft Azure Windows Linux GitHub Grafana PostgreSQL MySQL

How I Approach Engineering

  • Fail safely: missing or ambiguous data must not trigger destructive actions.
  • Automate with limits: privileged operations require explicit scope, thresholds, and action caps.
  • Design for recovery: quarantine, rollback, diagnostics, and audit trails are part of the implementation.
  • Separate responsibilities: machine context, user context, publishing systems, and consumers receive only the access they require.
  • Document operational reality: architecture, deployment, security boundaries, and failure modes are treated as part of the product.

Current Direction

I am expanding from infrastructure and automation into cybersecurity, with particular interest in:

  • identity and access security;
  • endpoint security and hardening;
  • security monitoring and incident response;
  • secure automation and infrastructure engineering;
  • cloud and hybrid-environment security.

Languages

  • Portuguese: native
  • English: advanced

Most projects in this profile are based on real operational problems, and maybe some personal projects I'd like to share. Organization-specific identifiers, credentials, addresses, certificates, and other sensitive information are removed or replaced before publication.

Popular repositories Loading

  1. VortexAutoDownload-NexusMods VortexAutoDownload-NexusMods Public

    This is a script to automate your installations for mods collections in Vortex-NexusMods

    Python 1

  2. file_organizer file_organizer Public

    This is a User-Friendly local file organizer free to use

    HTML

  3. Launer_Wallpaper Launer_Wallpaper Public

    Repositório para atualizar o Papel de Parede de dispositivos da Launer

  4. RustDeskIntuneDeployment RustDeskIntuneDeployment Public

    PowerShell

  5. DeviceLifecycle DeviceLifecycle Public

    PowerShell

  6. DeviceLifecycle-API DeviceLifecycle-API Public

    PowerShell