Skip to content
View dfry's full-sized avatar

Block or report dfry

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

πŸ‘‹ Hi, I'm David Fry

Platform Architect | Kubernetes-Native Infrastructure | Crossplane Contributor

I'm a platform engineer and open-source contributor specializing in cloud-agnostic, Kubernetes-native infrastructure, GitOps, and zero-touch provisioning (ZTP). I create tools that make infrastructure declarative, self-healing, and accessible.


πŸ”­ What I'm Building

Project Description My Role
Netbird Crossplane Provider A Crossplane provider that automates Netbird peer provisioning, network access policies, and environment-specific connectivity rules for zero-touch private mesh networks. Creator & Code Owner
Mojaloop IaC Crossplane Packages Reusable Crossplane compositions for provisioning infrastructure including AWS managed services, application and oidc configuration (argocd, gitlab, grafana, k8s, etc), netbird, bare-metal deployments of mongodb/mysql/postgres dbaas, etc. Primary Contributor & Architect
Mojaloop IaC Modules Infrastructure-as-Code modules for Kubernetes cluster provisioning and configuration management. Lead Contributor
Mojaloop Ansible Collection Ansible roles and collections for bootstrapping and managing infrastructure components. Lead Contributor

πŸ› οΈ My Open Source Philosophy

I believe infrastructure should be:

  • Declarative – Describe what you want, not how to get it
  • Self-healing – Continuously reconcile toward the desired state
  • Composable – Build platforms from pluggable, reusable components
  • Accessible – Open source tools that democratize cloud-native infrastructure
  • Zero-Touch-Provisioned - Strive to automate all deployments, even the deployer itself

πŸ“¦ Key Technical Achievements

  • Custom Crossplane Provider Development: Engineered a provider that treats network topology (Netbird peers, access policies, etc) as Kubernetes-native resources, enabling GitOps-driven mesh networking across geographically distributed clusters.

  • Kubernetes-Native Control Plane: Architected a cloud-agnostic and k8s distro-agnostic control plane based on Ansible, Terraform, Crossplane, ArgoCD, Vault, Zitadel, GitLab and Netbird that provisions and manages downstream clusters across public cloud and private on-premises environments, eliminating manual intervention.

  • Zero-Trust Networking: Combined Netbird (WireGuard), Istio Ambient Mesh and Cilium to create zero-trust network fabrics for financial services workloads.

  • Private Cloud DBaaS: Designed Database-as-a-Service solutions using Cloud Native Percona operators, replicating public cloud consumption models entirely on-premises.


πŸ“ Recent Writing & Talks


πŸ“« Let's Connect

Pinned Loading

  1. mojaloop/iac-ansible-collection-roles mojaloop/iac-ansible-collection-roles Public

    reusable ansible collection of playbooks and roles

    Jinja 3 6

  2. mojaloop/iac-modules mojaloop/iac-modules Public

    reusable iac-modules

    Smarty 12 12

  3. netbirdio/kubernetes-operator netbirdio/kubernetes-operator Public

    Kubernetes operator for Netbird

    Go 118 36

  4. mojaloop/iac-crossplane-packages mojaloop/iac-crossplane-packages Public

    Library of crossplane composition packages for IAC

    KCL 3 2