Skip to content
View martinflemingdev's full-sized avatar

Block or report martinflemingdev

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

πŸ‘‹ Hi, I'm Martin Fleming

Senior Platform Engineer specializing in multi-cloud infrastructure, Kubernetes platforms, and developer experience at enterprise scale.
I build automated, secure, and intuitive cloud platforms that empower engineering teams to deploy infrastructure safely and autonomously.


πŸ”§ What I Work On

  • Google Cloud Platform (GCP) – Data services, AI/ML, messaging, monitoring, billing, IAM, Cloud KMS, and platform security
  • AWS – GitOps platform architecture, IaC automation, Crossplane compositions
  • Kubernetes Platforms – ArgoCD, Argo Events, GitOps, OPA Rego and Gatekeeper, platform engineering
  • Crossplane / Upbound – Provider customization, API generation, xpkg builds, multi-cloud resource orchestration
  • Developer Experience (DevEx) – Internal developer platforms, CI/CD systems, self-service provisioning, automation strategy, and automated PR validation bots (kube dry-runs, Rego policies, compliance checks)
  • Cloud Governance & Security – OPA Rego, Gatekeeper, policy automation, secrets management (CyberArk/Vault), compliance alignment

πŸš€ Current Role

Senior Platform Engineer (GCP Platform) @ Macquarie Group

  • Co-leading the design & implementation of Macquarie’s internal GCP developer portal
  • Designing secure, automated workflows for provisioning data, AI/ML, messaging, monitoring, billing, and security services
  • Integrating Crossplane, ArgoCD, Argo Events, and Kubernetes into a scalable multi-cloud GitOps framework
  • Developing internal abstractions, APIs, and automation for platform teams across GCP and AWS
  • Partnering across security, compliance, networking, and global engineering teams to align cloud capabilities with enterprise governance
  • Championing DevEx, reliability, & automation

🧰 Languages & Tools

Languages:
Go β€’ Python β€’ Bash β€’ Java β€’ JavaScript

Tools & Platforms:
Kubernetes β€’ ArgoCD β€’ Argo Events β€’ Crossplane/Upbound β€’ Terraform β€’ GitHub Actions
OPA Rego β€’ Gatekeeper β€’ HashiCorp Vault β€’ Airflow β€’ Docker β€’ OCI toolchains
AWS β€’ Google Cloud Platform


πŸ“« Get in Touch

Email: martinflemingdev@gmail.com
LinkedIn: https://www.linkedin.com/in/martinflemingdev/


🌱 Fun Fact

I transitioned into software engineering after earlier careers in film and carpentry β€” now I help build cloud platforms at enterprise scale.

Pinned Loading

  1. crossplane-gcp crossplane-gcp Public

    Go

  2. gcp-project-controller gcp-project-controller Public

    Testing and learning about the Metacontroller framework by creating a GCP Project CompositeController

    Go

  3. k8s-version-finder k8s-version-finder Public

    Python

  4. mutating-webhook mutating-webhook Public

    Go

  5. provider-upjet-gcp provider-upjet-gcp Public

    Forked from crossplane-contrib/provider-upjet-gcp

    GCP Provider for Crossplane.

    Go

  6. provider-upjet-gcp-beta provider-upjet-gcp-beta Public

    Forked from upbound/provider-upjet-gcp-beta

    Google Beta Crossplane Provider

    Go