Skip to content

Platform Engineering Projects

Open source contributions to Kubernetes, AWS, and cloud infrastructure tooling.


AWS Service Operator

Contributed to the design and development of the AWS Service Operator for Kubernetes, enabling management of AWS resources as Custom Resource Definitions (CRDs).

What It Does: Allows Kubernetes users to provision and manage AWS services (S3, DynamoDB, SNS, SQS, etc.) using native Kubernetes manifests.

Technologies: Kubernetes, AWS, Go

Repository: github.com/amazon-archives/aws-service-operator


AWS VPN Controller

Authored the AWS VPN Controller, a Kubernetes Controller that manages AWS VPNs as Custom Resources.

What It Does: Enables declarative management of AWS VPN connections through Kubernetes custom resources.

Technologies: Kubernetes, AWS, Go

Repository: github.com/awslabs/aws-vpn-controller


AWS EKS Cluster Controller

Participated in design and development of the AWS EKS Cluster Controller for managing second-tier Kubernetes clusters as Custom Resources.

What It Does: Enables management of multiple EKS clusters from a central management cluster using Kubernetes-native patterns.

Technologies: Kubernetes, AWS EKS, Go

Repository: github.com/awslabs/aws-eks-cluster-controller


AWS Glacier Cleaner

Authored a Python application that identifies and deletes all AWS Glacier Archives and Vaults within an AWS Account.

What It Does: Facilitates bulk cleanup of AWS Glacier Vaults, handling the complex process of inventory retrieval and archive deletion.

Technologies: Python, AWS, Boto3

Repository: github.com/ckrough/aws-glacier-cleaner


Other Contributions

Linux From Scratch (LFS): Contributed documentation, code, and processes to enhance the open-source Linux education project.

DataDog Agent: Added ability to select processes to monitor by regex pattern match. PR #1375