I'm Sina, a software engineer from Toronto, Canada. Currently, I'm a software engineer at Canonical, the company behind the Ubuntu Linux distribution and a number of other open source products such as MAAS, Juju, and Charmed Kubernetes.
As a software engineer mostly developing Juju charms (in other words, I'm a charm author or charmer :)), I write some of my opinions on how I think charms can be improved. The platform for discussing all things charming is Charmhub Discourse. You can see some of my Discourse posts here!
Why charms could benefit from having a `show config` option which provides visibility into both workload AND charm level metrics.
Charms can benefit from a self-health test mechanism that periodically monitors conditions which cannot be reliably expressed as alert rules, giving administrators early warnings and time to take preventive action.
A small overview into load testing with k6 and how to install extensions using xk6. Can be useful for anyone looking to extend k6 with custom functionality for load testing purposes.
A small overview into load testing OpenTelemetry Collector on Kubernetes using k6. Can be useful for anyone looking to test the performance of their OpenTelemetry Collector deployment.
At the time of writing, I maintain the Avalanche snap on Snapcraft.