FlowCV Logo
Matthew Duncan
2600 Canberra, Australia
[email protected]
GitHub
MAHDTech
Profile

Experienced Cloud Platform Engineer with a proven track record in public cloud, automation, CI/CD, Linux and Kubernetes.

Production experience deploying and managing modern applications and microservice architecture patterns on Kubernetes across multiple public and private clouds including; AWS, GCP, Joyent, VMware and Azure. Strong knowledge of cloud infrastructure and deployment, with a focus on delivering scalable and efficient solutions to high standards.

A remote contract worker eager to collaborate with innovative teams leveraging cutting-edge architecture and progressive software engineering practices.

Beyond professional endeavours, I take an active interest developing and experimenting with Rust and Motoko for Web Assembly platforms such as; wasmCloud, Cloudflare Workers, and the Internet Computer Blockchain.

Work Experience

Platform Engineer (Contract)

Independant Contractor
2023/07 – present | Canberra, Australia
  • Contracting to a Federal Client in the Modernisation team
  • Building an Enterprise Kubernetes PaaS on Private Cloud
  • Custom tooling development in Python, Rust and Go
  • Designing Kubernetes Architecture to meet enterprise needs including RBAC and Cluster Management policies.
  • Technologies: Tanzu Kubernetes Grid, NSX Advanced Load Balancer, Python, Rust, Skylark, Talos Linux, Pulumi, Cilium, VMware Cloud Foundation, Bare Metal and Nutanix Kubernetes Platform.

    2023/01 – 2023/07 | Canberra, Australia
  • Contracting to VMware as a Tanzu Specialist.
  • Placed with a Federal Client building out an Enterprise Kubernetes PaaS
  • Development of self-service portals used by low-code engineers.
  • Custom tooling development in Python and Rust
  • Creating custom integrations between disparate VMware products
  • Technologies: Tanzu Kubernetes Grid, Aria Automation, NSX Advanced Load Balancer, Python, Rust

    Site Reliability Engineer (Contract)

    DXC
    2022/01 – 2022/12 | Canberra, Australia
  • Contracting to DXC in the National Security team.
  • Lead Engineer for Ansible IaC implementation using collections and Ansible Automation Platform.
  • Implemented automated release management with semantic versioning.
  • Mentoring and supporting team members and providing training demonstrations.
  • Custom software development with python for integration of bespoke systems.
  • Packaging Kubernetes applications using the VMware Carvel Toolchain and GitLab CI
  • Providing technical advice and guidance to architects on microservice application architecture.
  • Technologies: Ansible Automation Platform, VMware vRealize Automation, GitLab CI, Terraform, Amazon EKS, VMware Tanzu Kubernetes Grid, CAPI, Carvel packaging.

    Senior Site Reliability Engineer (Contract)

    Red Hat
    2021/05 – 2021/12 | Canberra, Australia

  • Senior Engineer at Red Hat Open Innovation Labs.
  • Provide backend support for field deployed professional services team members including creation and maintenance of custom internal tooling for automated OpenShift cluster deployment and on-going management.
  • Implemented features and bug fixes for the custom internal application 'LodeStar' used by field personnel.
  • Technologies: OpenShift, OpenStack, Ansible, AWS, ArgoCD, Kustomize, Lodestar.

    Senior Site Reliability Engineer (Contract)

    DXC
    2021/02 – 2021/04 | Canberra, Australia

  • Contracting to DXC in the National Security team.
  • Mentoring team members and developing a DevOps learning plan.
  • IaC design and development for a Technology Platform based on Azure Stack.
  • Building a proof-of-concept showcase to clients.
  • Assisting with sales proposals in a Cloud Architect capacity.
  • Project was cancelled due to changing client requirements.
  • Technologies: Azure, Azure Stack Hub, Terraform, Azure Kubernetes Service.

    Senior Managed Systems Engineer (Contract)

    Auth0
    2020/09 – 2021/01 | Remote, APAC

  • Pre-IPO startup going through explosive growth
  • Infrastructure team that deploys and supports Auth0 PSaaS
  • Automated deployments using custom developed in house tooling
  • Creation of playbooks used by other MSEs
  • Participated in global on-call rotation and incident management
  • Performed complex customer upgrades in production environments.
  • Technologies: Auth0, AWS, Terraform, custom tooling in Python and Go, Atlassian Stack, GitHub, RabbitMQ, Limitd, Fluent-bit, Sumo Logic, Datadog, Pagerduty.

  • Specialist supporting GitHub's Advanced Security line of products which includes; LGTM Enterprise, LGTM.com, CodeQL, Code Scanning running on Kubernetes.
  • Building a new team from scratch with no existing knowledge base
  • Mentored Enterprise Support Engineers in the Advanced Security suite and supported with troubleshooting.
  • Automated internal processes to reproduce complex customer issues.
  • Product was shutdown and team was disbanded during the COVID-19 pandemic.
  • Technologies: GitHub Enterprise, LGTM Enterprise, Kubernetes, GitHub Code Scanning, CodeQL, MinIO, Rust, RabbitMQ, Pulumi, Debian & CentOS Linux.

    2019/07 – 2020/03 | Canberra, Australia

  • Contracted to a government agency as a Cloud Engineer in the platform build team.
  • Automation using Ansible managed with Ansible Tower.
  • Python and Shell scripting
  • MinIO cluster management
  • Kubernetes evaluation and POC.
  • VMware Project Pacific evaluation.
  • Ad-hoc support for development teams
  • Technologies: VMware, Ansible, Kubernetes, Rancher, MinIO, Artifactory, Red Hat & Ubuntu Linux, Atlassian Stack.

    2018/07 – 2019/06 | Canberra, Australia

  • Geospatial professional services company
  • Designed and implemented an Azure DevOps CI/CD Pipeline to Deploy ArcGIS Enterprise to Azure for use as a shared Geospatial Ecosystem across multiple Directorates.
  • Worked as a Solutions Architect for DoD to design Cloud Infrastructure blueprints to be approved and used as part of a new Defence Cloud First Strategy.
  • Designed a consolidated cloud authentication service including; AWS, GCP, Azure, Docker Hub, Elastic.co and others into a centralised SAML/OAuth based single sign-on solution with auditing and logging for compliance.
  • Technologies: AWS, Azure, Azure DevOps, GCP, Red Hat Linux, Kubernetes, GitHub, KeyCloak, ArcGIS Enterprise and Open Source Geospatial Applications, PowerShell.

    2017/09 – 2018/06 | Remote, APAC

  • Cloud Engineer on Daon's biometric SaaS product IdentityX
  • Led the migration of a legacy monolithic application to microservices on Kubernetes.
  • OpenShift 3.x deployment and management
  • Handled level 3 support ticket escalations from the Client Support Services team.
  • Performed project work and upgrades of the platform in varied customer environments on-prem and public cloud.
  • GitOps CI/CD with SaltStack and Jenkins.
  • Created playbooks and documentation used by other cloud engineers.
  • Supported the APAC sales team with Customer Demos, POC deployment's and ad-hoc support as required.
  • Technologies: Red Hat Linux, OpenShift, Docker, CRI-O, Kata, SaltStack, AWS, Jenkins, Kubernetes, GitHub, Ping Identity.

    DevOps Engineer (Permanent)

    Northrop Grumman
    2017/03 – 2017/09

  • Supported the software development team with sysadmin related tasks including Continuous Integration and Continuous Deployment with Jenkins
  • Management of VMware vSphere based environment.
  • Technologies: Git, Docker, GitLab, VMware, Bash, Python, Splunk.

    2015/09 – 2017/03 | Canberra, Australia

  • Subject Matter Expert for the Network Management System
  • Provided Level 3 client support and triage within SLA timeframes.
  • Performed project work and integration of software in various customer environments.
  • Created and modified technical documentation and procedures used by other engineers.
  • Developed and deployed GitLab CI for the Integration Team for automated build and releases.
  • Supported the BDM Team (Sales) with customer demonstrations, POC deployment and post sales support.
  • Technologies: IPsec VPN, Git, Docker, GitLab, Red Hat Linux, VMware, Rancher, Bash, Python, Go, OSSEC, Snort, Splunk, ClamAV, Squid.

    Courses

    Motoko Bootcamp 2023

    Code and State
    2023

    Completed the Motoko Bootcamp (May 2023). Motoko is a new programming language used for WebAssembly on the Internet Computer Blockchain