Skip to content
View moulincourt's full-sized avatar

Block or report moulincourt

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
moulincourt/README.md
class Engineer {
    [string]    $Name
    [string]    $Gender
    [string[]]  $Pronouns
    [string]    $Country
    [string]    $Province
    [string]    $City
    [string]    $AlmaMater
    [string]    $DiscStyle
    [string]    $MbtiType
    [string[]]  $Traits
    [string[]]  $Interests
    [hashtable] $Socials
    [hashtable] $HasExperienceWith
    [string[]]  $Certifications
    [string[]]  $RolesInterestedIn

    Engineer() { $this.InterviewEngineer(@{}) }
    Engineer([hashtable]$Properties) { $this.InterviewEngineer($Properties) }

    [void] InterviewEngineer([hashtable]$Properties) {
        foreach ($Property in $Properties.Keys) {
            $this.$Property = $Properties["$($Property)"]
        }
    }

    [string] ToJson() {
        $EngineerAsJson = ($this | ConvertTo-Json -Depth 8 -Compress)
        return $EngineerAsJson
    }
}

$Team = @()
$Team += [Engineer]::new(@{
    Name      = "Wouter van den Meulenhof"
    Gender    = "Male"
    Pronouns  = @("He","Him","His")
    Country   = "The Netherlands"
    Province  = "North Brabant"
    City      = "Helmond"
    AlmaMater = "Fontys University of Applied Sciences"
    DiscStyle = "C"
    MbtiType  = "INTJ"
    Traits    = @("Informal", "Curious", "Enthusiastic")
    Interests = @("Computers","History","Sci-fi","Board Games","LEGO")

    Socials = @{
        LinkedIn = "https://www.linkedin.com/in/moulincourt"
        Credly   = "https://www.credly.com/users/moulincourt"
        GitHub   = "https://github.com/moulincourt"
    } 

    HasExperienceWith = @{
        WaysOfWorking    = @( "Agile/Scrum", "ITIL", "GitOps", "DevOps" )
        Identity         = @( "Microsoft Entra", "Active Directory", "KeyCloak", "HelloID")
        CloudProviders   = @( "Microsoft Azure" )
        Virtualization   = @( "Hyper-V", "Proxmox" )
        Backup           = @( "Azure Recovery Services", "Veeam Backup & Replication" )
        OperatingSystems = @( "Windows Server", "Debian", "Ubuntu", "Fedora" )
        Databases        = @( "Microsoft SQL Server", "PostgreSQL", "Azure SQL", "Azure Cosmos DB" )
        Automation       = @( "Azure Automation", "Azure Logic/Function/Container Apps", "n8n" )
        Coding           = @( "OpenTofu", "Ansible", "PowerShell", "Python" "T-SQL", "Bash" )
        Tools            = @( "Azure DevOps", "GitHub", "Docker", "VS Code", "Git" )
    }

    Certifications = @(
        "Microsoft Certified: DevOps Engineer Expert",
        "Microsoft Certified: Azure Solutions Architect Expert",
        "Microsoft Certified: Azure for SAP Workloads Specialty",
        "Microsoft Certified: Azure Virtual Desktop Specialty",
        "Microsoft Certified: Azure Cosmos DB Developer Specialty",
        "Microsoft Certified: Azure Database Administrator Associate",
        "Microsoft Certified: Azure Network Engineer Associate",
        "Microsoft Certified: Azure Security Engineer Associate",
        "Microsoft Certified: Azure Administrator Associate",
        "Microsoft Certified: Windows Server Hybrid Administrator Associate",
        "Microsoft Certified: Identity and Access Administrator Associate",
        "Microsoft Certified: Security, Compliance, and Identity Fundamentals",
        "Microsoft Certified: Azure AI Fundamentals",
        "Microsoft Certified: Azure Data Fundamentals",
        "Microsoft Certified: Azure Fundamentals",
        "HashiCorp Certified: Terraform Associate (expired: June 2025)",
        "HelloID Provisioning Associate",
        "HelloID Provisioning Fundamentals",
        "ITIL 4 Foundation"
    )

    RolesInterestedIn = @(
        "Systems Engineer",
        "Database Reliability Engineer",
        "Cloud Engineer",
        "Technical Application Manager"
    )
})

Popular repositories Loading

  1. moulincourt moulincourt Public